.scf-editorial-page { padding-block: clamp(48px, 7vw, 96px); }
.scf-editorial-page > h1 { font-family: var(--font-editorial); font-size: clamp(40px, 5vw, 72px); font-weight: 400; line-height: 1.05; max-width: 20ch; margin-bottom: 48px; }
.scf-editorial-page__body > * + * { margin-top: 24px; }
.scf-editorial-page__body p { max-width: 76ch; }
.scf-editorial-page__body a { text-decoration: underline; text-underline-offset: 3px; }
.scf-editorial-page__body ul, .scf-editorial-page__body ol { padding-left: 24px; }
.scf-editorial-page__body img { height: auto; }
