.editorial-section{border-bottom:1px solid var(--line);padding:96px 0}@media (max-width:740px){.editorial-section{padding:64px 0}}.editorial-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.1fr}@media (max-width:900px){.editorial-grid{gap:32px;grid-template-columns:1fr}}.editorial-stacked{margin:0 auto;max-width:780px}.editorial-h2{font-family:var(--serif);font-size:42px;font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.editorial-h2 em{color:var(--accent);font-style:italic;font-weight:500}.editorial-h2 p{margin:0}@media (max-width:740px){.editorial-h2{font-size:32px}}.editorial-body{color:var(--gray);font-size:16.5px;line-height:1.7}.editorial-body p{margin:0 0 16px}.editorial-body p:last-child{margin:0}.editorial-body p b{color:var(--ink);font-weight:600}