.editorial-page .ed-letter{padding-top:clamp(16px,3vw,40px)}.ed-title{margin-top:clamp(18px,2vw,28px);font-size:clamp(34px,3.6vw + 8px,68px);line-height:1.04;letter-spacing:-.035em;text-align:left}.ed-lede{max-width:none;margin-top:clamp(16px,1.8vw,22px);text-wrap:pretty}.ed-updated{margin:14px 0 0;font-size:14px;color:var(--grey)}.ed-section{margin-top:0}.ed-section .ab-h3{scroll-margin-top:96px}.ed-section:first-of-type .ab-h3{margin-top:clamp(40px,4.4vw,64px)}.ed-close{margin:clamp(40px,4.4vw,56px) 0 0;padding-top:22px;border-top:1px solid var(--hair);font-size:clamp(17px,.3vw + 15.6px,19px);line-height:1.6;color:var(--ink-2)}.ed-close a{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:#0b0b0c4d;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .16s ease}@media(hover:hover)and (pointer:fine){.ed-close a:hover{text-decoration-color:var(--ink)}}@media(prefers-reduced-motion:no-preference){.ab-js .ed-updated{animation:ab-lift .6s var(--ease) .42s backwards}.ab-ready .ed-close[data-ab-in]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .7s var(--ease)}.ab-ready .ed-close[data-ab-in].is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ed-close a{transition:none}}
