.soft-seo-content{max-width:1180px;margin:0 auto;padding:76px 28px}.soft-seo-intro{max-width:900px}.soft-seo-intro h2,.soft-seo-faq h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.05;margin:12px 0 20px}.soft-seo-intro p{font-size:1.05rem;line-height:1.75;margin:0 0 14px}.soft-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0 64px}.soft-seo-grid article{border:1px solid rgba(20,31,51,.12);border-radius:18px;padding:25px;background:#fff}.soft-seo-grid h3{margin:0 0 10px;font-size:1.2rem}.soft-seo-grid p{margin:0;line-height:1.65}.soft-seo-faq{max-width:900px}.soft-seo-faq details{border-top:1px solid rgba(20,31,51,.15);padding:19px 0}.soft-seo-faq details:last-child{border-bottom:1px solid rgba(20,31,51,.15)}.soft-seo-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem}.soft-seo-faq details p{line-height:1.65;margin:12px 0 0;max-width:800px}@media(max-width:760px){.soft-seo-content{padding:54px 20px}.soft-seo-grid{grid-template-columns:1fr;margin-bottom:50px}}