.hidden{display:none!important}.inline{display:inline}.inline+span{font-size:var(--font-size-label-small)}.desktop-only{display:none!important}@media only screen and (width>=960px){.desktop-only{display:block!important}.mobile-only{display:none!important}}#offline-info{text-align:center;padding:var(--spacing-inset-sm) var(--spacing-inset-xs);background-color:var(--grey);color:var(--white);display:none}.hidden--nojs{display:none}.client-js .hidden--nojs{display:block}.clearfix{clear:both;width:100%;padding:var(--spacing-inset-xs)}.shift{position:absolute!important;left:-10000px!important}a.hoverlink{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.local-date-time{color:var(--color-success-fg);font-size:var(--font-size-label-small);text-align:center}body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,th,td{margin:0;padding:0}h1{margin:var(--spacing-stack-lg) 0}body,p,li{color:var(--color-text)}body{background-color:var(--color-background);font-size:100%;line-height:normal;font-family:var(--font-family-body)}fieldset{width:100%}p{line-height:var(--line-height-body)}hr{background:#e8e1c4a8;border:none;height:1px}li{color:var(--color-text);list-style:none}a:link{color:var(--color-link);text-decoration:underline}a:hover,a:visited{color:var(--dark-blue);text-decoration:underline}h1,h2,h3{font-family:var(--font-family-heading);color:var(--color-text-heading);font-weight:var(--font-weight-heading)}h4,h5,h6{font-family:var(--font-family-subheading);color:var(--color-text-heading);font-weight:var(--font-weight-subheading)}div.head{margin-bottom:var(--spacing-stack-sm);margin-top:var(--spacing-stack-lg)}div.head span{font-size:var(--font-size-label-medium)}pre,code{font-family:var(--font-family-code);font-size:.875em;font-weight:var(--font-weight-regular);white-space:pre-wrap}@media only screen and (width<=768px){table:not(.no-table-collapse),table:not(.no-table-collapse) tr,table:not(.no-table-collapse) tbody{display:block;overflow:auto}table:not(.no-table-collapse) td{display:inline-block}}a.nostyle{color:inherit}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1{font-size:var(--font-size-headline-large)}h1.title{font-size:var(--font-size-title-large)}h1 span.subtitle{font-size:var(--font-size-title-small);font-weight:400}h1.publisher{color:var(--color-text-heading);font-size:var(--font-size-headline-medium);margin:0;font-family:var(--font-family-serif)!important;font-weight:400!important}h1 span.count{font-size:var(--font-size-label-large)!important}h2{font-size:var(--font-size-headline-small)}h2.author{color:var(--color-text-heading);font-size:var(--font-size-title-medium);font-weight:400}h2.authorEdition{color:var(--color-text-heading);font-size:var(--font-size-title-small);margin:0;padding:0;font-weight:400}h2.publisher{background-color:var(--lightest-grey)}h2.edition-title{margin:var(--spacing-stack-sm) 0 0;color:var(--color-text-secondary);font-family:var(--font-family-title);font-weight:400;font-size:var(--font-size-title-medium)}h2 a{color:var(--color-link);text-decoration:none}h2 a:hover{color:var(--color-success-fg);text-decoration:underline}h1.edition,h2.edition{color:var(--black);font-family:var(--font-family-body);font-size:var(--font-size-title-medium);margin:0;padding:0;font-weight:400}h3{font-size:var(--font-size-title-large)}h3.Question{font-family:var(--font-family-serif);font-size:var(--font-size-title-large);color:var(--color-text-heading);margin-top:var(--spacing-stack-sm);padding-top:var(--spacing-inset-sm);border-top:1px dotted var(--color-border-subtle);font-weight:400}h4{font-size:var(--font-size-title-medium)}h4.publisher,h4.observer-count{font-family:var(--font-family-body);font-weight:400}h4.facetHead{font-family:var(--font-family-body);font-size:var(--font-size-label-medium);color:var(--black);text-transform:uppercase;align-items:center;gap:var(--spacing-inline-sm);margin:0;padding:0;font-weight:700;display:inline-flex}h4.facetHead .facet-icon{color:var(--mid-grey);flex-shrink:0}h4.facetHead span.merge{font-family:var(--font-family-body);font-size:var(--font-size-label-small);background:url(/static/images/icons/icon_merge-sm.png) no-repeat;min-height:16px;padding-left:22px;text-transform:none!important;font-weight:400!important}h5{font-size:var(--font-size-title-small);font-family:var(--font-family-serif)!important;font-weight:400!important}h6{font-size:var(--font-size-label-medium)}.head h2 a{text-decoration:none;color:inherit!important}.head h2 a:hover{text-decoration:underline}div.head h1,div.head h2,div.head h3,div.head h4,div.head h5,div.head h6{margin:0;padding:0}div.head.rel{position:relative}dt,span.title,h6.title{font-size:var(--font-size-label-medium);font-family:var(--font-family-body);color:var(--color-text-secondary);margin:0;padding:0;font-weight:400!important}.titleSmall{font-family:var(--font-family-body);font-size:var(--font-size-label-small);font-weight:600}.heading span.count{font-size:var(--font-size-label-large)!important}:root{--contentBody-padding:20px}#test-body-mobile{box-sizing:border-box;background-color:var(--white);border-radius:var(--border-radius-card);border:1px solid var(--color-border-muted);width:100%;max-width:1060px;z-index:var(--z-index-base);margin:0 auto;position:relative}body.full-width #test-body-mobile{max-width:initial;border:0;border-radius:0}*{box-sizing:border-box}@media (width>=960px){.contentQuarter{float:left;width:25%;padding-right:19px}}#contentHead{padding:10px}#contentHead h1{margin:0}div.contentBody,div#contentBody{padding:0 var(--contentBody-padding) var(--contentBody-padding)}div.contentBody img,div#contentBody img{max-width:100%}div.contentBody pre,div#contentBody pre{overflow-x:auto}div.contentBody p a,div#contentBody p a{word-wrap:break-word}.section,section{margin-bottom:20px}.header-bar{--header-control-height:var(--control-height-large);--header-control-font-size:15px;min-width:300px;max-width:1060px;z-index:var(--z-index-raised);flex-flow:wrap;align-items:center;margin:0 auto;display:flex;position:relative}.header-bar .auth-component{margin-right:var(--spacing-inline-sm);padding:var(--spacing-inset-xs);order:3;padding-right:0;display:block}.header-bar .auth-component .hide-me{display:none}.header-bar .auth-component li{text-align:left;display:inline-flex}.header-bar .dropdown-menu{text-align:left;background-color:var(--light-beige);border:1px solid var(--color-border-muted);border-radius:3px}.header-bar .dropdown-menu li{border-bottom:1px solid var(--color-border-subtle)}.header-bar .dropdown-menu li:last-child{border:none}.header-bar .dropdown-menu li:hover{background-color:var(--white)}.header-bar .dropdown-menu li button,.header-bar .dropdown-menu li a{color:var(--color-text);white-space:nowrap;padding:var(--spacing-inset-md) var(--spacing-inset-sm);font-size:.9em;text-decoration:none;display:block}.header-bar .dropdown-menu li button{cursor:pointer;text-align:start;width:100%}.header-bar .hamburger-component{margin-right:var(--spacing-inline-md);order:4}.header-bar .hamburger-component .hamburger__icon{flex-shrink:0;width:22px;height:22px}.header-bar .header-dropdown summary:before{display:none;content:""!important}.header-bar .header-dropdown .header-dropdown__icon{width:40px;height:40px}.header-bar .header-dropdown .account__icon,.header-bar .hamburger-component .account__icon{border:var(--border-width-thick) solid var(--color-border-muted);border-radius:var(--border-radius-avatar);object-fit:cover;flex-shrink:0;width:30px;height:30px}.header-bar .hamburger-component .account__icon-glyph{flex-shrink:0;width:30px;height:30px}.header-bar .header-dropdown .mr-notifications,.header-bar .hamburger-component .mr-notifications{background:var(--color-primary);color:var(--white);border-radius:var(--border-radius-notification);padding:1px var(--spacing-inset-xs);font-size:var(--font-size-label-medium);font-weight:700;position:absolute;top:-6px;right:-6px}.header-bar .header-dropdown button,.header-bar .header-dropdown a{background:0 0;border:0;text-decoration:none}.header-bar .logo-component{z-index:var(--z-index-behind);flex:1;order:1}.header-bar .logo-component .logo-icon{width:auto;height:32px;margin-left:var(--spacing-inline-sm);align-self:center;position:relative;top:-1px}.logo-txt--env-development,.logo-txt--env-testing{position:relative}.logo-txt--env-development:after,.logo-txt--env-testing:after{pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.025em;text-transform:uppercase;width:max-content;font-size:9px;font-weight:500;line-height:var(--line-height-chip);border-radius:var(--border-radius-tooltip);color:var(--white);z-index:var(--z-index-raised);padding:2px 5px;position:absolute;top:40px;left:40px}.logo-txt--env-development:after{content:"Development";background:var(--env-badge-development)}.logo-txt--env-testing:after{content:"Testing";background:var(--env-badge-testing)}.header-bar .navigation-component.mobile{align-items:center;display:flex}.header-bar .navigation-component{z-index:var(--z-index-base);flex-basis:100%;order:5;display:none}.header-bar .navigation-component li{font-size:var(--header-control-font-size);flex-basis:100%;padding:0}.header-bar .navigation-component li button,.header-bar .navigation-component li a,.header-bar .navigation-component li button:visited,.header-bar .navigation-component li a:visited{color:var(--color-text);text-decoration:none}.header-bar .search-component{justify-content:flex-end;align-items:center;gap:var(--spacing-inline-sm);flex:1;order:2;height:47px;display:flex}.header-bar .search-component .search-bar-component{align-items:stretch;display:flex;position:relative}.hamburger-trigger{align-items:center;gap:var(--spacing-inline-md);height:var(--header-control-height);box-sizing:border-box;padding:0 var(--spacing-inset-sm);border-radius:var(--border-radius-button);color:var(--color-text);cursor:pointer;transition:transform var(--duration-press);background:0 0;border:none;display:flex;position:relative}.hamburger-trigger:hover,.hamburger-trigger:focus-visible{background-color:var(--beige-three)}.hamburger-trigger:active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.hamburger-trigger{transition:none}.hamburger-trigger:active{transform:none}}.navigation-component{text-align:center;position:relative}.logo-component{margin-left:var(--spacing-inline-sm)}.logo-component a{color:var(--black);text-decoration:none!important}.logo-component .logo-org{text-align:left;color:var(--color-text-secondary);margin:var(--spacing-stack-xs);padding:0;font-size:.9em;font-weight:300;line-height:0}@media only screen and (width<=25em){.search-component{margin-right:15px}}@media only screen and (width>=25em){.header-bar .search-component{margin-right:15px}}@media only screen and (width>=30em){.header-bar{margin:0 auto}.header-bar .logo-component{padding:0 var(--spacing-inset-xs);border-right:none;flex:1}.header-bar .navigation-component .dropdown-menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.header-bar .search-component{margin-right:0}.header-bar .hamburger-trigger{margin-left:var(--spacing-inline-lg)}}@media only screen and (width>=35.5em){.header-bar .logo-component{flex:none}.header-bar .navigation-component{order:6}}@media only screen and (width<=960px){#header-bar{background:linear-gradient(to bottom, var(--header-bar-gradient-start), var(--header-bar-gradient-end));padding:var(--spacing-inset-xs) 0;border-bottom:1px solid var(--color-border-muted);z-index:var(--z-index-sticky);position:sticky;top:0}.header-bar .logo-component .logo-icon{margin-top:var(--spacing-stack-xs);margin-left:var(--spacing-inline-md)}.header-bar .search-component{height:44px}}.header-bar .ol-button-static{--ol-button-height:var(--header-control-height);padding:0 var(--spacing-inset-md);font-size:var(--header-control-font-size);font-weight:400}.header-bar .ol-button-static__icon{color:var(--color-icon-muted);flex:none}@media (hover:hover) and (pointer:fine){.header-bar .ol-button-static--ghost:hover{background-color:var(--beige-three)}}.header-bar .ol-button-static--ghost:focus-visible,.browse-popover[open] .browse-popover__trigger{background-color:var(--beige-three)}.header-bar .browse-popover{display:inline-flex}.navigation-component .browse-popover__trigger .down-arrow{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-enter)}.browse-popover[open] .down-arrow{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.header-bar .nav-ghost-btn,.header-bar .nav-primary-btn,.navigation-component .browse-popover__trigger .down-arrow{transition:none}}.header-bar .browse-popover__panel{box-sizing:border-box;width:240px;max-width:calc(100vw - 24px);padding:var(--menu-row-inset);text-align:left}@media (width<=767px){.header-bar .browse-popover__panel{width:100%;max-width:none}}.header-bar .browse-popover__featured{flex-direction:column;display:flex}.header-bar .navigation-component .browse-feature{align-items:flex-start;gap:var(--spacing-inline-md);padding:var(--spacing-inset-sm) var(--menu-row-padding-inline);border-radius:var(--border-radius-menu-row);color:var(--color-text);text-decoration:none;display:flex}.navigation-component .browse-feature:hover,.navigation-component .browse-feature:focus-visible{background-color:var(--color-hover-overlay)}.header-bar .browse-feature__icon{border-radius:var(--border-radius-md);background:var(--light-beige);width:36px;height:36px;color:var(--blue-400);flex:none;justify-content:center;align-items:center;display:flex}.browse-feature:hover .browse-feature__icon,.browse-feature:focus-visible .browse-feature__icon{background:var(--beige)}.header-bar .browse-feature__body{flex-direction:column;min-width:0;display:flex}.header-bar .browse-feature__title{font-size:var(--font-size-body-medium);font-weight:600;line-height:var(--line-height-tight)}.header-bar .browse-feature__desc{font-size:var(--font-size-label-medium);color:var(--mid-grey);line-height:var(--line-height-tight)}.header-bar .browse-popover__divider{height:1px;margin:var(--spacing-stack-xs) 0;background:var(--lighter-grey);border:0}.header-bar .browse-popover__links{margin:0;padding:0;list-style:none}.header-bar .browse-popover__links li{margin:0}.header-bar .navigation-component .browse-popover__link{align-items:center;gap:var(--spacing-inline-md);min-height:var(--menu-row-height);padding:var(--spacing-2xs) var(--menu-row-padding-inline);border-radius:var(--border-radius-menu-row);color:var(--color-text);font-size:var(--font-size-body-medium);text-decoration:none;display:flex}.header-bar .browse-popover__link .ol-icon{color:var(--color-icon-muted)}.header-bar .browse-popover__link:hover,.header-bar .browse-popover__link:focus-visible{background-color:var(--color-hover-overlay)}.search-bar-trigger{min-width:44px;min-height:var(--header-control-height);padding:0 var(--spacing-inset-sm);border-radius:var(--border-radius-input);color:var(--color-text);font-family:inherit;font-size:var(--header-control-font-size);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-weight:400;display:flex}.search-bar-trigger .search-bar-trigger__icon{color:var(--color-icon-muted)}.search-bar-trigger__label{display:none}.search-by-barcode{width:var(--header-control-height);min-height:var(--header-control-height);border-radius:var(--border-radius-input);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search-by-barcode,.search-by-barcode:link,.search-by-barcode:visited,.search-by-barcode:hover{color:var(--color-icon-muted)}.search-by-barcode img{display:block}.search-by-barcode:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover:hover){.search-by-barcode:hover{background-color:var(--color-control-hover)}}@media (hover:hover) and (pointer:fine){.search-by-barcode{display:none}.search-bar-trigger:hover{background-color:var(--color-control-hover)}}.search-bar-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.search-bar-component{transition:transform var(--duration-press)}.search-bar-component:has(.search-bar-trigger:active){transform:scale(var(--press-scale-wide))}@media (prefers-reduced-motion:reduce){.search-bar-trigger,.search-bar-component{transition:none}.search-bar-component:has(.search-bar-trigger:active){transform:none}}.drawer-menu{padding:var(--spacing-inset-sm) var(--menu-row-inset);border:none;margin:0;list-style:none}.drawer-menu__subsection{font-family:var(--font-family-subheading);font-size:var(--font-size-label-large);text-transform:uppercase;letter-spacing:.02em;color:var(--dark-grey);padding:var(--spacing-2xl) var(--menu-row-padding-inline) var(--spacing-2xs);font-weight:700;list-style:none}.drawer-menu__subsection:first-child{padding-top:var(--spacing-sm)}.drawer-menu__item{border-bottom:1px solid var(--color-border-subtle);margin:0;list-style:none;position:relative}.drawer-menu__item:last-child{border-bottom:none}.drawer-menu__item a,.drawer-menu__item a:link,.drawer-menu__item a:visited,.drawer-menu__item button{min-height:var(--menu-row-height);color:var(--dark-grey);white-space:nowrap;font-family:var(--font-family-body);font-size:var(--font-size-body-medium);padding:var(--spacing-2xs) var(--menu-row-padding-inline);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.drawer-menu__item button{width:100%;font-family:var(--font-family-button);text-align:left;cursor:pointer;background:0 0;border:none}@media (hover:hover) and (pointer:fine){.drawer-menu__item a:hover,.drawer-menu__item button:hover{background-color:var(--color-hover-overlay)}}.drawer-menu__badge{top:50%;right:var(--menu-row-padding-inline);color:var(--white);background-color:var(--primary-blue);border-radius:var(--border-radius-badge);text-transform:uppercase;padding:2px 6px 1px;font-size:.9em;position:absolute;transform:translateY(-50%)}.drawer-menu__item:has(.drawer-menu__badge) a{padding-right:var(--spacing-3xl)}.drawer-menu__subheading{font-size:var(--font-size-label-medium);color:var(--accessible-grey);font-weight:400}.drawer-menu__login-links{justify-content:space-evenly;column-gap:var(--spacing-lg);padding:var(--spacing-sm) 0;border-bottom:none;margin:0;list-style:none;display:flex}.drawer-menu__login-links a,.drawer-menu__login-links a:link,.drawer-menu__login-links a:visited{border-radius:var(--border-radius-button);padding:var(--spacing-xs);transition:transform var(--duration-press);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.drawer-menu__login-links a:active{transform:scale(var(--press-scale))}.drawer-menu__login-primary,.drawer-menu__login-primary:link,.drawer-menu__login-primary:visited{background:var(--primary-blue);color:var(--white)}@media (hover:hover) and (pointer:fine){.drawer-menu__login-primary:hover{background-color:var(--link-blue)}}.drawer-menu__login-secondary,.drawer-menu__login-secondary:link,.drawer-menu__login-secondary:visited{color:var(--primary-blue);border:2px solid var(--primary-blue)}@media (hover:hover) and (pointer:fine){.drawer-menu__login-secondary:hover{background-color:var(--white)}}.drawer-menu.is-navigating .drawer-menu__subsection,.drawer-menu.is-navigating .drawer-menu__item,.drawer-menu.is-navigating .drawer-menu__login-links{opacity:.4}.drawer-menu.is-navigating .is-target-row{opacity:1}.drawer-menu .is-target{padding-right:var(--spacing-2xl);position:relative}.drawer-menu .is-target:after{content:"";box-sizing:border-box;top:50%;right:var(--menu-row-padding-inline);border-radius:var(--border-radius-circle);width:16px;height:16px;animation:ol-drawer-menu-spin var(--duration-spin) linear infinite;border:2px solid;border-right-color:#0000;margin-top:-8px;position:absolute}@keyframes ol-drawer-menu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.drawer-menu .is-target:after{animation-duration:2s}}@media only screen and (width>=768px){.header-bar{padding-top:var(--spacing-inset-xs)}.header-bar .logo-component .logo-icon{width:189px;height:47px}.header-bar .auth-component .hide-me{display:inline}.header-bar .search-component{order:3}}@media (width>=960px){.header-bar{margin:var(--spacing-md) auto;flex-direction:row;padding-top:0}.header-bar .auth-component{order:6}.header-bar .logo-component{padding-right:var(--spacing-inset-md)}.header-bar .navigation-component{flex:1;order:2;align-items:center;display:flex}.header-bar .search-component .search-bar-component{width:100%;height:var(--header-control-height);box-sizing:border-box;background-color:var(--color-control-bg);border:1px solid var(--color-border-muted);border-radius:var(--border-radius-input)}.header-bar .search-bar-trigger{justify-content:space-between;gap:var(--spacing-inline-sm);min-width:0;min-height:0;padding:0 var(--spacing-inset-md);flex:1}.header-bar .search-bar-trigger__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.header-bar .hamburger-component{order:6}.header-bar.mobile{display:none}}a.ghost-btn{padding:var(--spacing-inset-xs) var(--spacing-inset-sm);text-align:center;border-radius:5px;font-weight:500;text-decoration:none;color:var(--white)!important}.iaBar{align-items:center;max-width:1060px;margin:0 auto;display:flex}.iaBar .iaLogo{flex:1}.iaBar .iaLogo img{width:100%;min-width:60px;max-width:160px}.iaBar .ghost-btn{margin-right:20px}.heart{color:var(--heart-color);font-size:1em}#topNotice{font-size:.9em}#topNotice .topNotice-container{width:958px;margin:0 auto}#topNotice .topNotice-left{float:left;display:table}#topNotice .topNotice-left a{vertical-align:middle;height:30px;padding-right:var(--spacing-inset-sm);color:var(--white);text-decoration:none;display:table-cell}#topNotice .topNotice-left a:hover{color:var(--white)}#topNotice .topNotice-logo{font-size:var(--font-size-headline-small)}@media only screen and (width<=450px){#topNotice .iabar-mobile{font-size:.9em}#topNotice .ghost-btn.iabar-mobile{padding:var(--spacing-inset-xs) var(--spacing-inset-sm);margin-right:var(--spacing-inline-lg);margin-left:var(--spacing-inline-lg)}}.btn{text-align:center;padding:var(--spacing-inset-xs) var(--spacing-inset-sm)}.btn.primary{background-color:var(--color-primary);border:none;border-radius:5px;color:var(--white)!important}a.btn{text-decoration:none}.chip{padding:var(--spacing-inset-xs) var(--spacing-inset-md);border:1px solid var(--mid-grey);-webkit-user-select:none;user-select:none;border-radius:16px;width:fit-content}.chip a{text-decoration:none}.chip--selectable{cursor:pointer}.chip--selectable:hover{background-color:var(--grey-e7e7e7)}.chip--selected{border-color:var(--color-primary);color:var(--primary-blue);background-color:var(--grey-e7e7e7)}.chip--selected:hover{background-color:var(--white)}.chip-group{flex-flow:wrap;display:flex}.category-chip{margin-bottom:.5em;margin-right:1em}@media only screen and (width>=768px){.chip-group{flex-direction:row}}.cta-btn,a.cta-btn{font-size:var(--font-size-label-large);color:var(--white);width:100%;margin-top:var(--spacing-stack-xs);box-sizing:border-box;cursor:pointer;font-family:var(--font-family-body);text-align:center;padding:var(--spacing-inset-sm);white-space:nowrap;background-color:var(--grey);border:0;border-radius:5px;line-height:1.5em;text-decoration:none;display:block}.cta-btn .btn-icon,a.cta-btn .btn-icon{flex-shrink:0;width:22px;height:22px}.cta-btn .btn-icon.read-aloud,a.cta-btn .btn-icon.read-aloud{background-image:url(/static/images/icons/read%20aloud.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.cta-btn .btn-label,a.cta-btn .btn-label{padding-left:var(--spacing-inset-sm)}.cta-btn:link,.cta-btn:visited,a.cta-btn:link,a.cta-btn:visited{color:var(--white);text-decoration:none}.cta-btn--no-pointer,a.cta-btn--no-pointer{cursor:default}.cta-btn--available,.cta-btn--primary,.cta-btn--unavailable,a.cta-btn--available,a.cta-btn--primary,a.cta-btn--unavailable{height:var(--control-height-medium);padding:0 var(--spacing-md);font-size:var(--font-size-body-medium);line-height:var(--line-height-control);border:1px solid var(--color-primary);border-radius:var(--border-radius-button);background-color:var(--color-primary);color:var(--white);font-family:var(--font-family-button);--control-surface:var(--color-primary);--control-highlight-strength:18%;box-shadow:var(--box-shadow-raised), inset 0 1px 0 color-mix(in srgb, var(--white) var(--control-highlight-strength), var(--control-surface));transition:transform var(--duration-press);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.cta-btn--available:hover,.cta-btn--primary:hover,.cta-btn--unavailable:hover,a.cta-btn--available:hover,a.cta-btn--primary:hover,a.cta-btn--unavailable:hover{filter:brightness(1.1)}}.cta-btn--available:active,.cta-btn--primary:active,.cta-btn--unavailable:active,a.cta-btn--available:active,a.cta-btn--primary:active,a.cta-btn--unavailable:active{transform:scale(var(--press-scale-wide))}.cta-btn--available:focus-visible,.cta-btn--primary:focus-visible,.cta-btn--unavailable:focus-visible,a.cta-btn--available:focus-visible,a.cta-btn--primary:focus-visible,a.cta-btn--unavailable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--spacing-3xs)}.cta-btn--available:disabled,.cta-btn--primary:disabled,.cta-btn--unavailable:disabled,a.cta-btn--available:disabled,a.cta-btn--primary:disabled,a.cta-btn--unavailable:disabled{border-color:var(--grey);background-color:var(--grey);box-shadow:none;cursor:default}.cta-btn--preview,a.cta-btn--preview{background-color:var(--color-primary);color:var(--white)}.cta-btn--preview:hover,a.cta-btn--preview:hover{background-color:#032a53}.cta-btn--preview:disabled,a.cta-btn--preview:disabled{background-color:var(--grey);cursor:default}.cta-btn--external,a.cta-btn--external{background-image:url(/static/images/icons/octicon-link-external-24.svg);background-repeat:no-repeat;background-size:20px;background-position:center right var(--spacing-md);justify-content:center}.cta-btn--shell.cta-btn--external,a.cta-btn--shell.cta-btn--external{background-blend-mode:difference}.cta-btn--shell,.cta-btn--shell:link,.cta-btn--shell:visited,a.cta-btn--shell,a.cta-btn--shell:link,a.cta-btn--shell:visited{background-color:var(--white);border:2px solid var(--color-primary);color:var(--primary-blue)}.cta-btn--shell:disabled,a.cta-btn--shell:disabled{border:2px solid var(--color-border-muted);color:var(--light-grey);cursor:default}.cta-btn--sponsor,a.cta-btn--sponsor{border:2px solid var(--link-blue);background:var(--blue-50)}.cta-btn--vanilla,.cta-btn--vanilla:visited,.cta-btn--vanilla:link,a.cta-btn--vanilla,a.cta-btn--vanilla:visited,a.cta-btn--vanilla:link{padding:var(--spacing-inset-xs);border:2px solid var(--color-border-muted);background:var(--white);color:var(--color-text-secondary);border-radius:6px}.cta-btn--unstyled,.cta-btn--unstyled:visited,.cta-btn--unstyled:link,a.cta-btn--unstyled,a.cta-btn--unstyled:visited,a.cta-btn--unstyled:link{padding:var(--spacing-inset-sm);background:var(--white);color:var(--color-text-secondary);border-radius:6px}.cta-btn--delete,.cta-btn--cancel,a.cta-btn--delete,a.cta-btn--cancel{background-color:var(--red)}.cta-btn--delete:visited,.cta-btn--cancel:visited,a.cta-btn--delete:visited,a.cta-btn--cancel:visited{color:var(--color-text-secondary)}.cta-btn--delete:hover,.cta-btn--cancel:hover,a.cta-btn--delete:hover,a.cta-btn--cancel:hover{background-color:#842010}.cta-btn.cta-btn--w-icon,a.cta-btn.cta-btn--w-icon{padding:0 var(--spacing-md);align-items:center;display:flex}.cta-btn--sponsor:link,.cta-btn--sponsor:visited,a.cta-btn--sponsor:link,a.cta-btn--sponsor:visited{color:var(--color-link)}.cta-btn--sponsor:hover,a.cta-btn--sponsor:hover{border:2px solid var(--link-blue);background-color:var(--link-blue);color:var(--white)}.cta-btn__badge,a.cta-btn__badge{padding:var(--spacing-inset-xs) var(--spacing-inset-sm);background-color:#632103;border-radius:5px;font-size:.7em}.carousel-section .cta-btn{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-label-large);text-align:center}.carousel-section .cta-btn.cta-btn--external{padding-right:var(--spacing-inset-lg)}.cta-btn+form input.cta-btn,.cta-btn+.cta-btn{margin-top:var(--spacing-stack-xs)}.cta-btn--small{font-size:var(--font-size-label-medium);padding:var(--spacing-inset-xs) var(--spacing-inset-sm)}.cta-btn--search{border:1px solid var(--color-border-muted);background-color:var(--light-beige);width:auto;color:var(--color-text-secondary);margin:0;display:inline-block}.waitinglist-message{text-align:center}.cta-button-group{display:flex;position:relative}.cta-button-group .cta-btn{text-overflow:ellipsis;margin:0;overflow:hidden}.return-form{margin-bottom:var(--spacing-stack-sm)}form.return-form .cta-btn{margin-bottom:var(--spacing-stack-xs)}.cta-button-group>.cta-btn:first-child:not(:last-child){border-radius:6px 2px 2px 6px}.cta-button-group>.cta-btn:not(:first-child):not(:last-child){border-radius:2px;margin-left:1px}.cta-button-group>.cta-btn:last-child:not(:first-child){border-radius:2px 6px 6px 2px;margin-left:1px}.book-preview-buttons{gap:6px}.search-inside-form{width:100%;position:relative}.search-inside-input{box-sizing:border-box;border:1.5px solid var(--color-border-subtle);width:100%;font-size:var(--font-size-body-medium);border-radius:4px;padding:6px 50px 6px 10px}.search-submit-btn{cursor:pointer;color:var(--primary-blue);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.search-cancel-btn{cursor:pointer;color:var(--color-text);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-cancel-btn svg{stroke:currentColor;width:18px;height:18px}.book-preview{height:calc(100dvh - var(--ol-dialog-top-offset,64px) - 160px);flex-direction:column;min-height:380px;max-height:515px;display:flex}.book-preview iframe{flex:auto;width:100%;height:100%}.book-preview .learn-more{margin-top:var(--spacing-md);text-align:center;margin-bottom:0}.page-banner{color:var(--white);font-family:var(--font-family-body);background:var(--dark-grey);border-bottom:1px solid var(--color-border-subtle);z-index:var(--z-index-raised);padding:15px;display:block}.page-banner-mybooks{color:var(--black);background:var(--grey-blue);border:1px solid var(--blue-b0bed9);font-weight:500}.page-banner-black{background-color:var(--dark-grey);padding:5px}.page-banner-black .cta{border:1px solid var(--grey-555);background:var(--grey-464646);border-radius:5px;margin:0 5px;padding:4px 8px;font-weight:500;text-decoration:none}.page-banner .button{cursor:pointer;border:1px solid var(--mid-blue);border-radius:5px;padding:8px 10px;display:inline}.page-banner a.button{background:var(--mid-blue);color:var(--white);text-decoration:none}.page-banner a.button:hover{background:var(--button-hover-blue);color:var(--white)}.page-banner .btn{border:1px solid var(--button-hover-blue);max-width:200px;margin:auto;font-weight:700;display:block}.page-banner-body{text-align:center;padding:10px;font-size:.9em;line-height:25px}.page-banner--dismissable{color:var(--white);font-family:var(--font-family-body);background:var(--dark-grey);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:15px;display:flex}.page-banner--dismissable-content{text-align:center;flex:1}.page-banner--dismissable-close{cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.page-banner--dismissable-close:before,.page-banner--dismissable-close:after{width:var(--focus-width);height:var(--font-size-title-large);background-color:var(--grey);content:" ";border-radius:var(--border-radius-sm);display:block;position:absolute}.page-banner--dismissable-close:after{transform:rotate(45deg)}.page-banner--dismissable-close:before{transform:rotate(-45deg)}html{scroll-padding-top:60px}@media only screen and (width>=768px){html{scroll-padding-top:70px}}@media (width>=960px){html{scroll-padding-top:0}}.page-heading-search-box{padding:20px}.page-heading-search-box form{margin-top:15px}.page-heading-search-box button{font-size:18px}.subjectTagEdit{float:right;padding:3px 1px 0 20px}.subjectTagEdit .editTagButton{background-color:var(--white);font-family:var(--font-family-body);color:var(--color-text-secondary);border:1px solid var(--mid-grey);cursor:pointer;border-radius:5px;padding:10px;display:inline-block}.subjectTagEdit .editTagButton:hover{background-color:var(--grey-e7e7e7)}.subjectTagEdit a.editTagButton{color:var(--color-text-secondary);text-decoration:none}.olform{font-family:var(--font-family-body)}.olform .formBack{padding:var(--spacing-inset-sm);background-color:var(--lightest-grey)}.olform .collapse{margin:0}.olform>label{padding:var(--spacing-inset-sm) 0 var(--spacing-inset-xs);display:inline-block}.olform .label{padding:var(--spacing-inset-sm) 0 var(--spacing-inset-xs)}.olform .label label{font-size:1em;font-family:var(--font-family-body);font-weight:700}.olform .label span{font-weight:400}.olform textarea{resize:vertical;width:100%}.olform .multi-input-autocomplete--language hr{border:0;flex-basis:100%;height:0;margin:0}.olform .mia__input{flex-flow:wrap;flex:1;display:flex}.olform .mia__input+.mia__input{margin-top:var(--spacing-stack-xs)}.olform .mia__input .ac-input__visible{flex:1;margin:0}.olform .mia__input .mia__reorder{cursor:move;text-align:center;min-width:24px}.olform .mia__input .mia__remove{color:var(--red);text-align:center;min-width:30px;text-decoration:none}.olform .mia__input .mia__preview{flex:1}.olform .mia__input.ui-sortable-helper{margin-top:-20px}.olform .links-form{align-items:flex-start;gap:var(--spacing-inline-sm);flex-direction:column;padding-bottom:20px;display:flex}.olform .links-form .links-form__inputs{gap:var(--spacing-inline-sm);flex-flow:wrap;width:100%;display:flex}.olform .links-form .links-form__label,.olform .links-form .links-form__url{flex:1 1 0;min-width:250px}.olform input[type=number],.olform input[type=text],.olform input[type=password],.olform input[type=url],.olform input[type=email]{margin:0 var(--spacing-inline-lg) var(--spacing-stack-xs) 0}.olform input[type=number],.olform input[type=text],.olform input[type=email],.olform input[type=password],.olform input[type=url],.olform textarea{font-size:1em;font-family:var(--font-family-body);padding:var(--spacing-inset-xs);resize:vertical;max-width:100%}.olform input[type=number]{width:4em}.olform input[type=submit]{padding:var(--spacing-inset-xs)}.olform .required{padding:var(--spacing-inset-sm)}.olform select{font-family:var(--font-family-body);padding:var(--spacing-inset-xs)}.olform .minor input{max-width:300px}.olform.books .major input[type=text],.olform.books .major input[type=email],.olform.books .major input[type=password],.olform.books .major input[type=url],.olform.books .major textarea{resize:vertical;width:100%;font-size:.875em}.olform.books .input,.olform.books .label{width:auto!important}.olform.books .TitleAuthor{margin-bottom:20px}.olform.books .TitleAuthor input#work-title{width:100%;margin:0;font-size:1.875em!important}.olform.books .TitleAuthor input#author{width:100%;font-size:1em!important}.olform .tip{font-size:var(--font-size-label-small);color:var(--color-text-secondary);font-family:var(--font-family-body)!important}.olform__input--large{height:265px}@media (width>=960px){.olform .formBackLeft{float:left;width:670px}.olform .formBackRight{float:left;width:220px}.olform .formBack:after{content:"";clear:both;display:block}.olform input[type=text],.olform input[type=email],.olform input[type=password],.olform input[type=url],.olform textarea{resize:vertical;width:100%}.olform .input{width:100%}.olform .input select{width:130px}.olform .label{width:90%}.olform table input{width:300px}.olform.books .TitleAuthor input#work-title{width:900px!important}.olform.books .TitleAuthor input#author{width:550px!important}}.floating-label{position:relative}.floating-label__text{background:var(--white);padding:0 var(--spacing-inset-xs);white-space:nowrap;border-radius:4px;font-size:11px;transition:all .2s ease-out;position:absolute;top:-8px;left:3px}.floating-label__input{width:100%}.floating-label:has(:placeholder-shown):not(:focus-within) .floating-label__text{opacity:0;pointer-events:none}.floating-label:focus-within:has(:placeholder-shown) .floating-label__input::placeholder{opacity:0}.book .cta-button-group{margin-top:var(--spacing-stack-sm)}.book .book-cover{align-items:center;height:200px;display:flex}.book .book-cover img,.book .book-cover a{display:block}.book .book-cover a{width:100%;margin:auto}.book img.bookcover{box-shadow:1px 2px 5px 0 var(--book-cover-shadow-color);border-radius:var(--border-radius-thumbnail);max-width:100%;max-height:200px;margin:0 auto}:root{--height-blank-cover:200px;--height-cover-compact:125px}.home-h2{font-size:var(--font-size-title-medium);color:var(--color-link);margin-top:1.75em;margin-bottom:.5em;font-weight:400}.carousel-container,.lazy-carousel{padding:var(--spacing-inset-xs) var(--spacing-inset-md);margin:0 -20px}.carousel{margin-bottom:var(--spacing-stack-md);padding:var(--spacing-inset-sm) var(--spacing-inset-lg);display:flex;overflow-x:scroll}.carousel.carousel--grid{grid-gap:var(--spacing-stack-xl) var(--spacing-inline-xl);padding:var(--spacing-inset-sm);flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.carousel a,.carousel a:link{text-decoration:none}.carousel__item{padding:var(--spacing-inset-xs);float:left;height:100%;margin:0 var(--spacing-inline-md);box-sizing:border-box;min-height:1px;overflow:hidden}.carousel.carousel--grid .carousel__item{margin:0}.carousel--minimal img{width:auto;max-height:100px}.carousel>div{min-width:130px}.carousel>button{color:#0000;border:0;position:absolute}.carousel .book:last-child{margin-right:0}.carousel .book .book-metadata{width:130px;margin:0 auto}.carousel .book .book-title{margin:var(--spacing-stack-xs) 0;color:var(--color-text);font-size:.8em;font-weight:400}.carousel .book .book-title a{color:var(--color-link);text-decoration:none}.carousel__item .slick-loading{opacity:0}.carousel-container-decorated{background:var(--book-cover-carousel-background);border-bottom:1px solid var(--book-cover-carousel-border-bottom);border-top:1px solid var(--book-cover-carousel-border-top)}.carousel-section .SRPCover img{box-shadow:1px 2px 5px 0 var(--book-cover-shadow-color)}.client-js .carousel{margin-bottom:0;overflow:hidden}.carousel__item__blankcover{padding:33% var(--spacing-inset-sm) var(--spacing-inset-sm);text-align:center;background:var(--lighter-grey);color:var(--black);height:var(--height-blank-cover);box-sizing:border-box;width:130px;font-size:1em;position:relative}.carousel__item__blankcover:before{content:"";border:2px solid #ffffff80;margin:8px;display:block;position:absolute;inset:0}.carousel__item__blankcover--title{font-size:.9em;position:relative}.carousel__item__blankcover--authors{color:var(--color-text-secondary);padding:var(--spacing-inset-xs) var(--spacing-inset-xs) 0;font-size:.6875em;font-style:oblique;position:relative}.carousel--compact .book .book-cover{height:var(--height-cover-compact);position:relative}.carousel--compact .book .bookcover{height:var(--height-cover-compact)}.carousel--compact .carousel__item__blankcover{height:var(--height-cover-compact);padding:20% var(--spacing-inset-sm) var(--spacing-inset-sm);box-sizing:border-box;width:130px;margin:0 auto}.lazy-carousel{background:var(--book-cover-carousel-background);flex-direction:column;justify-content:center;height:278.6px;display:flex}.lazy-carousel .loadingIndicator,.lazy-carousel-retry,.lazy-carousel-fallback{border:1px var(--grey) solid;background:var(--lightest-grey);padding:var(--spacing-inset-lg);margin:0 auto}.loan-overlay-badge{color:var(--white);z-index:var(--z-index-raised);text-align:center;box-sizing:border-box;background:#000000a6;border-radius:0 0 3px 3px;width:100%;padding:4px 0;font-size:.7em;line-height:1.3;position:absolute;bottom:0;left:0}.loan-overlay-badge .local-date-time{color:var(--white)!important}.book-cover-wrapper{max-width:100%;margin:0 auto;display:inline-block;position:relative}.book-cover-wrapper>ol-shelf-button{position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.book-cover-wrapper>ol-shelf-button:not([shelf]){opacity:0}.book-cover-wrapper:hover>ol-shelf-button,.book-cover-wrapper>ol-shelf-button:focus-within,.book-cover-wrapper>ol-shelf-button[open]{opacity:1}}.loan-overlay-badge__waitlist{color:var(--soft-green);margin-top:2px;font-size:.9em}.loan-overlay-badge__not-bookreader{border-top:1px solid #fff3;margin-top:3px;padding-top:2px;font-size:.9em;line-height:1.3}.loan-overlay-badge__not-downloaded{color:var(--red-two);font-weight:700}.loan-overlay-badge__download-link{color:var(--button-hover-blue);text-decoration:underline}.ol-action-row{gap:4px;display:flex}.ol-action-row>*{flex:1;min-width:0;display:flex}.ol-action-row .ol-macro-wrapper form{flex:1;width:100%}.ol-action-row .ol-macro-wrapper .cta-button-group{width:100%}.ol-return-wrapper{flex:0 0 39px}.ol-return-wrapper .return-form{flex:1;margin-bottom:0;display:flex}.ol-return-wrapper .return-form .cta-btn{flex:1;justify-content:center;align-items:center;margin-bottom:0;padding:0;display:flex}.category-icon{width:30px;margin:0 auto}a.category-nostyle{text-decoration:none;display:block}img.category-img{margin-top:var(--spacing-stack-xs);display:block}p.category-count{text-align:center;color:var(--color-text-secondary);margin:0;margin-top:var(--spacing-stack-xs);padding:0 0 1px;font-size:.7em;font-style:italic;line-height:1}p.category-title{text-align:center;margin:0;margin-top:var(--spacing-stack-xs);font-size:.875em;line-height:1}.carousel .category-item{padding:var(--spacing-inset-xs);font-family:var(--font-family-serif)}.loadingIndicator{background:var(--lightest-grey);justify-content:center;display:flex}:root{--chart-height:140px;--chart-width:998px;--chart-bottom-padding:20px}.chart{height:calc(var(--chart-height) + var(--chart-bottom-padding));width:100%;padding:0 var(--spacing-inset-sm) var(--chart-bottom-padding) var(--spacing-inset-lg);font-size:.6875em;font-family:var(--font-family-body);box-sizing:border-box;background-color:#0000;background-image:url(/static/images/ajax-loader-bar.gif);background-position:340px 60px;background-repeat:no-repeat;margin-top:0;position:relative}.chart:has(.loadingIndicator.hidden){background-image:none}.chartYaxis{text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);color:var(--color-success-fg);text-transform:uppercase;font-size:10px;position:absolute;top:60px;left:-65px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.chartXaxis{text-align:center;width:100%;color:var(--color-success-fg);text-transform:uppercase;font-size:10px;position:absolute;bottom:0;left:0}.chartZoom{white-space:nowrap}.chart .thisChart{height:var(--chart-height);width:100%;overflow-y:hidden}@media (width>=960px){.chart{float:left;max-width:var(--chart-width)}.chartYaxis{width:var(--chart-height)}.chart .thisChart{max-width:var(--chart-width)}}.link-box{font-size:var(--font-size-body-medium);white-space:normal;word-wrap:break-word}.link-box h3{color:var(--color-text-secondary);margin:0 0 var(--spacing-stack-sm);text-transform:uppercase;font-size:var(--font-size-label-medium);padding:0;display:inline}.link-box.link-box--with-header h3{display:block}.link-box button.edit-subject-btn{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0}.link-box .edit-subject-btn:hover{color:var(--dark-grey)}.link-box .clamp h3{vertical-align:baseline;margin:0 8px 0 0;display:inline}.link-box .clamp ol-chip{margin:0 2px 6px 0}.widget-box .head>div{font-size:10px;color:var(--color-success-fg)!important}.widget-box ul,.widget-box .unordered{margin-top:10px;line-height:150%}.widget-box ul>*,.widget-box .unordered>*{font-size:13px}@media only screen and (width>=768px){.widget-box{float:left;width:282px}}.subjectAuthors{gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.subjectAuthors-item{margin:0}.subjectAuthors-card{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-card);background:var(--color-surface);display:flex}.subjectAuthors-card:link,.subjectAuthors-card:visited,.subjectAuthors-card:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.subjectAuthors-card:hover{background:var(--color-control-hover)}}.subjectAuthors-avatar{aspect-ratio:131/180;border-radius:var(--border-radius-thumbnail);background-color:var(--color-surface-sunken);background-image:var(--author-photo,none), url(/static/images/icons/avatar_author-lg.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;flex:none;width:2.25rem}.subjectAuthors-text{flex-direction:column;flex:auto;min-width:0;display:flex}.subjectAuthors-name{font-size:var(--font-size-label-large);color:var(--color-link);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;display:block;overflow:hidden}.subjectAuthors-blurb{font-size:var(--font-size-label-medium);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}ul.listLists{margin:0;padding:0;position:relative}ul.listLists span{color:var(--color-text-secondary);display:block}ul.listLists li{padding:var(--spacing-inset-xs);background-color:var(--white);border-bottom:1px solid var(--lightest-grey);border-radius:3px;display:flex;list-style:none!important}ul.listLists li .image{width:42px;min-height:35px;padding:0 var(--spacing-inset-sm)}ul.listLists li .image img{width:32px;max-width:100%}ul.listLists li .data{padding:var(--spacing-inset-xs) 0}ul.listLists li .label{line-height:1.125em;font-size:var(--font-size-label-medium)}ul.listLists li .meta,ul.listLists li .owner{margin:5px 0;font-size:.6875em;line-height:1.125em}ul.listLists .list-overview-loading-indicator{text-transform:uppercase;text-align:center;opacity:.75;width:calc(100% - 8px);height:8px;font-size:8px;line-height:0;position:absolute;top:-8px;left:0}div#footer-content{max-width:1060px;margin:var(--spacing-stack-xs) auto;padding:20px}div#footer-links{margin-left:var(--spacing-inline-lg);line-height:var(--line-height-list);display:flex}#footer-content div{font-family:var(--font-family-body);flex-wrap:wrap;flex:1;min-width:150px}footer{width:100%;font-size:.8em;display:flex;bottom:0}footer #footer-details{color:var(--color-text);width:100%;display:flex}footer h2{color:var(--color-text);margin:0;font-size:1em}footer hr{border:0;border-top:1px solid var(--color-border-muted);margin:20px 0}footer ul{margin:0;padding:0}footer ul li{white-space:nowrap;margin:var(--spacing-stack-xs) 0;font-size:1em;list-style-type:none}.footer-icon{cursor:pointer;background-color:var(--dark-grey);border-radius:3px;width:35px;height:35px;display:inline-flex}.footer-icon img{padding:var(--spacing-inset-sm)}#footer-links ul li a{color:var(--dark-blue)}#footer-links div{margin:20px 0;padding:0}img#archive-logo{margin-right:var(--spacing-inline-lg);opacity:.7;height:27.5px;padding:0}div#legal-details{margin-bottom:var(--spacing-stack-sm);flex:.9}div#version-details{text-align:right;margin-top:var(--spacing-stack-sm);flex:.1}.version{color:var(--color-text);border:1px solid var(--color-border-muted);padding:var(--spacing-inset-sm);border-radius:3px}.language-component{cursor:pointer}.language-component summary::marker{content:"";font-size:0}.language-component summary::-webkit-details-marker{display:none}.language-component summary:after{content:" ▼";zoom:70%;vertical-align:middle}.language-dropdown-component .dropdown-menu{text-align:left;background-color:var(--light-beige);cursor:pointer;border-radius:3px;width:150px}.language-dropdown-component .dropdown-menu li{border-bottom:1px solid var(--color-border-subtle)}.language-dropdown-component .dropdown-menu li:last-child{border:none}.language-dropdown-component .dropdown-menu li:hover{background-color:var(--white)}.language-dropdown-component .dropdown-menu li a{color:var(--color-text);white-space:nowrap;font-size:.9em;text-decoration:none;display:block}.iaBar .language-component{padding:var(--spacing-inset-xs) var(--spacing-inset-sm);border-radius:5px;display:block;position:relative}.iaBar .language-component .language-dropdown-component{z-index:var(--z-index-dropdown);position:absolute;top:30px;right:0}.iaBar .language-component .language-dropdown-component li{padding:var(--spacing-inset-sm)}.searchbox{background-color:var(--white);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-button);padding:2px;padding-left:var(--spacing-md);width:50%;height:var(--control-height-medium);align-items:center;display:inline-flex;position:relative}.searchbox__btn-icon{cursor:pointer;background:url(/static/images/search-icon.svg) 50% no-repeat;border:0;width:35px}.searchbox__input{background:0 0;border:0;outline:none;flex-grow:1;min-width:0;color:var(--color-text-secondary)!important;margin:0!important;font-size:1em!important}.searchbox__input::-webkit-search-cancel-button{appearance:none}.searchbox__input::-webkit-search-decoration{appearance:none}.searchbox:focus-within{box-shadow:var(--box-shadow-focus);outline:none}@media (width<=768px){.searchbox{width:100%}}@media only screen and (width>=768px){.page-banner .btn{display:inline}}
