.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;margin-bottom:64px;display:grid}.editorial-grid img,.editorial-hero img{width:100%;height:auto;display:block}.editorial-grid h2{font-family:var(--font-serif),Georgia,serif;margin:20px 0 12px;font-size:32px;line-height:1.2}.editorial-grid a{color:inherit}.editorial-grid p{color:var(--sf-muted);line-height:1.65}.editorial-byline,.editorial-hero figcaption{color:var(--sf-muted);font-size:14px}.editorial-hero{margin:28px 0 40px}.editorial-hero figcaption{margin-top:12px}.editorial-toc{background:var(--sf-surface-soft,#eee8dd);margin:32px 0;padding:24px 28px}.editorial-toc li{padding:5px 0}.editorial-section{max-width:760px;margin:56px auto;scroll-margin-top:24px}.editorial-section h2{font-family:var(--font-serif),Georgia,serif;font-size:36px;font-weight:500;line-height:1.2}.editorial-section p{line-height:1.8}.editorial-article a{overflow-wrap:anywhere}@media (max-width:780px){.editorial-grid{grid-template-columns:1fr;gap:32px}.editorial-grid h2,.editorial-section h2{font-size:28px}.editorial-section{margin:36px 0}.editorial-toc{padding:20px}.editorial-article .sf-about-primary{padding-inline:14px}}.editorial-grid article{min-width:0}.editorial-grid a{display:block}.editorial-grid h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
