.section-index{display:flex;align-items:center;flex-wrap:wrap;gap:12px 27px;padding-block:20px;margin-bottom:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.section-index>span{font-size:9px;letter-spacing:.16em;color:var(--clay);font-weight:650;margin-right:10px}
.section-index a{font-size:13px;line-height:1.5;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent}
.section-index a:hover{border-color:var(--clay);color:var(--clay)}
.reading{min-width:0;max-width:72ch}.reading p{line-height:1.85}.reading h2{margin-bottom:27px}.reading h3{margin:32px 0 18px}.reading ul,.course-dossier ul{padding-left:22px;margin:22px 0}.reading li,.course-dossier li{padding-left:5px;margin:12px 0}.reading>.button,.reading>.text-link{margin-top:26px}.related-reading{margin-top:8px}.editorial-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px}.editorial-grid h2{font-size:clamp(36px,3.4vw,50px)}
.teaching-principles{background:#eeeee6}.teaching-principles .section-head{gap:70px;align-items:flex-start}.teaching-principles .section-intro{max-width:390px;font-size:18px;margin-top:42px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.principle-grid article{border-top:1px solid #b8c1b2;padding-top:25px}.chapter-number{display:block;font-family:var(--serif);font-size:29px;color:var(--clay);margin-bottom:22px}.principle-grid h3{font-size:29px;margin-bottom:18px}.principle-grid p{font-size:16px;line-height:1.85}.editorial-note{border-top:1px solid #b8c1b2;margin-top:40px;padding-top:30px;display:flex;align-items:center;gap:70px}.editorial-note p{max-width:720px;font-size:18px}.editorial-note .text-link{white-space:nowrap}
.bio-opening{padding-top:40px;padding-bottom:65px}.bio-opening h2{max-width:790px;margin-bottom:35px}.bio-opening .reading{max-width:850px}.chapter-stream{padding-block:20px 70px}.editorial-chapter{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px;padding-block:55px;border-top:1px solid var(--line)}.editorial-chapter h2{font-size:40px;max-width:390px}.chapter-heading .chapter-number{margin-bottom:17px}.research-story .reading>h2{font-size:44px;margin-bottom:28px}.research-story .reading>p{font-size:16px}.research-story .reading>p.eyebrow{font-size:10px}.research-story figure{align-self:start}.research-story figure img{height:560px;object-fit:cover}.research-story .text-link{margin-top:24px}
.topic-list details>div{max-width:900px}.topic-list details>div p{line-height:1.85}.topic-list summary{max-width:100%}.topics-section .section-intro{max-width:780px;margin-top:25px;margin-bottom:40px}.course-dossier{display:grid;grid-template-columns:1.5fr .8fr;gap:80px;border-bottom:1px solid var(--line);padding-block:55px 75px}.course-dossier-copy{min-width:0}.course-dossier-copy>h2{font-size:43px;margin-bottom:30px}.course-dossier-copy>h2>span{display:block;font-size:29px;color:var(--clay);margin-top:13px}.course-dossier-copy>h3{font-size:28px;margin:32px 0 18px}.course-dossier-copy p,.course-dossier-copy li{font-size:17px;line-height:1.85}.course-dossier-aside{border-left:2px solid #b5bfae;padding:5px 0 5px 30px;align-self:start;margin-top:48px}.course-dossier-aside .large-copy{font-family:var(--serif);font-size:30px;line-height:1.35;margin-top:20px;color:var(--green)}.course-dossier-aside>p:not(.large-copy){font-size:15px}.course-dossier-aside>.button{margin:25px 0 15px;max-width:100%;text-align:center}.course-dossier-aside>p.small{font-size:12px}.course-chooser h2{max-width:700px;margin-bottom:30px}.course-chooser .reading{max-width:850px}
.science-intro>.reading>h2{font-size:45px;margin-bottom:28px}.science-intro .reading p{font-size:17px}.method-copy>p>strong{display:block;font-family:var(--serif);font-size:27px;font-weight:400;color:var(--green);margin-bottom:8px}.method-copy>p+p{margin-top:27px}.publications-section{background:#eeeee6;padding:85px 0}.publications-section .section-intro{max-width:750px;margin-top:26px}.publication-stack{margin-top:45px}.publication-entry{display:grid;grid-template-columns:.8fr 1.3fr;gap:90px;padding:46px 0;border-top:1px solid #bec6b7}.publication-entry:last-child{padding-bottom:0}.publication-label h3{font-size:31px;line-height:1.25;margin-top:22px}.publication-entry .small-label{font-size:9px;line-height:1.7;display:block}.publication-entry .reading{font-size:16px}.publication-entry .reading a{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.publication-entry .reading p.small{font-size:12px}
@media(max-width:1000px){.editorial-grid,.editorial-chapter,.publication-entry{gap:45px;grid-template-columns:1fr 1.4fr}.editorial-chapter h2{font-size:34px}.principle-grid{gap:28px}.teaching-principles .section-head{gap:40px}.teaching-principles .section-intro{font-size:16px;max-width:300px}.editorial-note{gap:35px}.course-dossier{gap:40px;grid-template-columns:1.35fr .8fr}.course-dossier-copy>h2{font-size:38px}.course-dossier-aside{padding-left:20px}.course-dossier-aside .large-copy{font-size:27px}.course-dossier-aside>.button{font-size:12px;padding:15px;gap:10px}.research-story .reading>h2{font-size:38px}}
@media(max-width:700px){.section-index{gap:5px 20px;padding-block:17px;margin-bottom:25px}.section-index>span{flex-basis:100%;margin-bottom:5px}.section-index a{font-size:12px;min-height:38px}.reading p{line-height:1.8}.editorial-grid,.editorial-chapter,.publication-entry{grid-template-columns:1fr;gap:27px}.editorial-grid h2{font-size:37px}.teaching-principles .section-head{display:block}.teaching-principles .section-intro{max-width:none;margin-top:24px;font-size:17px}.principle-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.principle-grid article{padding-top:22px}.principle-grid h3{font-size:28px}.principle-grid p{font-size:16px}.chapter-number{font-size:26px;margin-bottom:13px}.editorial-note{display:block;margin-top:30px;padding-top:25px}.editorial-note p{font-size:17px}.editorial-note .text-link{margin-top:15px;white-space:normal}.bio-opening{padding-top:25px;padding-bottom:45px}.bio-opening h2{font-size:37px;margin-bottom:25px}.chapter-stream{padding:0 0 35px}.editorial-chapter{padding-block:36px;gap:24px}.editorial-chapter h2{font-size:35px;max-width:none}.research-story .reading>h2{font-size:37px}.research-story figure img{height:440px}.research-story .reading>p{font-size:16px}.topic-list details>div{padding-left:0;padding-right:0;font-size:16px}.topics-section .section-intro{margin-bottom:28px}.course-dossier{grid-template-columns:1fr;gap:30px;padding:30px 0 45px}.course-dossier-copy>h2{font-size:36px;margin-bottom:24px;overflow-wrap:normal}.course-dossier-copy>h2>span{font-size:25px}.course-dossier-copy>h3{font-size:27px;margin-top:26px}.course-dossier-copy p,.course-dossier-copy li{font-size:16px;line-height:1.8}.course-dossier-aside{margin-top:0;padding:8px 0 8px 22px}.course-dossier-aside .large-copy{font-size:28px;max-width:350px}.course-dossier-aside>p:not(.large-copy){max-width:420px}.course-dossier-aside>.button{font-size:13px;padding:16px 20px}.course-chooser h2{font-size:37px;margin-bottom:24px}.science-intro>.reading>h2{font-size:37px}.science-intro .reading p{font-size:16px}.method-copy>p>strong{font-size:26px}.publications-section{padding:55px 0}.publication-stack{margin-top:30px}.publication-entry{padding:32px 0;gap:25px}.publication-label h3{font-size:29px;margin-top:17px}.publication-entry .reading{font-size:16px}.publication-entry .reading a{font-size:13px}.publications-section .section-intro{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
