/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-overlay-neighbors:first-child:not(:last-child){position:absolute;z-index:10;width:100%;height:100%;}.block-overlay-neighbors:first-child:not(:last-child) .libraries-search-box{position:relative;}.libraries-search-box{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:50em;margin:0.5em;padding:1em 2em;text-align:center;border:1px var(--color-bright-gold) solid;background:#f2f1ebe6;}.dark-mode .libraries-search-box{background-color:#2e2d29e6;}@media screen and (min-width:50rem){.libraries-search-box{margin:3em auto;padding:3em;}.block-overlay-neighbors:first-child:not(:last-child) .libraries-search-box{top:50%;margin:0 auto;transform:translateY(-50%);}}.libraries-search-box fieldset{width:100%;}.libraries-search-box .form-item-search{flex:1;}.libraries-search-box .form-search{width:100%;height:100%;}.libraries-search-box .form-item,.libraries-search-box .form-actions{margin:0;}.libraries-search-box .radios--fancy:focus-within{outline:none;}.libraries-search-box .radios--fancy label:hover{border-bottom-width:2px;background-color:var(--color-off-white);}.layout__region h2{font-size:var(--text-step-3);}.layout__region h3{margin:.625em 0 0;}div#api_upc_cid7252_iid3949{padding:0;}div#api_upc_cid7252_iid3949 h3.s-lc-ea-h3{display:none;}div#api_upc_cid7252_iid3949 ul{margin:0;padding:0;list-style:none;}div#api_upc_cid7252_iid3949 ul li{margin-top:1em;}div#api_upc_cid7252_iid3949 ul li a{font-weight:bold;}div#api_upc_cid7252_iid3949 .s-lc-ea-date{font-size:0.9em;}
.tbm{--color-borders:rgba(0,0,0,0.2);--color-caption:#444;--color-accent:#1197f0;--color-background:#f5f5f5;--color-background-submenu:#fff;--color-text:#222;}.dark-mode .tbm{--color-borders:var(--color-bright-gold);--color-background-submenu:var(--color-dark-gray);}.tbm-caption{margin-top:0.25rem;color:var(--color-caption);font-size:0.75rem;}.tbm-submenu{z-index:15;padding:1rem;border:1px solid var(--color-borders);border-top-width:0;border-radius:0;background-color:var(--color-background-submenu);box-shadow:0 5px 10px var(--color-borders);}.tbm-submenu .tbm-submenu{border-top-width:1px;}.tbm-button{border:1px solid var(--color-borders);background-color:var(--color-background);appearance:none;}.tbm-submenu-toggle{color:var(--color-faded-gold);border-radius:0;background:none;}.tbm-item--has-dropdown.level-1:hover,.tbm-item--has-dropdown.level-1:focus-within{background-image:linear-gradient(to bottom,var(--color-green),#05763f);}.tbm-submenu-toggle:hover,.tbm-submenu-toggle:focus,.tbm-item--has-dropdown.level-1:hover > div > .tbm-link.no-link,.tbm-item--has-dropdown.level-1:hover > div > .tbm-link.no-link + .tbm-submenu-toggle,.tbm-item--has-dropdown.level-1:focus-within > div > .tbm-link.no-link,.tbm-item--has-dropdown.level-1:focus-within > div > .tbm-link.no-link + .tbm-submenu-toggle{color:var(--color-link-selected);background-color:#b7c7bd;}.tbm-group-container{border-top:1px solid var(--color-borders);}.tbm-group-title{text-transform:uppercase;font-weight:bold;}.menu--toplevel .level-1 > .tbm-submenu{font-size:0.9em;}
