.resources-intro{padding:3.5rem 0 2.8rem}.resources-intro h1{font-size:clamp(3rem,6vw,5.8rem);margin:1.7rem 0 1.3rem}.resources-intro .hero-lede{max-width:48ch}.reading-banner{margin:0 0 3.5rem;border-top:4px solid var(--gold)}.reading-banner img{display:block;width:100%;height:auto}.review{padding-top:2.5rem;padding-bottom:2.5rem;font-size:.95rem}.review strong{color:var(--blue)}.review p{max-width:95ch;margin:.65rem 0 0}.library{padding-bottom:5rem}.publication{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);padding:3.5rem 0;border-top:1px solid var(--line);align-items:center}.cover-stage{background:#dfe9f8;padding:2rem;display:flex;justify-content:center;align-items:center;min-height:340px}.cover-stage a{display:block;max-width:270px;width:100%}.cover-stage img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;filter:drop-shadow(0 10px 13px #00183e28)}.publication:nth-child(3) .cover-stage a{max-width:100%}.publication h2{font:600 clamp(1.7rem,3vw,2.6rem)/1.16 Spectral,Georgia,serif;letter-spacing:-.025em;color:var(--blue);margin:.8rem 0 1rem}.pub-kicker{font-size:.85rem;font-weight:600;color:var(--mid);letter-spacing:.035em;margin:0}.byline{font-size:.95rem;margin:.5rem 0}.metadata{font-size:.9rem;color:var(--mid);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.65rem 0;margin:1.1rem 0}.publication-copy>p:not(.pub-kicker):not(.metadata):not(.byline){max-width:54ch}.publication .button{cursor:pointer;font-family:Barlow,Arial,sans-serif;justify-content:space-between;min-width:170px;margin-top:.6rem}.ig-capture{--ig-sans:Barlow,Arial,sans-serif;--ig-serif:Spectral,Georgia,serif;--ig-mono:Barlow,Arial,sans-serif;--cream:#fff;--paper:#edf4ff;--slate-deep:#00183e;--slate:#2a5296;--teal:#003f9e;--brass:#f0c543;--brass-text:#003f9e}.ig-capture::backdrop{background:#00183ebd}.ig-capture .dialog{border-top-color:var(--gold)}.ig-capture .dialog h2{color:var(--blue)}.ig-capture .privacy-body h1{font-size:2rem;margin:1rem 0}.ig-capture .privacy-body h2{font:600 1.2rem/1.4 Barlow,Arial,sans-serif}.privacy-standalone{padding-top:4rem;padding-bottom:4rem}.lang a.lang-current{color:#fff}.button:focus-visible,button:focus-visible{outline:3px solid var(--deep-gold);outline-offset:4px}@media(max-width:700px){.publication{grid-template-columns:1fr;gap:1.8rem;padding:2.5rem 0}.cover-stage{min-height:0;padding:1.5rem}.cover-stage a{max-width:210px}.masthead{gap:1rem;align-items:flex-start;flex-wrap:wrap;padding:1.5rem 0}.mast-tools{justify-content:space-between;width:100%}.brand .descriptor{display:none}.resources-intro{padding-top:2rem}.reading-banner{margin-bottom:2rem}.footer-links{flex-wrap:wrap}.review{padding-top:2rem;padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){.btrack{animation:none!important;transform:none!important}.band{overflow-x:auto}}
@media(max-width:1000px){.resources .masthead{flex-wrap:wrap;gap:1.2rem}.resources .mast-tools{width:100%;justify-content:space-between}.resources .brand .descriptor{display:none}}.resources .masthead>*{min-width:0}.resources .ig-capture [hidden]{display:none!important}
