.local-area{background:white}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.local-grid p{font-size:14px;color:var(--muted);margin-bottom:16px}.service-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:12px;font-weight:800}.service-links a{border-bottom:2px solid var(--amber);padding:8px 0}.service-card h3 a{display:inline;padding:0;border:0;font-size:inherit}.service-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:6px}.breadcrumbs{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 45px;font-size:12px;color:#bbcbd6}.breadcrumbs li+li:before{content:'/';margin-right:12px;color:var(--amber)}.service-hero{background:var(--navy);color:white;padding:55px 0 70px}.service-hero h1{font-size:72px}.service-hero p{max-width:660px;font-size:16px;color:#c9d6df;margin-top:25px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:90px;padding-top:70px;padding-bottom:80px}.article-section{margin-bottom:40px}.article-section h2{font-size:38px;line-height:1.15;margin-bottom:18px}.article-section p{font-size:15px;line-height:1.9;color:#52616d}.service-aside{position:sticky;top:120px;align-self:start;background:white;border-top:4px solid var(--amber);padding:28px;display:flex;flex-direction:column;gap:20px}.service-aside h2{font-size:35px}.service-aside p,.service-aside>a{font-size:13px}.related-service{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;gap:12px;font-size:16px;font-weight:800}.related-service span{font-size:10px;letter-spacing:1px;color:var(--muted)}.service-page .hero-actions{animation:none}.service-page nav{margin-right:20px}.hero-content>h1{animation:none}.hero-content{animation:none}.hero-slides img:not([src]){visibility:hidden}
@media(max-width:760px){.local-grid{grid-template-columns:1fr;gap:30px}.local-grid p{font-size:13px}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.article-section h2{font-size:32px}.article-section p{font-size:14px}.service-hero{padding:35px 0 50px}.service-hero h1{font-size:52px}.service-hero p{font-size:14px}.breadcrumbs{font-size:10px;margin-bottom:30px}.service-page nav{display:none}.service-aside{position:static}.service-page .nav-call{margin-left:auto}}
