.seo-body .seo-lead{font-size:clamp(19px,2vw,21px);line-height:1.6;color:var(--ui-text-highlighted)}.seo-body h2{letter-spacing:-.04em;line-height:1.12;font-size:clamp(1.6rem,2.6vw,2.1rem);padding-top:3.25rem;text-wrap:balance}.seo-body h2,.seo-body h3{font-family:var(--font-display);font-weight:700;color:var(--ui-text-highlighted)}.seo-body h3{letter-spacing:-.03em;line-height:1.2;font-size:clamp(1.25rem,2vw,1.45rem);padding-top:2rem}.seo-body h4{font-weight:600;font-size:17px;color:var(--ui-text-highlighted);padding-top:1rem}.seo-body h2+*,.seo-body h3+*,.seo-body h4+*{margin-top:1rem}.seo-body p{font-size:18px;line-height:1.7;color:var(--ui-text-toned);text-wrap:pretty}.seo-body p+p{margin-top:1.15rem}.seo-body ol.seo-list,.seo-list{padding-left:24px;margin-top:1rem;font-size:18px;line-height:1.7;color:var(--ui-text-toned)}.seo-list{list-style:disc}ol.seo-list{list-style:decimal}.seo-list li{margin-bottom:10px;padding-left:4px}.seo-list li::marker{color:var(--ui-text-muted)}.seo-body figure{margin:2.5rem 0}.seo-body blockquote{margin:2.75rem 0;font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1.2;font-size:clamp(1.5rem,2.8vw,2rem);color:var(--ui-text-highlighted);text-wrap:balance}.seo-body blockquote cite{display:block;margin-top:.85rem;font-family:var(--font-sans);font-weight:400;font-style:normal;font-size:15px;letter-spacing:0;color:var(--ui-text-muted)}.seo-body figure+p,.seo-body table+p{margin-top:1rem}.seo-body .seo-peak h2{padding-top:0}.seo-body .seo-peak p{color:var(--ui-text-muted)}
