/* Topic-specific art and visual paths through the research collection. */
.editorial-inset{margin:30px 0 0;max-width:580px;background:#ece7dc;overflow:hidden;aspect-ratio:3/2}.editorial-inset img{display:block;width:100%;height:100%;object-fit:cover}.editorial-process-art{margin-top:30px;max-width:470px}.editorial-process-art img{opacity:.96}.editorial-lesson-art{aspect-ratio:3/2;margin:0 0 25px;background:#ede8dd;overflow:hidden}.editorial-lesson-art img{width:100%;height:100%;object-fit:cover;display:block}.topic-specific-art{height:auto!important;overflow:visible!important;max-width:100%;margin:0 0 28px}.topic-specific-art img{width:100%;height:auto!important;max-height:none!important;aspect-ratio:3/2;object-fit:cover;display:block}.topic-specific-art figcaption{font:400 .73rem/1.65 var(--sans);color:var(--muted);padding:12px 0 0;max-width:720px;background:var(--paper)}.editorial-related{margin:48px 0 0;padding-top:32px;border-top:1px solid var(--line)}.editorial-related>.eyebrow{font-size:.7rem}.editorial-related h2{margin:12px 0 25px!important;font-size:1.9rem!important}.editorial-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.editorial-related-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--line);background:#f8f5ef;transition:border-color .16s,box-shadow .16s;min-width:0}.editorial-related-card:hover{border-color:var(--accent);box-shadow:0 9px 26px #48242f0b}.editorial-related-card:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.editorial-related-art{aspect-ratio:3/2;overflow:hidden;margin:0!important;background:#e8e4d9}.editorial-related-art img{display:block;width:100%;height:100%;object-fit:cover}.editorial-related-card>span{font-size:.66rem;letter-spacing:.065em;text-transform:uppercase;color:var(--accent);padding:21px 21px 0;line-height:1.6}.editorial-related-card h3{font:400 1.3rem/1.3 var(--serif);padding:0 21px;margin:12px 0 20px;color:var(--ink)}.editorial-related-card>strong{font-size:.77rem;margin-top:auto;padding:0 21px 22px;color:var(--accent)}.editorial-subject-shelf{border-top:1px solid var(--line);background:#eeebe3}.editorial-shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.editorial-shelf-grid .editorial-related-card{background:var(--paper)}.editorial-shelf-grid .editorial-related-card h3{font-size:1.5rem}.editorial-subject-shelf>.wrap>.text-link{margin-top:32px;display:inline-flex}.assessment-editorial-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;align-items:center;padding-bottom:26px}.assessment-editorial-heading h1{font-size:clamp(2.6rem,4.7vw,4rem);line-height:1.08}.assessment-cover{aspect-ratio:3/2;margin:0;background:#eae5d9;overflow:hidden}.assessment-cover img{width:100%;height:100%;object-fit:cover;display:block}.assessment-topic-art{float:right;width:190px;aspect-ratio:3/2;margin:0 0 22px 28px;background:#ede7db;overflow:hidden}.assessment-topic-art img{width:100%;height:100%;object-fit:cover;display:block}.assessment-panel>.criteria-list,.assessment-panel>h3,.assessment-panel>.assessment-sources{clear:both}.assessment-panel:after{content:'';display:block;clear:both}.assessment-resource .resource-photo{margin-bottom:24px}.assessment-resource>.resource-photo+h3{margin-top:0}.resource-masthead>.heading-photo{width:100%;margin:0}.resource-masthead>.heading-photo img{width:100%;height:100%;object-fit:cover}.pdf-set .pdf-set-art img{object-fit:cover}.pdf-set .pdf-set-art{max-height:none;aspect-ratio:3/2}.pdf-set .pdf-set-art img{max-height:none}.guide-thumb img{object-fit:cover}.ai-report-layout .editorial-inset{max-width:480px}
@media(max-width:1000px){.editorial-shelf-grid{gap:18px}.assessment-editorial-heading{gap:28px}.editorial-related-grid{gap:16px}}
@media(max-width:760px){.editorial-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-editorial-heading{grid-template-columns:1fr;gap:25px}.assessment-editorial-heading .assessment-cover{max-width:580px;width:100%}.editorial-inset,.editorial-process-art{max-width:100%}.editorial-related-card h3{font-size:1.3rem}.editorial-shelf-grid .editorial-related-card h3{font-size:1.35rem}.topic-specific-art figcaption{font-size:.72rem}.archive-page .intro.illustrated-heading>figure{display:block;max-height:230px;width:100%}.archive-page .intro.illustrated-heading>figure img{object-fit:cover}.editorial-related{margin-top:35px}.resource-masthead>.heading-photo{height:auto;aspect-ratio:3/2}}
@media(max-width:620px){.editorial-related-grid{grid-template-columns:1fr}.assessment-topic-art{float:none;width:100%;margin:0 0 24px;aspect-ratio:2/1}.assessment-editorial-heading h1{font-size:2.8rem}.editorial-related-card h3{font-size:1.5rem}.editorial-shelf-grid{gap:14px}.editorial-shelf-grid .editorial-related-card>span{padding:14px 13px 0;font-size:.61rem}.editorial-shelf-grid .editorial-related-card h3{padding:0 13px;font-size:1.22rem;margin:10px 0 18px}.editorial-shelf-grid .editorial-related-card>strong{padding:0 13px 17px;font-size:.69rem}}
@media(prefers-reduced-motion:reduce){.editorial-related-card{transition:none}}
@media print{.editorial-related,.editorial-subject-shelf,.assessment-topic-art,.assessment-cover,.editorial-process-art{display:none!important}.topic-specific-art{break-inside:avoid}}
