/* SEO presentation: keeps the approved visual language. */
.ks-seo-breadcrumb{padding:18px clamp(22px,4vw,42px);border-bottom:1px solid #e1e7ec;background:#f5f7f8;color:#61717c;font:13px/1.65 Manrope,Arial,sans-serif}
.ks-seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px 11px;list-style:none;padding:0;margin:0}.ks-seo-breadcrumb li+li:before{content:"/";margin-right:11px;color:#83939e}.ks-seo-breadcrumb a{color:#3f647d;text-decoration:none}.ks-seo-breadcrumb a:hover{text-decoration:underline}.ks-seo-breadcrumb [aria-current]{color:#4d5e69}
.ks-seo-content{padding:42px clamp(24px,4vw,42px);background:#f6f8fa;color:#526570}.ks-seo-content h2{font:600 clamp(25px,3vw,32px)/1.3 Manrope,Arial,sans-serif;color:#2e4657;margin:0 0 24px}.ks-seo-content h3{font:600 19px/1.5 Manrope,Arial,sans-serif;margin:26px 0 12px;color:#36546a}.ks-seo-content p,.ks-seo-content li{font:15px/1.9 Manrope,Arial,sans-serif;margin:12px 0}.ks-seo-content ul{padding-left:20px}.ks-seo-content a{color:#24689a;text-underline-offset:3px}.ks-seo-content details{border-top:1px solid #d9e2e8;padding:18px 0}.ks-seo-content summary{cursor:pointer;font:600 16px/1.6 Manrope,Arial,sans-serif;color:#36546a}.ks-seo-content .ks-seo-contact{display:inline-block;margin-top:16px;padding:12px 18px;background:#24689a;color:white;border-radius:4px;text-decoration:none}.ks-seo-home-title{font-size:clamp(36px,4.6vw,58px)!important;max-width:780px;line-height:1.13!important}
