.seo-main{max-width:1000px;margin:auto;padding:140px 30px 80px}.seo-main h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.12;max-width:22ch}.seo-main h2{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:2.3rem}.seo-main h3{margin-top:1.6rem}.seo-main p,.seo-main li{font-size:1.08rem;line-height:1.8;max-width:75ch}.seo-main .seo-answer{font-size:1.25rem;border-left:3px solid #ae8d52;padding-left:24px;margin:32px 0}.seo-main .seo-card{padding:25px 0;border-bottom:1px solid #c8c7b8}.seo-main .case-panel{display:block!important;visibility:visible!important}.seo-main .case-illustration{max-width:280px}.seo-main img{max-width:100%;height:auto}.seo-main .case-facts{display:flex;flex-wrap:wrap;gap:24px}.seo-main .case-facts dt{font-weight:bold}.seo-main .case-facts dd{margin:0}.seo-main .button{margin-top:16px}.seo-proof{margin-top:25px}
@media(max-width:700px){body:has(main.seo-main) header .menu{display:none}body:has(main.seo-main) header .header-actions{gap:8px}body:has(main.seo-main) header .site-drawer-toggle{margin:0;flex-shrink:0}body:has(main.seo-main) .seo-main{padding-top:70px}}
