.smt-home-seo-intro{max-width:850px;margin:0 0 24px;color:#435267;line-height:1.65;font-size:clamp(15px,1.2vw,18px)}.smt-home-seo-intro a{color:#165dda;text-decoration:underline;text-underline-offset:3px}.smt-seo-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0 36px;font-size:14px}.smt-seo-footer-links a{color:#526171}.smt-seo-page{padding-bottom:60px}.smt-seo-breadcrumb{font-size:14px;padding-top:28px;color:#526171}.smt-seo-page .page-intro{padding:38px 0}.smt-seo-page h1{font-size:clamp(30px,4.8vw,58px);line-height:1.14;max-width:960px}.smt-seo-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.smt-seo-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.smt-seo-sections section{padding:24px;border:1px solid #dce5ef;border-radius:16px;background:#f4f7fb}.smt-seo-page h2{font-size:clamp(20px,2vw,25px);line-height:1.3;margin:0 0 14px}.smt-seo-page p{line-height:1.75;color:#34445a}.smt-seo-faq,.smt-seo-related{margin-top:36px}.smt-seo-faq details{border-bottom:1px solid #dce5ef;padding:18px 0}.smt-seo-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.smt-seo-faq summary:focus-visible,.smt-seo-page a:focus-visible{outline:2px solid #72afff;outline-offset:5px}.smt-seo-faq details p{max-width:900px}.smt-seo-related li{margin:12px 0}.smt-seo-related a,.smt-seo-breadcrumb a{color:#165dda}@media(max-width:700px){.smt-seo-sections{grid-template-columns:1fr}.smt-seo-sections section{padding:20px}.smt-seo-footer-links{gap:14px 20px}.smt-seo-actions .button{width:100%;text-align:center}.smt-seo-page .page-intro{padding:28px 0}}

.smt-seo-actions .button.outline{color:#165dda;background:#fff;border-color:#9db0c9}.smt-seo-actions .button.outline:hover{background:#edf4ff}
