.library-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:35px;align-items:center;padding:33px 35px 36px;background:#efeee6;border:1px solid #deded4;overflow:hidden;margin-bottom:40px}.library-hero h1{font-size:clamp(39px,4vw,63px);line-height:1.09;margin-bottom:24px;letter-spacing:-1.8px}.library-hero h1 em{font-style:normal;color:#978144}.library-hero>div>p:not(.eyebrow){font-size:13px;line-height:1.85;max-width:550px;color:#5d6d75}.library-facts{display:flex;gap:25px;margin:27px 0 22px}.library-facts span{display:flex;flex-direction:column;font-size:9px;color:#738088}.library-facts strong{font-family:Georgia,serif;font-size:27px;font-weight:400;color:#123659;line-height:1.4}.library-hero .eyebrow{font-size:9px}.library-art{position:relative;min-height:330px;perspective:900px;isolation:isolate}.library-art:before{content:'';position:absolute;inset:5% 1% 8%;border:1px solid #cfc9b6;border-radius:50%;transform:rotate(-20deg);z-index:-1}.editorial-volume{position:absolute;width:190px;height:268px;display:flex;flex-direction:column;padding:21px 24px;box-shadow:9px 18px 24px #12365926;transform:rotate(-8deg);border-left:7px solid #102c48;top:15px;left:7px;background:#123659;color:#dec994}.editorial-volume:after{content:'';position:absolute;inset:10px;border:1px solid #bb9f593c;pointer-events:none}.editorial-volume small{font-size:5px;letter-spacing:1px;color:#bfc9cd}.editorial-volume .subject-art{width:104px;height:95px;margin-top:13px;align-self:center}.editorial-volume strong{font-family:Georgia,serif;font-weight:400;font-size:24px;line-height:1.15;margin-top:10px}.editorial-volume>span{font-size:5px;letter-spacing:1.1px;margin-top:auto}.editorial-volume.v-two{top:60px;left:150px;width:169px;height:238px;background:#e6dfca;color:#75643c;border-left-color:#b5a779;transform:rotate(10deg);z-index:1;padding:20px 21px}.editorial-volume.v-two:after{border-color:#97814455}.editorial-volume.v-two small{color:#81765d}.editorial-volume.v-two strong{font-size:22px}.editorial-volume.v-two .subject-art{height:79px;width:101px;margin-top:8px}.art-caption{position:absolute;bottom:0;left:14px;right:0;font-size:7px;letter-spacing:2px;color:#8b846d;text-align:center}.subject-art{display:block;flex-shrink:0}.collection-section{margin-bottom:40px}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.collection-button{position:relative;text-align:left;border:1px solid #d9ddd7;background:#fffefa;padding:19px 18px;min-height:150px;display:flex;flex-direction:column;align-items:start;color:#123659;transition:border-color .15s,transform .15s}.collection-button:hover{transform:translateY(-3px);border-color:#b29a61}.collection-button.selected{border:2px solid #978144;padding:18px 17px;background:#f6f1e5}.collection-button .subject-art{height:39px;width:50px;margin-bottom:15px;color:#978144}.collection-button>span{font-family:Georgia,serif;font-size:17px;line-height:1.3;max-width:180px}.collection-button small{font-size:8px;color:#7b8588;margin-top:9px}.library-catalogue{scroll-margin-top:25px}.library-filters{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(130px,.8fr) minmax(125px,.8fr);gap:17px;background:#fffefa;padding:23px;border:1px solid var(--line)}.library-search,.library-select{display:block;min-width:0}.library-search>span,.library-select>span{font-size:9px;color:#596d7d;display:block;margin-bottom:9px}.library-search input,.library-select select{background:#fbfaf6;border:1px solid #d4dad8;width:100%;height:42px;font-size:11px;color:#123659;border-radius:0;padding:9px 11px}.library-select select{padding-right:24px}.library-exact{grid-column:1/-1;display:flex;align-items:center;gap:9px;font-size:10px;color:#64737b}.library-exact input{accent-color:#123659}.library-results-meta{display:flex;justify-content:space-between;gap:17px;margin:19px 0;color:#6b7881;font-size:9px;align-items:center}.library-results-meta>p{margin:0;color:#123659;font-size:10px}.library-results-meta>span{text-align:right}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.knowledge-card{border:1px solid var(--line);background:white;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 20px #12365904;transition:box-shadow .15s}.knowledge-card:hover{box-shadow:0 8px 24px #12365910}.knowledge-cover{height:175px;position:relative;overflow:hidden;display:block;padding:18px 22px;background:#123659;color:#ddc58a}.knowledge-cover:before{content:'';position:absolute;inset:12px;border:1px solid currentColor;opacity:.16}.knowledge-cover:after{content:'';position:absolute;width:210px;height:210px;border:1px solid currentColor;border-radius:50%;right:-45px;bottom:-60px;opacity:.13}.knowledge-cover .subject-art{position:absolute;right:10px;top:26px;width:115px;height:105px;opacity:.48}.cover-kind{font-size:7px;letter-spacing:1.6px;text-transform:uppercase;position:relative;z-index:2;display:block;max-width:75%;line-height:1.7}.cover-subject{position:absolute;left:22px;bottom:22px;max-width:63%;font-family:Georgia,serif;font-size:23px;line-height:1.12;z-index:2}.tone-0{--subject-bg:#123659;--subject-fg:#e0cd9d}.tone-1{--subject-bg:#6c7f85;--subject-fg:#f6eedb}.tone-2{--subject-bg:#6a3440;--subject-fg:#ecd5bb}.tone-3{--subject-bg:#5e7268;--subject-fg:#e8dfbd}.tone-4{--subject-bg:#c1ac7d;--subject-fg:#233e53}.tone-5{--subject-bg:#353e5d;--subject-fg:#dbcea7}.tone-6{--subject-bg:#a9b9bc;--subject-fg:#123659}.tone-7{--subject-bg:#e4dcc6;--subject-fg:#7c6938}.knowledge-cover[class*=tone-]{background:var(--subject-bg);color:var(--subject-fg)}.collection-button.tone-2 .subject-art{color:#89545e}.collection-button.tone-3 .subject-art{color:#607768}.collection-button.tone-6 .subject-art{color:#597986}.knowledge-body{padding:22px 22px 19px;display:flex;flex-direction:column;flex:1;min-width:0}.knowledge-byline{display:flex;justify-content:space-between;align-items:start;gap:10px;font-size:9px;line-height:1.7;color:#7c8179;margin-bottom:12px}.knowledge-byline>span{max-width:85%}.bookmark{font-size:25px;line-height:1;background:none;border:0;padding:0 0 0 7px;color:#9b8959;margin-top:-3px}.bookmark.saved{color:#978144}.knowledge-body h3{font-family:Georgia,serif;font-size:22px;line-height:1.25;letter-spacing:-.25px;margin-bottom:13px}.knowledge-body h3 a:hover{text-decoration:underline;text-underline-offset:4px}.knowledge-body>p{font-size:11px;line-height:1.85;color:#68757b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.resource-labels{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 13px}.resource-labels>span{font-size:7px;line-height:1.5;background:#f4f2eb;color:#7e775f;padding:4px 6px;border:1px solid #e7e3d8}.knowledge-body .format-links{margin-top:auto;padding-top:9px}.knowledge-body .format-link{font-size:8px;padding:7px;min-height:31px;gap:4px}.knowledge-body .format-link .icon{width:11px;height:11px}.knowledge-footer{margin-top:17px;padding-top:14px;border-top:1px solid #eeece4;display:flex;flex-direction:column;gap:9px}.knowledge-footer>span{font-size:8px;color:#818677}.knowledge-footer>span .icon{height:11px;width:11px;color:#3b6755}.knowledge-footer .text-link{align-self:start;font-size:10px}.load-row{text-align:center;margin-top:28px}.library-method{margin-top:45px;background:#123659;color:#dbe3e8;padding:32px;display:grid;grid-template-columns:1.2fr 1fr;gap:34px}.library-method h2{color:#f5efde;font-size:29px;line-height:1.3}.library-method .eyebrow{color:#d6bd82}.library-method p{font-size:12px;line-height:1.8;color:#bdcad4}.library-method ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:21px}.library-method li{font-size:12px;color:#e8e9e1;line-height:1.8}.library-method li>span{display:block;color:#c5ac71;font-family:Georgia,serif;font-size:23px;margin-bottom:6px}.study-banner{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:31px;background:var(--subject-bg,#123659);color:var(--subject-fg,#e0cd9d);margin-bottom:25px;position:relative;overflow:hidden}.study-banner:after{position:absolute;content:'';inset:11px;border:1px solid currentColor;opacity:.16;pointer-events:none}.study-banner>.subject-art{width:150px;height:130px;opacity:.65}.study-banner h1{font-size:38px;line-height:1.2;color:inherit;max-width:750px;letter-spacing:-.9px}.study-banner .eyebrow{color:inherit;font-size:8px;opacity:.85;line-height:1.7}.study-banner>div>p:not(.eyebrow){font-size:11px;opacity:.85;margin:0 0 16px}.study-banner .resource-labels{margin:0}.study-banner .resource-labels>span{color:inherit;background:#ffffff12;border-color:#ffffff30;opacity:.9}.study-banner.tone-7 .resource-labels>span,.study-banner.tone-4 .resource-labels>span,.study-banner.tone-6 .resource-labels>span{border-color:#12365935;background:#ffffff30}.brief-label{font-size:8px;letter-spacing:1px;color:#978144;line-height:1.7;margin-bottom:16px}.study-brief p{font-size:14px;line-height:1.95;color:#405a6a}.format-links.large{gap:10px;margin:20px 0}.format-links.large .format-link{font-size:11px;padding:12px 14px;min-height:44px}.format-unavailable{font-size:9px;color:#939b9c;padding:12px 6px;align-self:center}.source-boundary{margin-top:22px;padding:17px 19px;background:#f4f2e9;border-left:2px solid #bb9f59;font-size:11px}.source-boundary summary{cursor:pointer;font-size:11px;color:#123659;line-height:1.8}.source-boundary p{color:#657078;line-height:1.85;margin:13px 0 0}.writing-frame{padding:15px 18px;background:#eff2f1;border:1px solid #dce2e1;font-size:11px;color:#123659;margin:20px 0}.writing-frame summary{cursor:pointer;line-height:1.8}.writing-frame li{margin:10px 0;color:#64737a;line-height:1.8}.word-count{font-size:9px!important;color:#8a8b7a!important;margin-top:-8px}.review-date{display:block;padding:11px 14px;width:min(100%,270px);color:#123659;background:#fcfbf6;border:1px solid #d5dbd6;border-radius:0;font-size:12px}.study-checks{padding:20px;background:#f5f2e8;border:1px solid #e5deca;margin-top:24px}.study-checks h3{font-size:13px}.study-checks label{display:flex;align-items:start;gap:10px;font-size:11px;line-height:1.8;margin:13px 0}.study-checks input{accent-color:#123659;flex-shrink:0;margin-top:4px}.voice-heading{display:flex;align-items:center;gap:9px;font-size:14px;color:#123659;margin-bottom:12px}.voice-heading .icon{color:#978144}.library-voice{margin-top:20px}.library-voice .button{font-size:11px}.discovery-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:31px;padding:26px 28px;background:#eeeee4;border-left:2px solid #b69b57}.discovery-banner .eyebrow{font-size:8px;margin-bottom:12px}.discovery-banner h2{font-size:26px;margin-bottom:10px}.discovery-banner p:not(.eyebrow){font-size:11px;color:#68757d;margin:0;max-width:630px;line-height:1.8}.discovery-banner>.button{flex-shrink:0}.library-hero,.knowledge-card,.source-boundary,.library-method{overflow-wrap:anywhere}
@media(min-width:1550px){.library-hero{padding:43px 45px;min-height:435px}.library-art{max-width:400px;justify-self:center;width:100%;min-height:340px}.editorial-volume{left:12px;width:208px;height:287px}.editorial-volume.v-two{left:178px;top:64px;width:183px;height:257px}.knowledge-cover{height:196px}.knowledge-cover .subject-art{height:115px;width:135px;right:13px}.cover-subject{font-size:27px}.knowledge-body{padding:25px}.knowledge-body h3{font-size:25px}}
@media(max-width:1190px){.library-hero{grid-template-columns:minmax(0,1fr) 260px;padding:28px;gap:20px}.library-hero h1{font-size:44px}.library-art{min-height:300px;transform:scale(.88);transform-origin:center right}.editorial-volume{left:-3px}.editorial-volume.v-two{left:125px}.library-hero>div>p:not(.eyebrow){font-size:12px}.library-facts{gap:18px}.collection-grid{gap:11px}.collection-button{padding:17px 14px;min-height:146px}.collection-button.selected{padding:16px 13px}.collection-button>span{font-size:16px}.knowledge-grid{gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-cover{height:170px}.cover-subject{font-size:25px}.knowledge-body{padding:23px}.library-filters{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.9fr) minmax(130px,.9fr);gap:12px;padding:20px}.library-select>span{font-size:8px}.study-banner h1{font-size:34px}.study-banner>.subject-art{width:115px}.library-method{gap:23px;padding:27px}.discovery-banner{flex-direction:column;align-items:start;gap:20px}}
@media(max-width:950px){.library-hero{grid-template-columns:1fr;position:relative;min-height:0;padding:29px 28px}.library-hero>div:first-child{position:relative;z-index:2}.library-hero h1{font-size:46px;max-width:450px}.library-hero>div>p:not(.eyebrow){max-width:420px}.library-art{position:absolute;right:-70px;top:30px;opacity:.10;transform:scale(.8);width:340px;pointer-events:none}.library-hero .text-link{font-size:11px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.collection-button>span{font-size:15px}.collection-button{min-height:146px;padding:15px 12px}.collection-button.selected{padding:14px 11px}.collection-button .subject-art{height:33px;width:43px;margin-bottom:12px}.library-filters{grid-template-columns:1fr 1fr}.library-search{grid-column:1/-1}.library-results-meta{align-items:start}.library-results-meta>span{max-width:220px;font-size:8px;line-height:1.8}.knowledge-grid{gap:17px}.knowledge-body{padding:20px}.knowledge-body h3{font-size:23px}.knowledge-cover{height:159px}.cover-subject{font-size:23px}.knowledge-cover .subject-art{height:90px;width:105px;opacity:.36}.cover-kind{font-size:6px}.library-method{grid-template-columns:1fr}.library-method ol{gap:20px 35px}.study-banner{padding:29px}.study-banner h1{font-size:33px}.study-banner>.subject-art{position:absolute;right:-15px;bottom:-10px;opacity:.12;width:160px;height:130px;pointer-events:none}.study-banner>div{position:relative;z-index:1}.source-boundary p{font-size:11px}.discovery-banner h2{font-size:28px}}
@media(max-width:700px){.library-hero{padding:27px 23px;margin-bottom:30px}.library-hero h1{font-size:clamp(36px,9vw,49px);letter-spacing:-1.3px;line-height:1.13}.library-hero .eyebrow{font-size:8px;margin-bottom:18px;letter-spacing:1.5px}.library-hero>div>p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:100%}.library-art{right:-120px;opacity:.07;top:50px;transform:scale(.9)}.library-facts{gap:22px;margin-top:23px;flex-wrap:wrap}.library-facts span{font-size:8px}.library-facts strong{font-size:26px}.collection-section{margin-bottom:32px}.collection-section .section-heading h2{font-size:28px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-button{padding:20px 17px;min-height:155px}.collection-button.selected{padding:19px 16px}.collection-button .subject-art{height:39px;width:50px;margin-bottom:15px}.collection-button>span{font-size:19px;max-width:150px}.collection-button small{font-size:9px}.library-filters{padding:20px 18px;gap:17px 12px}.library-search input,.library-select select{font-size:11px;height:43px;min-width:0}.library-select>span{font-size:8px;line-height:1.6;min-height:22px}.library-exact{font-size:10px;line-height:1.7;align-items:start}.library-exact input{margin-top:4px}.library-results-meta{gap:10px;margin:18px 0}.library-results-meta>p{font-size:10px;line-height:1.8}.library-results-meta>span{font-size:8px;max-width:145px}.knowledge-grid{grid-template-columns:1fr;gap:24px}.knowledge-cover{height:185px;padding:22px 25px}.knowledge-cover .subject-art{height:125px;width:150px;right:7px;top:29px;opacity:.38}.cover-kind{font-size:8px;letter-spacing:1.4px}.cover-subject{font-size:28px;left:25px;bottom:25px;max-width:65%}.knowledge-body{padding:24px}.knowledge-byline{font-size:10px;margin-bottom:14px}.knowledge-body h3{font-size:27px;line-height:1.2;letter-spacing:-.3px}.knowledge-body>p{font-size:12px;line-height:1.9;-webkit-line-clamp:4}.resource-labels>span{font-size:8px;padding:5px 7px}.knowledge-body .format-link{font-size:10px;padding:9px 11px;min-height:36px;gap:6px}.knowledge-footer{margin-top:20px;gap:11px;padding-top:17px}.knowledge-footer>span{font-size:10px}.knowledge-footer .text-link{font-size:11px}.library-method{padding:27px 24px;margin-top:35px;gap:22px}.library-method h2{font-size:30px}.library-method p{font-size:12px}.library-method li{font-size:12px}.library-method li>span{font-size:24px}.study-banner{padding:26px 23px;gap:0}.study-banner h1{font-size:33px;letter-spacing:-.9px}.study-banner .eyebrow{font-size:8px;letter-spacing:1.2px}.study-banner>div>p:not(.eyebrow){font-size:10px;line-height:1.8}.study-banner .resource-labels{gap:5px}.study-banner .resource-labels>span{font-size:7px}.study-brief p{font-size:14px;line-height:1.95}.brief-label{font-size:7px;line-height:1.9;letter-spacing:.7px}.format-links.large{gap:8px}.format-links.large .format-link{font-size:11px;padding:11px 12px}.format-unavailable{font-size:9px;padding:8px 0;min-height:30px}.source-boundary{padding:16px}.study-checks{padding:18px 16px}.study-checks label{font-size:11px;line-height:1.9}.library-voice .button{font-size:10px}.discovery-banner{padding:24px 22px;margin-top:27px}.discovery-banner h2{font-size:27px;line-height:1.25}.discovery-banner p:not(.eyebrow){font-size:11px;line-height:1.85}.discovery-banner .eyebrow{line-height:1.7;font-size:7px}.load-row .button{width:100%}}
.claim-boundary{border-left:3px solid #978144;background:#f5efdf;padding:18px 20px;margin:20px 0;font-size:11px;line-height:1.8}.claim-boundary strong{color:#735d2d}.claim-boundary p{margin:8px 0 0;color:#615b4c}.claim-boundary .text-link{margin-top:12px}
@media(prefers-reduced-motion:reduce){.collection-button,.knowledge-card{transition:none;transform:none}}
