.seo-content{max-width:920px;margin:auto;padding:32px 0}.seo-breadcrumb{color:var(--lq-gray);font-size:13px;line-height:1.7}.seo-intro{padding:clamp(36px,7vw,88px) 0}.story-landing .seo-intro h1{font-family:var(--lq-serif);overflow-wrap:anywhere;margin:20px 0 28px;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.1}.seo-intro .landing-lead{margin-bottom:32px}.seo-section{border-top:1px solid var(--lq-line);padding:32px 0}.story-landing .seo-section h2{font:400 clamp(25px, 4vw, 36px)/1.2 var(--lq-serif);margin:0 0 20px}.seo-section p{color:var(--lq-gray);white-space:pre-line;font-size:17px;line-height:1.8}.seo-section details{border-bottom:1px solid var(--lq-line);padding:16px 0}.seo-section summary{cursor:pointer;padding:10px 0;font-size:18px}.seo-related{gap:20px;padding:24px 0;display:grid}.seo-landing .landing-button{white-space:normal;height:auto;min-height:48px}.seo-landing .landing-button svg{flex-shrink:0}
