
.seo-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.seo-service-links article{padding:30px;border:1px solid var(--line);background:#fff}.seo-service-links h3{font-size:24px;margin:8px 0}.seo-service-links p{color:#505259}.seo-service-links a:hover{text-decoration:underline;text-underline-offset:5px}
.seo-nav{display:flex;gap:26px;align-items:center;margin-inline:auto}.seo-nav a{font-size:15px;color:#e0e0e3}.service-hero{background:#101113;color:#fff;padding:35px 0 65px}.crumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#b6b7bd;margin-bottom:40px}.crumbs a{text-decoration:underline;text-underline-offset:4px}.service-hero h1{font-size:clamp(30px,4.6vw,55px);line-height:1.65;margin:12px 0 24px;max-width:950px}.service-hero .lead{max-width:900px;color:#dedee1;font-size:18px;line-height:2.1}.service-hero .hero-actions{margin-top:32px}.service-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px;padding-top:60px;padding-bottom:70px}.service-copy h2{font-size:27px;line-height:1.65;margin:0 0 18px}.service-copy section{margin-bottom:42px}.service-copy p,.service-copy li{color:#414349;line-height:2.1}.service-copy li{margin-bottom:12px}.service-copy ul,.service-copy ol{padding-inline-start:24px}.service-sidebar{align-self:start;background:#f0f0f2;padding:26px;border-top:4px solid #ed2021;position:sticky;top:24px}.service-sidebar h2{font-size:22px;line-height:1.7;margin-top:0}.service-sidebar a{overflow-wrap:anywhere}.service-sidebar .button{width:100%;font-size:16px;margin:10px 0}.service-sidebar p{font-size:16px}.service-related{border-top:1px solid #c9c9cd;margin-top:22px;padding-top:20px}.service-related a{display:block;text-decoration:underline;text-underline-offset:5px;margin-top:12px}.service-faq details{border-bottom:1px solid #d6d6d9;padding:18px 0}.service-faq summary{font-weight:600;cursor:pointer}.service-faq details p{margin-bottom:0}.service-video{border:1px solid #dddde0;padding:28px}.service-video a{color:#b90007;text-decoration:underline;text-underline-offset:5px}.service-footer{background:#101113;color:white;padding:34px 0}.service-footer .shell{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.service-footer a{text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.service-layout{grid-template-columns:minmax(0,1fr);gap:18px}.service-sidebar{position:static}.seo-nav{gap:16px}.service-page .header-inner{gap:20px}.service-page .header-call{display:none}}
@media(max-width:600px){.seo-service-links{grid-template-columns:1fr;gap:16px}.seo-service-links article{padding:24px}.service-page .shell{width:calc(100% - 36px)}.service-page .header-inner{min-height:85px;flex-wrap:wrap;gap:16px;padding-block:16px}.service-page .brand img{width:110px}.seo-nav{gap:16px;margin-inline:0}.seo-nav a{font-size:14px}.service-hero{padding:24px 0 40px}.crumbs{margin-bottom:20px}.service-hero .lead{font-size:16px}.service-layout{padding-top:36px;padding-bottom:36px}.service-copy h2{font-size:24px}.service-hero .hero-actions{display:flex;flex-wrap:wrap;gap:20px}.service-hero .button{width:100%}.service-sidebar{padding:24px}.service-footer{padding-bottom:45px}}
