.editorial-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 5%;border-bottom:1px solid #d8e4e1;background:#fff}.editorial-header nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.editorial-main{max-width:1000px;margin:3rem auto;padding:0 1.3rem;line-height:1.8}.editorial-main h1{max-width:850px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.15}.editorial-main h2{margin-top:2.5rem;line-height:1.3}.editorial-main article>p,.editorial-main article>aside{max-width:780px}.editorial-intro{font-size:1.2rem}.editorial-byline{font-size:.9rem;color:#536563}.editorial-example,.editorial-limit,.editorial-cta{padding:1.5rem;border-left:4px solid #0b4f54;background:#edf5f1;margin:1.5rem 0;border-radius:8px}.editorial-limit{border-color:#986524;background:#fbf5ea}.editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.3rem;margin:2rem 0}.editorial-grid .card{padding:1.5rem}.editorial-grid h2{margin-top:.5rem}.editorial-citations{font-size:.8rem;white-space:nowrap}.editorial-main li{overflow-wrap:anywhere;margin:.7rem 0}.editorial-main details{padding:1rem;margin:1rem 0}.editorial-main summary{cursor:pointer;font-weight:700}.editorial-pagination{display:flex;justify-content:space-between;gap:1rem}.editorial-footer{padding:2rem 5%;border-top:1px solid #d8e4e1}.editorial-main [id]{scroll-margin-top:2rem}@media(max-width:650px){.editorial-header{align-items:flex-start;flex-direction:column}.editorial-header nav{font-size:.9rem}.editorial-main{margin:2rem auto}}

.editorial-toc{max-width:780px;margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;border:1px solid #cbded8;border-radius:8px;background:#f4f8f6}.editorial-toc p{margin:0;font-weight:700}.editorial-toc ol{margin:.5rem 0 0;padding-left:1.4rem}.editorial-toc li{margin:.3rem 0}.editorial-toc a{display:inline-block;padding:.2rem 0}.editorial-toc a:focus-visible{outline:2px solid #0b4f54;outline-offset:3px}
