.editorial-page{--ed-font-serif:var(--font-serif);--ed-font-sans:var(--font-sans);--ed-ink:#1a1a1a;--ed-ink-soft:rgba(0,0,0,0.55);--ed-container:1320px;--ed-gap:clamp(24px,2vw,48px)}[data-theme=dark] .editorial-page{--ed-ink:#f4f1ea;--ed-ink-soft:rgba(244,241,234,0.62)}.editorial-page .gh-main{padding-top:0}.editorial-page .page-header{padding:120px var(--ed-gap) 40px;max-width:var(--ed-container);margin:0 auto;text-align:center}.editorial-page .eyebrow{font-family:var(--ed-font-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink-soft);margin:0 0 20px}.editorial-page .page-title{font-family:var(--ed-font-serif);font-weight:300;font-size:clamp(56px,8vw,112px);line-height:1.02;letter-spacing:-.02em;margin:0 0 24px;color:var(--ed-ink)}.editorial-page .page-title em{font-style:italic;font-weight:300}.editorial-page .page-lede{font-family:var(--ed-font-sans);font-weight:300;font-size:20px;line-height:1.55;color:var(--ed-ink-soft);max-width:620px;margin:0 auto;text-wrap:pretty}.blog-editorial .blog-featured{max-width:var(--ed-container);margin:32px auto 48px;padding:0 var(--ed-gap)}.blog-editorial .blog-featured-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:stretch;min-height:min(62vh,560px);text-decoration:none;color:inherit;transition:opacity .3s ease}.blog-editorial .blog-featured-inner:hover{opacity:.92}@media (max-width:960px){.blog-editorial .blog-featured-inner{grid-template-columns:1fr;min-height:0}}.blog-editorial .blog-featured-img{position:relative;overflow:hidden}.blog-editorial .blog-featured-img,.blog-editorial .blog-featured-img-placeholder{aspect-ratio:4/5;background:#ece7dd}.blog-editorial .blog-featured-img img{-o-object-fit:cover;object-fit:cover}.blog-editorial .blog-featured-body{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:12px 0}.blog-editorial .blog-featured-eyebrow{font-family:var(--ed-font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-soft)}.blog-editorial .blog-featured-title{font-family:var(--ed-font-serif);font-weight:300;font-size:clamp(36px,4.5vw,60px);line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--ed-ink);text-wrap:balance}.blog-editorial .blog-featured-excerpt{font-size:17px;line-height:1.55;color:var(--ed-ink);margin:0;max-width:58ch;text-wrap:pretty}.blog-editorial .blog-featured-cta{font-family:var(--ed-font-serif);font-style:italic;font-size:17px;color:var(--ed-ink);border-bottom:1px solid var(--ed-ink);padding-bottom:2px;align-self:flex-start;transition:opacity .2s}.blog-editorial .blog-featured-inner:hover .blog-featured-cta{opacity:.7}.social-wall-sentinel{display:flex;justify-content:center;padding:40px 0 80px;font-family:var(--ed-font-serif);font-style:italic;font-size:14px;color:var(--ed-ink-soft)}