.unit-seo{margin-top:24px;min-width:0;color:var(--ink,#172033)}
.unit-seo-bundle>.unit-seo{margin:0}
.unit-seo-bundle>.unit-seo+.unit-seo{margin-top:28px;padding-top:28px;border-top:1px solid #e2e8f0}
.unit-seo h2{margin:0 0 16px;font-size:clamp(22px,2.1vw,30px);line-height:1.3;overflow-wrap:anywhere}
.unit-seo h3{margin:0 0 10px;font-size:18px;line-height:1.4}
.unit-seo p,.unit-seo li{font-size:16px;line-height:1.75;color:var(--muted,#66778d);overflow-wrap:anywhere}
.unit-seo p{margin:0 0 16px}.unit-seo p:last-child{margin-bottom:0}
.unit-seo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.unit-seo__grid article{min-width:0}
.unit-seo__steps{margin:0;padding-left:24px;display:grid;gap:12px}
.unit-seo__faq{display:grid;gap:20px;margin:0}
.unit-seo__faq dt{font-size:17px;font-weight:700;line-height:1.5;margin-bottom:6px;overflow-wrap:anywhere}
.unit-seo__faq dd{margin:0}
.unit-seo a{color:#24588e;text-underline-offset:3px;overflow-wrap:anywhere}
.unit-seo a:focus-visible{outline:2px solid #b3c9e5;outline-offset:4px}
.unit-seo__links{display:flex;gap:12px 24px;flex-wrap:wrap}
@media(max-width:900px){.unit-seo__grid{grid-template-columns:1fr;gap:20px}}
@media(max-width:430px){.unit-seo h2{font-size:22px}.unit-seo p,.unit-seo li{font-size:15px}.unit-seo__links{flex-direction:column;align-items:flex-start}}
