.seo-main{width:min(820px,calc(100% - 48px));margin:64px auto 80px}.seo-main h1{font-size:clamp(2.6rem,5vw,4.4rem);max-width:790px}.seo-main h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.seo-main h3{font-size:1.4rem;margin-top:28px;line-height:1.3}.seo-main p{margin-top:20px}.seo-main section{margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.seo-main li{margin:10px 0;color:var(--muted)}.seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.seo-main .seo-note{font-size:14px}.seo-final{background:var(--wash);padding:32px;border-radius:12px}.seo-main .faq-list{margin-top:20px}.seo-main .faq-list p{margin-top:0}@media(max-width:600px){.seo-main{margin-top:40px}.seo-actions{align-items:stretch;flex-direction:column}.seo-actions .text-link{justify-content:center}.seo-final{padding:24px}.site-header .header-inner{gap:14px}.site-header .button.small{max-width:165px;text-align:center;font-size:12px;padding:10px}.seo-main section{margin-top:36px;padding-top:30px}}
