.seo-reading{max-width:820px;font-size:1.08rem;line-height:1.85;color:#4f4a60}.seo-reading p+p{margin-top:20px}.seo-related{margin-top:28px;flex-wrap:wrap;gap:12px}.seo-related .btn{white-space:normal;text-align:left;max-width:100%}.seo-faq h2{font-size:clamp(1.7rem,3vw,2.6rem);max-width:900px;margin-bottom:30px}.seo-context+.seo-faq{padding-top:0}@media(max-width:600px){.seo-reading{font-size:1rem}.seo-related{display:grid}.seo-related .btn{width:100%}}