.bwr-editorial{padding-block:var(--space-7)}.bwr-editorial--bg-paper{background:var(--c-paper)}.bwr-editorial--bg-paper-warm{background:var(--c-paper-warm)}.bwr-editorial--bg-sage-tint{background:color-mix(in srgb,var(--c-sage) 22%,var(--c-paper))}.bwr-editorial-heading{font-size:var(--type-h2);margin-top:var(--space-3)}.bwr-editorial-body--lead-serif{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);letter-spacing:-.005em;line-height:1.55}.bwr-editorial-body--lead-serif p+p{margin-top:var(--space-5)}.bwr-editorial-body--lead-serif em,.bwr-editorial-body--lead-serif i{color:var(--c-accent);font-style:italic}.bwr-editorial-body--lead-serif-lg{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(22px,1.9vw,28px);letter-spacing:-.005em;line-height:1.5}.bwr-editorial-body--lead-serif-lg p+p{margin-top:var(--space-5)}.bwr-editorial-body--lead-serif-lg em,.bwr-editorial-body--lead-serif-lg i{color:var(--c-accent);font-style:italic}.bwr-editorial-body--body{color:var(--c-ink);font-family:var(--font-body);font-size:var(--type-body-lg);line-height:1.6}.bwr-editorial-body--body p+p{margin-top:var(--space-4)}.bwr-editorial-body--body em{color:var(--c-accent);font-style:italic}.bwr-editorial-cta{margin-top:var(--space-5)}.bwr-editorial-footnote{border-top:1px solid var(--c-rule);color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--type-body);font-style:italic;line-height:1.6;margin-top:var(--space-6);max-width:60ch;padding-top:var(--space-5)}.bwr-editorial-figure{margin:var(--space-7) auto 0;max-width:720px;width:100%}.bwr-editorial-figure-frame{background:var(--c-paper-warm);overflow:hidden;width:100%}.bwr-editorial-figure-frame img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.bwr-editorial-figure-cap{color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--type-caption);letter-spacing:.08em;margin-top:var(--space-3);text-align:center;text-transform:uppercase}.bwr-editorial-signature{align-items:flex-start;border-top:1px solid var(--c-rule);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5)}.bwr-editorial-signature-meta{color:var(--c-ink-muted);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bwr-editorial-signature-mark img{display:block;height:72px;width:auto}@media (max-width:760px){.bwr-editorial{padding-block:var(--space-6)}}