.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:26px;min-width:0}.editorial-card h2,.editorial-card h3{font-size:21px}.editorial-card p{color:var(--muted);font-size:14px}.editorial-card .text-link{margin-top:12px}.editorial-prose{max-width:850px}.editorial-prose p,.editorial-prose li{line-height:2.15}.editorial-prose a:not(.button){text-decoration:underline;text-underline-offset:5px}.editorial-prose section{scroll-margin-top:32px;padding-block:18px;border-bottom:1px solid var(--line)}.editorial-prose h2{margin-top:32px}.article-meta{color:var(--muted);font-size:13px;margin-bottom:24px}.footer-links{flex-wrap:wrap;max-width:640px;gap:16px 24px}#main-nav{gap:23px}.editorial-pagination{margin-top:30px;flex-wrap:wrap}.reading-paths{padding-top:12px}.related-reading{margin-top:36px;padding:26px;background:var(--wash);border-radius:var(--radius)}@media(max-width:950px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-row{gap:20px}#main-nav{gap:16px}}@media(max-width:680px){.editorial-grid{grid-template-columns:1fr}.editorial-card{padding:22px}.editorial-prose h1{font-size:28px}.footer-links{max-width:100%}.editorial-prose li{margin-bottom:14px}}