.seo-hero{padding:34px 0 58px}.seo-breadcrumb{margin:0 0 38px;font-size:.75rem;line-height:1.7;color:var(--muted)}.seo-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:7px 12px;padding:0;margin:0}.seo-breadcrumb li+li::before{content:"/";margin-right:12px;color:var(--gold)}.seo-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.seo-hero h1{max-width:25ch}.seo-hero .legal-intro{max-width:760px;margin-bottom:30px}.seo-hero .button-model{max-width:100%}.seo-page .button.button-model .hero-button-label{white-space:normal;text-align:center;padding:12px 14px}.seo-page .legal-copy{max-width:780px}.seo-page .legal-copy li::marker{color:#715a34}.seo-contact{padding:32px;background:#f4f5f6;border-top:3px solid var(--gold);margin-top:42px}.seo-contact p{margin-bottom:24px}.seo-contact .button{width:min(100%,304px)}.seo-contact .text-link{margin-top:20px;display:block;font-size:.875rem}.seo-related{margin-top:46px}.seo-related ul{list-style:none;padding:0!important;display:grid;gap:12px}.seo-related li{padding:0!important;margin:0!important}.seo-related a{display:block;padding:16px 18px;border:1px solid #bbc1ca;border-left:3px solid var(--gold);background:#f4f5f6;font-weight:650;line-height:1.6}.seo-service-link{text-align:center;margin:25px 0 0}.seo-service-link a{border-color:var(--gold);font-size:.875rem;color:var(--light);max-width:100%;line-height:1.6}.seo-page .legal-toc a{padding-block:8px}.seo-page .footer-legal a{padding-block:8px}@media(max-width:700px){.seo-hero{padding:28px 0 38px}.seo-breadcrumb{margin-bottom:28px}.seo-contact{padding:24px 18px}.seo-related{margin-top:32px}}