.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 (min-width:960px){.desktop-only{display:block!important}.mobile-only{display:none!important}}#offline-info{background-color:var(--grey);color:var(--white);display:none;padding:10px 5px;text-align:center}.hidden--nojs{display:none}.client-js .hidden--nojs{display:block}.clearfix{clear:both;padding:5px;width:100%}.shift{left:-10000px!important;position:absolute!important}a.hoverlink{text-decoration:underline;text-decoration-style:dotted}.local-date-time{color:var(--dark-green);font-size:var(--font-size-label-small);padding:5px 0 0;text-align:center}body,code,dd,div,dl,dt,fieldset,form,input,legend,li,ol,pre,td,textarea,th,ul{margin:0;padding:0}h1{margin:20px 0}body,li,p{color:var(--dark-grey)}body{background-color:var(--beige);font-family:var(--body-family);font-size:100%;line-height:normal}fieldset{width:100%}p{line-height:var(--line-height-body)}hr{background:hsla(48,44%,84%,.66);border:none;height:1px}li{color:var(--dark-grey);list-style:none}a:link{color:var(--link-blue);text-decoration:underline}a:hover,a:visited{color:var(--dark-blue);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--grey);font-family:var(--body-family);font-weight:600}div.head{margin-bottom:10px;margin-top:20px}div.head span{font-size:var(--font-size-label-medium)}@media only screen and (max-width:768px){table:not(.no-table-collapse),table:not(.no-table-collapse) tbody,table:not(.no-table-collapse) tr{display:block;overflow:auto}table:not(.no-table-collapse) td{display:inline-block}}a.nostyle{color:inherit}h1{font-size:1.875em}h1.title{font-size:1.25em}h1 span.subtitle{font-size:.65em;font-weight:400}h1.publisher{color:var(--brown);font-family:var(--font-family-serif)!important;font-size:1.375em;font-weight:400!important;margin:0}h1 span.count{font-size:var(--font-size-label-large)!important}h2{font-size:var(--font-size-title-large)}h2.author{font-size:1.125em}h2.author,h2.authorEdition{color:var(--brown);font-weight:400}h2.authorEdition{font-size:1em;margin:0;padding:0}h2.publisher{background-color:var(--lightest-grey)}h2.edition-title{color:var(--grey);font-family:var(--font-family-title);font-size:1.1em;font-weight:400;margin:7px 0 0}h2 a{color:var(--link-blue);text-decoration:none}h2 a:hover{color:var(--dark-green);text-decoration:underline}h1.edition,h2.edition{color:var(--black);font-family:var(--body-family);font-size:1.125em;font-weight:400;margin:0;padding:0}h3{font-size:var(--font-size-label-medium)}h3.Question{border-top:1px dotted var(--lighter-grey);color:var(--brown);font-family:var(--font-family-serif);font-size:1.2em;font-weight:400;margin-top:10px;padding-top:10px}h4{font-size:.8125em}h4.observer-count,h4.publisher{font-family:var(--body-family);font-weight:400}h4.facetHead{color:var(--black);font-family:var(--body-family);font-size:.6875em;font-weight:700;margin:0 0 5px;padding:0;text-transform:uppercase}h4.facetHead span.merge{background:url(/images/icons/icon_merge-sm.png) no-repeat 0 0;font-family:var(--body-family);font-size:var(--font-size-label-small);font-weight:400!important;min-height:16px;padding-left:22px;text-transform:none!important}h5{font-family:var(--font-family-serif)!important;font-size:.875em;font-weight:400!important}h6{font-size:.6875em}.head h2 a{color:inherit!important;text-decoration:none}.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,h6.title,span.title{color:var(--grey);font-family:var(--body-family);font-size:var(--font-size-label-medium);font-weight:400!important;margin:0;padding:0}.titleSmall{font-family:var(--body-family);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{background-color:var(--white);border:1px solid var(--dark-beige);border-radius:5px;box-sizing:border-box;margin:0 auto;max-width:1060px;position:relative;width:100%;z-index:var(--z-index-level-1)}body.full-width #test-body-mobile{border:0;border-radius:0;max-width:none}*{box-sizing:border-box}@media (min-width:960px){.contentQuarter{float:left;padding-right:19px;width:25%}}#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{display:flex;margin:0 auto;max-width:1060px;min-width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:var(--z-index-level-2)}.header-bar .auth-component{display:none;padding:5px 0 5px 5px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-bar .auth-component li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left}.header-bar .auth-component li a,.header-bar .auth-component li button{color:var(--dark-grey)}.header-bar .auth-component .hide-me{display:none}.header-bar .dropdown-menu{background-color:var(--light-beige);border:1px solid var(--dark-beige);border-radius:3px;text-align:left}.header-bar .dropdown-menu li{border-bottom:1px solid var(--beige-two)}.header-bar .dropdown-menu li:last-child{border:none}.header-bar .dropdown-menu li:hover{background-color:var(--white)}.header-bar .dropdown-menu li a,.header-bar .dropdown-menu li button{color:var(--dark-grey);display:block;font-size:.9em;padding:15px 10px;text-decoration:none;white-space:nowrap}.header-bar .dropdown-menu li button{cursor:pointer;text-align:start;width:100%}.header-bar .app-drawer{background-color:var(--light-beige);box-shadow:-10px 0 10px -6px rgba(0,0,0,.25);height:100vh;max-width:100vw;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;width:300px;z-index:var(--z-index-level-2)}.header-bar .app-drawer ul{border:none}.header-bar .app-drawer .app-drawer__badge{background-color:var(--primary-blue);border-radius:4px;color:var(--white);float:right;font-size:.9em;padding:2px 6px 1px;text-transform:uppercase}.header-bar .app-drawer .subsection{border-bottom:2px solid #bfb5a9;font-weight:700;padding:16px 16px 3px}.header-bar .app-drawer .subsection:hover{background-color:transparent}.header-bar .app-drawer li{border-bottom:1px solid hsla(34,10%,49%,.25)}.header-bar .app-drawer li:not(.subsection){margin:0 8px}.header-bar .app-drawer .login-links,.header-bar .app-drawer li a,.header-bar .app-drawer li button{padding:10px 8px}.header-bar .app-drawer li button{cursor:pointer;font-family:var(--font-family-button);text-align:left;width:100%}.header-bar .app-drawer .subsection:first-child{border-top:1px solid var(--dark-beige)}.header-bar .app-drawer .login-links{border-bottom:none;column-gap:16px;display:flex;justify-content:space-evenly}.header-bar .app-drawer .login-links:hover{background-color:transparent}.header-bar .app-drawer .login-links a{align-items:center;border-radius:6px;display:flex;flex:1;justify-content:center;padding:6px;transition:.3s}.header-bar .app-drawer .login-links .login-links__primary{background:var(--primary-blue);color:var(--white)}.header-bar .app-drawer .login-links .login-links__primary:hover{background-color:var(--link-blue)}.header-bar .app-drawer .login-links .login-links__secondary{border:2px solid var(--primary-blue);color:var(--primary-blue)}.header-bar .app-drawer .login-links .login-links__secondary:hover{background-color:var(--white)}.header-bar .hamburger-component{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-right:5px;order:4}.header-bar .hamburger-component details[open] .mask-menu{animation:fadeIn .2s ease-in-out;opacity:.6;visibility:visible}.header-bar .hamburger-component details[open] summary~*{animation:sweep .2s ease-in-out}.header-bar .hamburger-component details[open] .hamburger__icon{background-color:var(--account-icon-background)}.header-bar .hamburger-component .hamburger__icon{border-radius:3px;box-sizing:content-box;padding:0 10px;width:22px}@keyframes sweep{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.6}}.header-bar .hamburger-component summary::marker{content:"";font-size:0}.header-bar .hamburger-component summary::-webkit-details-marker{display:none}.header-bar .hamburger-component label{background:transparent;border:none}.header-bar .hamburger-component .down-arrow{display:none}.header-bar .mask-menu{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:var(--z-index-level-1)}.header-bar .header-dropdown summary:before{content:""!important}.header-bar .header-dropdown .header-dropdown__icon{height:40px;width:40px}.header-bar .header-dropdown .account__icon{border:2px solid var(--account-icon-border);border-radius:4px;height:30px;width:30px}.header-bar .header-dropdown .mr-notifications{background:var(--primary-blue);border-radius:var(--border-radius-notification);color:var(--white);font-size:var(--font-size-label-medium);font-weight:700;margin-top:25px;padding:3px 7px;position:absolute}.header-bar .header-dropdown a,.header-bar .header-dropdown button{background:none;border:0;color:var(--white);display:block;text-decoration:none}.header-bar .logo-component{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:var(--z-index-level-negative)}.header-bar .logo-component .logo-icon{height:32px;margin-left:5px;position:relative;top:-1px;width:auto;-ms-flex-item-align:center;align-self:center}.header-bar .navigation-component.mobile{display:flex}.header-bar .navigation-component{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;z-index:var(--z-index-level-1)}.header-bar .navigation-component li{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1em;padding:0}.header-bar .navigation-component li a,.header-bar .navigation-component li button{color:var(--dark-grey);display:block;text-decoration:none}.header-bar .navigation-component li a:visited,.header-bar .navigation-component li button:visited{color:var(--dark-grey);text-decoration:none}.header-bar .navigation-component li .dropdown-menu{position:absolute;text-align:left;top:4px;width:100%}.header-bar .navigation-component li .dropdown-menu li a{color:var(--darker-grey)}.header-bar .navigation-component li .navigation-dropdown-component{position:relative}.header-bar .search-component{width:45px;-webkit-box-ordinal-group:3;-ms-flex-order:2;height:47px;margin-right:-5px;order:2;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-bar .search-component.expanded{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px;-ms-flex-item-align:center;align-self:center}.header-bar .search-component.expanded .search-bar-component{background-color:var(--grey-fafafa);border:1px solid var(--dark-beige);width:95%}.header-bar .search-component.expanded .search-bar{width:auto}.header-bar .search-component.expanded .search-bar .search-bar-input{display:flex}.header-bar .search-component.expanded .search-bar-input input[type=text]{display:block;width:100%}.header-bar .search-component.expanded .search-bar-submit{cursor:pointer}.header-bar .search-component.expanded .search-by-barcode-submit,.header-bar .search-component.expanded .search-facet,.header-bar .search-component.expanded .search-facet-selector,.header-bar .search-component.expanded .vertical-separator{display:block}.header-bar .search-component .search-bar{width:45px}.header-bar .search-component .search-bar-submit{background:url(/static/images/search-icon.svg) 50% no-repeat;border-bottom-left-radius:.3em;border-top-left-radius:.3em;height:45px;width:35px}.header-bar .search-component .vertical-separator{border-left:1px solid var(--light-grey);height:34px;margin:auto 5px auto 0}.header-bar .search-component .search-by-barcode-submit{background:url(/static/images/icons/barcode_scanner.svg) 50% no-repeat;background-size:26px;margin-right:8px;width:28px}.header-bar .search-component .search-bar-component{border-radius:6px;display:inline-block;position:relative}.header-bar .search-component .search-bar-advanced-btn{text-align:center}.header-bar .search-component .search-bar-input input[type=text]{max-width:100%}.header-bar .search-component .search-dropdown{position:relative}.header-bar .search-component .search-dropdown .search-results li{border-top:1px solid var(--lighter-grey);font-size:var(--font-size-label-large);padding:7px;text-align:left;transition:background-color .2s}.header-bar .search-component .search-dropdown .search-results li:last-child{border-radius:0 0 6px 6px}.header-bar .search-component .search-dropdown .search-results li:hover{background-color:var(--white)}.header-bar .search-component .search-dropdown .search-results li a{color:var(--dark-grey);display:flex;text-decoration:none}.header-bar .search-component .search-dropdown .search-results li a img{background-color:var(--lightest-grey);border-radius:var(--border-radius-thumbnail);height:60px;margin-right:10px;min-height:60px;min-width:40px;object-fit:cover;width:40px}.header-bar .search-component .search-dropdown .search-results li a .book-desc{font-weight:300;text-decoration:none}.header-bar .search-component .search-dropdown .search-results li a .book-desc .book-title{font-weight:700}.header-bar .search-component .search-dropdown .search-results li a .book-desc .book-author{color:var(--dark-blue)}.header-bar .search-component .search-facet-selector{display:none;font-size:var(--font-size-label-large);margin-top:3px;padding:13px 10px 0}.header-bar .search-component .search-facet{background-color:hsla(48,33%,83%,.32);border:none;border-radius:3px 0 0 3px;border-right:1px solid var(--lighter-grey);color:var(--grey);display:none;font-weight:500;position:relative}.header-bar .search-component .search-facet select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;max-width:100%}.header-bar .search-component .search-facet-value{display:block;min-width:20px;padding-right:10px}.header-bar .search-component .search-facet-value:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;content:"";height:0;position:absolute;right:4px;top:50%;width:0}div.search-facet:focus-within{outline:2px solid}.hamburger-component summary{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.hamburger-component summary .header-dropdown__icon{border:none;border-radius:3px;box-sizing:content-box;margin-right:5px}.navigation-component{position:relative;text-align:center}.navigation-component summary::marker{content:"";font-size:0}.navigation-component summary::-webkit-details-marker{display:none}.navigation-component summary{cursor:pointer}.navigation-component .down-arrow{position:relative;top:-2px}.logo-component{margin-left:5px}.logo-component a{color:var(--black);text-decoration:none!important}.logo-component .logo-org{color:var(--grey);font-size:.9em;font-weight:300;line-height:0;margin:3px;padding:0;text-align:left}.search-component .search-bar-advanced-btn{border:0;cursor:pointer;display:none;margin:10px;padding:0;width:40px}.search-component .search-bar{border-radius:var(--border-radius-input);max-width:none;min-width:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-flex:1;display:flex;-ms-flex:1 0 0%;flex:1}.search-component .search-bar-input{display:flex;min-width:50px;width:100%}.search-component .search-bar-input input[type=text]{margin:3px;min-width:0;-webkit-box-flex:1;background:var(--grey-fafafa);border:0;color:var(--grey);display:none;-ms-flex:1;flex:1;font-size:1em;font-weight:500;outline:none;padding:5px 0 2px 3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.search-component .search-bar-input input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.search-component .search-bar-input .search-by-barcode-submit,.search-component .search-bar-input .vertical-separator{display:none}@media only screen and (max-width:25em){.search-bar-component{margin-right:15px}}@media only screen and (min-width:25em){.header-bar .search-bar-component{margin-right:15px}.header-bar .navigation-component .dropdown-menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0}}@media only screen and (min-width:30em){.header-bar{margin:0 auto}.header-bar .auth-component{display:block;margin-right:5px}.header-bar .logo-component{-webkit-box-flex:1;border-right:none;-ms-flex:1;flex:1;padding:0 5px}.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-component summary{margin-left:10px}}.client-js .search-facet select{opacity:0;position:absolute}@media only screen and (min-width:35.5em){.header-bar .logo-component{-webkit-box-flex:0;-ms-flex:none;flex:none}.header-bar .navigation-component{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.header-bar .navigation-component .dropdown-menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.header-bar .search-bar-input input{width:100%}.header-bar .search-component .search-bar{max-width:205px;width:auto}.header-bar .search-component .search-bar-advanced-btn{display:block}.header-bar .search-component .search-bar-component{background-color:var(--grey-fafafa);border:1px solid var(--dark-beige);width:207px}.header-bar .search-component .search-bar-input{display:flex}.header-bar .search-component .search-bar-input .search-by-barcode-submit,.header-bar .search-component .search-bar-input .vertical-separator,.header-bar .search-component .search-bar-input input[type=text],.header-bar .search-component .search-facet,.header-bar .search-component .search-facet-selector{display:block}}@media only screen and (max-width:960px){#header-bar{background:linear-gradient(to bottom,var(--header-bar-gradient-start),var(--header-bar-gradient-end));box-shadow:0 1px 2px rgba(0,0,0,.15);padding:3px 0;position:sticky;top:0;z-index:var(--z-index-level-3)}.header-bar .logo-component .logo-icon{margin-left:8px;margin-top:5px}.header-bar .search-component{height:44px}.header-bar .search-component .search-bar-submit{height:42px}.header-bar .search-component .search-facet-selector{margin-top:1px}.header-bar.mobile{padding:10px 0}}a.ghost-btn{border-radius:5px;color:var(--white)!important;font-weight:500;padding:.2rem .4rem;text-align:center;text-decoration:none}.iaBar{display:flex;margin:0 auto;max-width:1060px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iaBar .iaLogo{flex:1}.iaBar .iaLogo img{max-width:160px;min-width:60px;width:100%}.iaBar .ghost-btn{margin-right:20px}.heart{color:var(--heart-color);font-size:1em}#topNotice{font-size:.9em}#topNotice .topNotice-container{margin:0 auto;width:958px}#topNotice .topNotice-left{display:table;float:left}#topNotice .topNotice-left a{color:var(--white);display:table-cell;height:30px;padding-right:8px;text-decoration:none;vertical-align:middle}#topNotice .topNotice-left a:hover{color:var(--white)}#topNotice .topNotice-logo{font-size:var(--font-size-headline-small)}@media only screen and (max-width:450px){#topNotice .iabar-mobile{font-size:.9em}#topNotice .ghost-btn.iabar-mobile{margin-left:10px;margin-right:10px;padding:5px 7px}}.btn{padding:5px 10px;text-align:center}.btn.primary{background-color:var(--primary-blue);border:none;border-radius:5px;color:var(--white)!important}a.btn{text-decoration:none}.chip{border:1px solid var(--mid-grey);border-radius:16px;padding:4px 12px;user-select:none;width:fit-content}.chip a{text-decoration:none}.chip--selectable{cursor:pointer}.chip--selectable:hover,.chip--selected{background-color:var(--grey-e7e7e7)}.chip--selected{border-color:var(--primary-blue);color:var(--primary-blue)}.chip--selected:hover{background-color:var(--white)}.chip-group{display:flex;flex-flow:wrap}.category-chip{margin-bottom:.5em;margin-right:1em}@media only screen and (min-width:768px){.chip-group{flex-direction:row}}.cta-btn,a.cta-btn{background-color:var(--grey);border:0;border-radius:5px;box-sizing:border-box;color:var(--white);cursor:pointer;display:block;font-family:var(--body-family);font-size:var(--font-size-label-large);line-height:1.5em;margin-top:5px;padding:7px;text-align:center;text-decoration:none;transition:background-color .2s;white-space:nowrap;width:100%}.cta-btn .btn-icon,a.cta-btn .btn-icon{flex-shrink:0;height:22px;width: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:8px 0 8px 8px}.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--preview,.cta-btn--primary,a.cta-btn--available,a.cta-btn--preview,a.cta-btn--primary{background-color:var(--primary-blue);color:var(--white)}.cta-btn--available:hover,.cta-btn--preview:hover,.cta-btn--primary:hover,a.cta-btn--available:hover,a.cta-btn--preview:hover,a.cta-btn--primary:hover{background-color:#023655}.cta-btn--available:disabled,.cta-btn--preview:disabled,.cta-btn--primary:disabled,a.cta-btn--available:disabled,a.cta-btn--preview:disabled,a.cta-btn--primary: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-position:center right 8px;background-repeat:no-repeat;background-size:20px;justify-content:center}.cta-btn--unavailable,a.cta-btn--unavailable{background-color:var(--primary-blue);color:var(--white)}.cta-btn--unavailable:hover,a.cta-btn--unavailable:hover{background-color:#023655}.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(--primary-blue);color:var(--primary-blue)}.cta-btn--shell:disabled,a.cta-btn--shell:disabled{border:2px solid var(--light-grey);color:var(--light-grey);cursor:default}.cta-btn--sponsor,a.cta-btn--sponsor{background:#edf4f7;border:2px solid var(--link-blue)}.cta-btn--vanilla,.cta-btn--vanilla:link,.cta-btn--vanilla:visited,a.cta-btn--vanilla,a.cta-btn--vanilla:link,a.cta-btn--vanilla:visited{background:var(--white);border:2px solid var(--light-grey);border-radius:6px;color:var(--grey);padding:5px}.cta-btn--unstyled,.cta-btn--unstyled:link,.cta-btn--unstyled:visited,a.cta-btn--unstyled,a.cta-btn--unstyled:link,a.cta-btn--unstyled:visited{background:var(--white);border-radius:6px;color:var(--grey);padding:7px}.cta-btn--cancel,.cta-btn--delete,a.cta-btn--cancel,a.cta-btn--delete{background-color:var(--red)}.cta-btn--cancel:visited,.cta-btn--delete:visited,a.cta-btn--cancel:visited,a.cta-btn--delete:visited{color:var(--grey)}.cta-btn--cancel:hover,.cta-btn--delete:hover,a.cta-btn--cancel:hover,a.cta-btn--delete:hover{background-color:#842010}.cta-btn.cta-btn--w-icon,a.cta-btn.cta-btn--w-icon{align-items:center;display:flex;padding:0 8px}.cta-btn--sponsor:link,.cta-btn--sponsor:visited,a.cta-btn--sponsor:link,a.cta-btn--sponsor:visited{color:var(--link-blue)}.cta-btn--sponsor:hover,a.cta-btn--sponsor:hover{background-color:var(--link-blue);border:2px solid var(--link-blue);color:var(--white)}.cta-btn__badge,a.cta-btn__badge{background-color:#632103;border-radius:5px;font-size:.7em;padding:4px 7px}.carousel-section .cta-btn{font-size:var(--font-size-label-large);text-align:center;text-overflow:ellipsis;white-space:nowrap}.carousel-section .cta-btn.cta-btn--external{padding-right:25px}.cta-btn+.cta-btn,.cta-btn+form input.cta-btn{margin-top:5px}.cta-btn--small{font-size:var(--font-size-label-medium);padding:5px 10px}.cta-btn--search{background-color:var(--light-beige);border:1px solid var(--dark-beige);color:var(--grey);display:inline-block;margin:0;width:auto}.waitinglist-message{text-align:center}.cta-button-group{display:flex;position:relative}.cta-button-group .cta-btn{margin:0;overflow:hidden;padding:8px;text-overflow:ellipsis}.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}.page-banner{background:var(--dark-grey);border-bottom:1px solid var(--beige);color:var(--white);display:block;font-family:var(--body-family);padding:15px;z-index:var(--z-index-level-2)}.page-banner-mybooks{background:var(--grey-blue);border:1px solid var(--blue-b0bed9);color:var(--black);font-weight:500}.page-banner-black{background-color:var(--dark-grey);padding:5px}.page-banner-black .cta{background:var(--grey-464646);border:1px solid var(--grey-555);border-radius:5px;font-weight:500;margin:0 5px;padding:4px 8px;text-decoration:none}.page-banner .button{border:1px solid var(--mid-blue);border-radius:5px;cursor:pointer;display:inline;padding:8px 10px}.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);display:block;font-weight:700;margin:auto;max-width:200px}.page-banner-body{font-size:.9em;line-height:25px;padding:10px;text-align:center}.page-banner--dismissable{align-items:center;background:var(--dark-grey);border-bottom:1px solid var(--beige);color:var(--white);display:flex;font-family:var(--body-family);justify-content:space-between;padding:15px}.page-banner--dismissable-content{flex:1;text-align:center}.page-banner--dismissable-close{background-color:transparent;border:none;color:var(--white);cursor:pointer;height:100%;margin-left:auto}html{scroll-padding-top:60px}@media only screen and (min-width:768px){html{scroll-padding-top:70px}}@media (min-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);border:1px solid var(--mid-grey);border-radius:5px;color:var(--grey);cursor:pointer;display:inline-block;font-family:var(--body-family);padding:10px;transition:background-color .2s}.subjectTagEdit .editTagButton:hover{background-color:var(--grey-e7e7e7)}.subjectTagEdit a.editTagButton{color:var(--grey);text-decoration:none}.olform{font-family:var(--body-family)}.olform .formBack{background-color:var(--lightest-grey);padding:10px}.olform .collapse{margin:0}.olform>label{display:inline-block}.olform .label,.olform>label{padding:10px 0 2px}.olform .label label{font-family:var(--body-family);font-size:1em;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{display:flex;flex:1;flex-flow:wrap}.olform .mia__input+.mia__input{margin-top:3px}.olform .mia__input .ac-input__visible{flex:1;margin:0}.olform .mia__input .mia__reorder{cursor:move;min-width:24px;text-align:center}.olform .mia__input .mia__remove{color:var(--red);min-width:30px;text-align:center;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;display:flex;flex-direction:column;gap:5px;padding-bottom:20px}.olform .links-form .links-form__inputs{display:flex;flex-flow:row wrap;gap:5px;width:100%}.olform .links-form .links-form__label,.olform .links-form .links-form__url{flex:1 1 0;min-width:250px}.olform input[type=email],.olform input[type=number],.olform input[type=password],.olform input[type=text],.olform input[type=url]{margin:0 10px 5px 0}.olform input[type=email],.olform input[type=number],.olform input[type=password],.olform input[type=text],.olform input[type=url],.olform textarea{font-family:var(--body-family);font-size:1em;max-width:100%;padding:3px;resize:vertical}.olform input[type=number]{width:4em}.olform input[type=submit]{padding:5px}.olform .required{padding:8px}.olform select{font-family:var(--body-family);padding:3px}.olform .minor input{max-width:300px}.olform.books .major input[type=email],.olform.books .major input[type=password],.olform.books .major input[type=text],.olform.books .major input[type=url],.olform.books .major textarea{font-size:.875em;resize:vertical;width:100%}.olform.books .input,.olform.books .label{width:auto!important}.olform.books .TitleAuthor{margin-bottom:20px}.olform.books .TitleAuthor input#work-title{font-size:1.875em!important;margin:0;width:100%}.olform.books .TitleAuthor input#author{font-size:1em!important;width:100%}.olform .tip{color:var(--grey);font-family:var(--body-family)!important;font-size:var(--font-size-label-small)}.olform__input--large{height:265px}@media (min-width:960px){.olform .formBackLeft{float:left;width:670px}.olform .formBackRight{float:left;width:220px}.olform .formBack:after{clear:both;content:"";display:block}.olform input[type=email],.olform input[type=password],.olform input[type=text],.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);border-radius:4px;font-size:11px;left:3px;padding:0 4px;position:absolute;top:-8px;transition:all .2s ease-out;white-space:nowrap}.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 form .cta-button-group,.book>.cta-btn,.book>.cta-button-group{margin-top:10px}.book .book-cover{align-items:center;display:flex;height:200px}.book .book-cover a,.book .book-cover img{display:block}.book .book-cover a{margin:auto;width:100%}.book img.bookcover{border-radius:3px;box-shadow:1px 2px 5px 0 var(--book-cover-shadow-color);margin:0 auto;max-height:200px;max-width:100%}:root{--height-blank-cover:200px;--height-cover-compact:125px}.home-h2{color:var(--link-blue);font-size:var(--font-size-title-medium);font-weight:400;margin-bottom:.5em;margin-top:1.75em}.carousel-container,.lazy-carousel{margin:0 -20px;padding:3px 15px}.carousel{display:flex;margin-bottom:15px;overflow-x:scroll;padding:10px 20px}.carousel.carousel--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:30px 20px;flex-wrap:wrap;padding:10px}.carousel a,.carousel a:link{text-decoration:none}.carousel__item{box-sizing:border-box;float:left;height:100%;margin:0 10px;min-height:1px;overflow:hidden;padding:2px}.carousel__item.selected,.carousel__item:focus{border:5px solid var(--orange);outline:0}.carousel.carousel--grid .carousel__item{margin:0}.carousel--minimal img{max-height:100px;width:auto}.carousel>div{min-width:130px}.carousel button{border:0;color:transparent;position:absolute}.carousel .book:last-child{margin-right:0}.carousel .book .book-metadata{margin:0 auto;width:130px}.carousel .book .book-title{color:var(--dark-grey);font-size:.8em;font-weight:400;margin:5px 0}.carousel .book .book-title a{color:var(--link-blue);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{background:var(--lighter-grey);color:var(--black);font-size:1em;height:var(--height-blank-cover);padding:33% 10px 10px;position:relative;text-align:center}.carousel__item__blankcover:before{border:2px solid hsla(0,0%,100%,.5);bottom:0;content:"";display:block;left:0;margin:10px;position:absolute;right:0;top:0}.carousel__item__blankcover--title{font-size:.9em;position:relative}.carousel__item__blankcover--authors{color:var(--dark-grey-two);font-size:.6875em;font-style:oblique;padding:4px 4px 0;position:relative}.carousel--compact .book .book-cover,.carousel--compact .book .bookcover{height:var(--height-cover-compact)}.carousel--compact .carousel__item__blankcover{height:var(--height-cover-compact);margin:0 auto;padding:20% 10px 10px}.lazy-carousel{background:var(--book-cover-carousel-background);display:flex;flex-direction:column;height:278.6px;justify-content:center}.lazy-carousel .loadingIndicator{border:1px solid var(--grey);margin:0 auto;width:80%}.lazy-carousel-fallback,.lazy-carousel-retry{background:var(--lightest-grey);border:1px solid var(--grey);margin:0 auto;padding:20px}.category-icon{margin:0 auto;width:30px}a.category-nostyle{display:block;text-decoration:none}img.category-img{display:block;margin-top:5px}p.category-count{color:var(--grey);font-size:.7em;font-style:italic;padding:0 0 1px}p.category-count,p.category-title{line-height:1;margin:5px 0 0;text-align:center}p.category-title{font-size:.875em}.carousel .category-item{font-family:var(--font-family-serif);padding:2px}.loadingIndicator{background:var(--lightest-grey);display:flex;justify-content:center}:root{--chart-height:140px;--chart-width:998px;--chart-bottom-padding:20px}.chart{background-color:transparent;background-image:url(/images/ajax-loader-bar.gif);background-position:340px 60px;background-repeat:no-repeat;box-sizing:border-box;font-family:var(--body-family);font-size:.6875em;height:calc(var(--chart-height) + var(--chart-bottom-padding));margin-top:0;padding:0 8px var(--chart-bottom-padding) 20px;position:relative;width:100%}.chartYaxis{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);left:-65px;top:60px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);vertical-align:middle}.chartXaxis,.chartYaxis{color:var(--olive);font-size:10px;position:absolute;text-align:center;text-transform:uppercase}.chartXaxis{bottom:0;left:0;width:100%}.chartZoom{white-space:nowrap}.chart .thisChart{height:var(--chart-height);overflow-y:hidden;width:100%}@media (min-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(--grey);display:inline;font-size:var(--font-size-label-medium);margin:0;padding:0;text-transform:uppercase}.link-box.link-box--with-header h3{display:block}.link-box button.edit-subject-btn{background:none;border:none;cursor:pointer}.widget-box .head>div{color:var(--olive)!important;font-size:10px}.widget-box .unordered,.widget-box ul{line-height:150%;margin-top:10px}.widget-box .unordered>*,.widget-box ul>*{font-size:13px}@media only screen and (min-width:768px){.widget-box{float:left;width:282px}}ul.listLists{margin:0;padding:0;position:relative}ul.listLists span{color:var(--grey);display:block}ul.listLists li{background-color:var(--white);border-bottom:1px solid var(--lightest-grey);border-radius:3px;display:flex;list-style:none!important;padding:5px}ul.listLists li .image{min-height:35px;padding:0 10px;width:42px}ul.listLists li .image img{max-width:100%;width:32px}ul.listLists li .data{padding:3px 0}ul.listLists li .label{font-size:var(--font-size-label-medium);line-height:1.125em}ul.listLists li .meta,ul.listLists li .owner{font-size:.6875em;line-height:1.125em;margin:5px 0}ul.listLists .list-overview-loading-indicator{font-size:8px;height:8px;left:0;line-height:0;opacity:.75;position:absolute;text-align:center;text-transform:uppercase;top:-8px;width:calc(100% - 8px)}div#footer-content{margin:5px auto;max-width:1060px;padding:20px}div#footer-links{display:flex;line-height:var(--line-height-list);margin-left:10px}#footer-content div{flex:1;flex-wrap:wrap;font-family:var(--body-family);min-width:150px}footer{bottom:0;display:flex;font-size:.8em;width:100%}footer #footer-details{color:var(--dark-grey);display:flex;width:100%}footer h2{color:var(--dark-grey);font-size:1em;margin:0}footer hr{border:0;border-top:1px solid var(--dark-beige);margin:20px 0}footer ul{margin:0;padding:0}footer ul li{font-size:1em;list-style-type:none;margin:5px 0;white-space:nowrap}.footer-icon{background-color:var(--dark-grey);border-radius:3px;cursor:pointer;display:inline-flex;height:35px;width:35px}.footer-icon img{padding:8px}#footer-links ul li a{color:var(--dark-blue)}#footer-links div{margin:20px 0;padding:0}img#archive-logo{height:27.5px;margin-right:10px;opacity:.7;padding:0}div#legal-details{flex:0.9;margin-bottom:8px}div#version-details{flex:0.1;margin-top:8px;text-align:right}.version{border:1px solid var(--dark-beige);border-radius:3px;color:var(--dark-grey);padding:8px 10px}.translate-icon{vertical-align:middle;width:1.5em}.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:" \25BC";vertical-align:middle;zoom:70%}.language-dropdown-component .dropdown-menu{background-color:var(--light-beige);border-radius:3px;cursor:pointer;text-align:left;width:150px}.language-dropdown-component .dropdown-menu li{border-bottom:1px solid var(--beige-two)}.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(--dark-grey);display:block;font-size:.9em;text-decoration:none;white-space:nowrap}.iaBar .language-component{border-radius:5px;display:block;padding:.2rem .4rem;position:relative}.iaBar .language-component .language-dropdown-component{position:absolute;right:0;top:30px;z-index:var(--z-index-level-5)}.iaBar .language-component .language-dropdown-component li{padding:8px 12px}.searchbox{align-items:center;background-color:var(--white);border:1px solid var(--dark-beige);border-radius:5px;display:inline-flex;height:30px;padding:2px 2px 2px 5px;position:relative;width:50%}.searchbox__btn-icon{background:url(/static/images/search-icon.svg) 50% no-repeat;border:0;cursor:pointer;width:35px}.searchbox__input{background:transparent;border:0;color:var(--grey)!important;flex-grow:1;font-size:1em!important;margin:0!important;min-width:0}@media (max-width:768px){.searchbox{width:100%}}@media only screen and (min-width:768px){.header-bar{padding-top:5px}.header-bar .logo-component .logo-icon{height:47px;width:189px}.header-bar .auth-component .hide-me{display:inline}.header-bar .navigation-component .dropdown-menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.header-bar .search-component{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-bar .search-component .search-bar-component{width:300px}.header-bar .search-component .search-justify-right{min-width:210px}.header-bar .search-component .search-bar{max-width:310px;width:auto}.header-bar .header-dropdown .account__icon{height:45px;width:45px}.page-banner .btn{display:inline}}@media (min-width:960px){.header-bar{margin:20px auto;padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header-bar .auth-component{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.header-bar .logo-component{padding-right:15px}.header-bar .navigation-component{display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-bar .navigation-component .dropdown-menu{border:1px solid var(--dark-beige);border-radius:3px}.header-bar .navigation-component li .dropdown-menu{white-space:nowrap;width:auto}.header-bar .search-component .search-bar-component{width:100%}.header-bar .search-component .search-bar{max-width:100%}.header-bar .hamburger-component{-webkit-box-ordinal-group:5;-ms-flex-order:6;order:6}.header-bar .app-drawer{height:100%;top:0}.header-bar .mask-menu{top:0}.header-bar .header-dropdown .account__icon{height:45px;width:45px}.header-bar.mobile{display:none}}