.hhec-chapter{background:#ded4c3;color:#211e19;scroll-margin-top:100px}.hhec-chapter .section-line{border-color:#8a7c69}.hhec-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:7%;align-items:start;padding-top:48px}.hhec-story h2{font:700 clamp(58px,6.8vw,98px)/1.02 Display;letter-spacing:.008em;margin:25px 0;overflow-wrap:normal}.hhec-story h2 em{font-style:normal;color:#a73320}.hhec-story p,.hhec-cohort li{font:400 18px/1.7 Body;margin:22px 0}.hhec-story .eyebrow{font-size:16px}.hhec-story .hhec-lead{font-size:24px;line-height:1.45}.hhec-document{margin:10px 0 0}.hhec-document img{display:block;width:100%;height:auto;box-shadow:10px 12px 0 #b9a992}.hhec-document figcaption{font:500 16px/1.6 Body;margin-top:28px}.hhec-document .text-link{display:inline-block;margin-top:12px;font-size:16px}.hhec-cohort{border-top:1px solid #8a7c69;border-bottom:1px solid #8a7c69;margin-top:30px;padding:20px 0}.hhec-cohort summary{font:600 18px/1.6 Body;cursor:pointer}.hhec-cohort ul{padding-left:24px}.hhec-cohort li{margin:8px 0}.hhec-chapter :focus-visible{outline:3px solid #a73320;outline-offset:5px}.hhec-bio{scroll-margin-top:100px}#hhec-timeline img{object-fit:contain}@media(max-width:750px){.hhec-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:26px}.hhec-story h2{font-size:clamp(44px,11.5vw,72px);line-height:1.06}.hhec-story .hhec-lead{font-size:22px}.hhec-document{max-width:380px;margin:0 10px 0 0}.hhec-chapter .section-line{display:flex;flex-direction:column;gap:12px;align-items:flex-start}}

.hhec-chapter .section-line{color:#554b40}.hhec-chapter .source-ref{color:#8a281a}

#hhec-timeline h2,.hhec-bio h2,#hhec-2026 h2{font:700 clamp(26px,3vw,36px)/1.3 Body;letter-spacing:normal;word-spacing:normal}#hhec-timeline{scroll-margin-top:100px}
