.hn-nav{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin:1.5rem 0}.hn-nav a{font-size:1rem;text-decoration:underline;text-underline-offset:.2em}.hn-main{max-width:1100px;padding-bottom:4rem}.hn-main>section{margin:0 0 3.5rem;scroll-margin-top:6rem}.hn-main p,.hn-main li{font-size:1.075rem;line-height:1.75}.hn-main h2{font-size:clamp(1.75rem,3.3vw,2.6rem);line-height:1.18;margin:1rem 0 1.2rem}.hn-main h3{font-size:1.35rem;line-height:1.35}.hn-main p{max-width:80ch}.hn-player{margin:1.5rem 0}.hn-impact,.hn-demand{background:#e9e1d0;color:#242824;border-left:5px solid #795c31;padding:1.4rem 1.6rem;margin:1.6rem 0}.hn-impact h3{margin-top:0}.hn-main details{padding:1rem 1.3rem;border:1px solid #c7c1b5;margin:1rem 0}.hn-main summary{font-size:1rem;cursor:pointer;font-weight:700}.hn-main details[open] summary{margin-bottom:1rem}.hn-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.hn-comparison article{background:#f4f0e7;color:#252823;border-top:3px solid #7e6540;padding:1.2rem 1.5rem}.hn-comparison h3{margin-top:.3rem}.hn-comparison p{font-size:1rem}.hn-timeline{list-style:none;padding:0;border-left:2px solid #927d57;margin-left:.4rem}.hn-timeline li{padding:.5rem 1.5rem 1.5rem}.hn-timeline h3{margin:.25rem 0}.hn-timeline p{margin:.35rem 0}.hn-question{border-top:1px solid #bdb6a8;padding:1.3rem 0;scroll-margin-top:6rem}.hn-question h3{margin:.55rem 0}.hn-recipient{font-weight:700}.hn-main blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #8a7048;background:#ece6d9;color:#242823}.hn-main blockquote footer{font-size:.95rem;line-height:1.5}.hn-bridge{border-top:1px solid #bcb5a7;padding-top:2rem;padding-bottom:2rem;margin-top:2rem;margin-bottom:2rem}.hn-bridge h2{font-size:clamp(1.6rem,2.7vw,2.2rem);line-height:1.25}.hn-bridge p{max-width:80ch;font-size:1rem;line-height:1.65}.hn-bridge a,.hn-main a{overflow-wrap:anywhere}.hn-main .eyebrow{font-size:.85rem;line-height:1.5}.hn-pending{border:1px solid #baac91;padding:2rem}@media(max-width:650px){.hn-comparison{grid-template-columns:1fr}.hn-main>section{margin-bottom:2.5rem}.hn-impact,.hn-demand,.hn-comparison article{padding:1rem}.hn-nav{gap:.7rem 1rem}.hn-timeline li{padding-left:1rem}}
.hn-index{margin:0 auto 2rem}.hn-index .reading-aside{position:static;display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;padding:1rem 0;border-bottom:1px solid #c7c1b5}.hn-index .reading-aside a{font-size:1rem}.hn-nav button{padding:.65rem 1rem;border:1px solid #887653;background:#f4f0e7;color:#252823;font:inherit;cursor:pointer}.hn-nav button:focus-visible,.hn-main a:focus-visible{outline:3px solid #705323;outline-offset:3px}
