.local-page{background:#e9ebef;color:#17243a}.local-hero{background:#080b11;color:#fff;padding:32px 0 70px}.local-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#c1cada;margin-bottom:42px}.local-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.local-hero h1{font-size:clamp(34px,4.6vw,66px);line-height:1.1;letter-spacing:-.035em;max-width:1000px;margin:20px 0 25px;overflow-wrap:anywhere}.local-lead{font-size:19px;line-height:1.75;max-width:860px}.local-hero .local-lead{color:#cbd4e2}.local-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:28px}.local-actions>a:not(.button){font-size:14px;text-decoration:underline}.local-section{padding:72px 0;scroll-margin-top:110px}.local-section h2{font-size:clamp(27px,3.3vw,43px);line-height:1.18;letter-spacing:-.025em;margin-bottom:24px}.local-section p,.local-section li{line-height:1.85}.local-light{background:#e9ebef;color:#17243a}.local-light .section-kicker{color:#485d79}.local-light a:not(.local-card):not(.button){text-decoration:underline;text-underline-offset:3px}.local-navy{background:#14253e;color:#fff}.local-black{background:#06080c;color:#fff}.local-columns{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start}.local-check{background:#fff;border:1px solid #cfd5df;border-radius:16px;padding:30px}.local-check h2{font-size:25px}.local-check ul{padding-left:20px}.local-check li+li{margin-top:14px}.local-check p,.local-source{font-size:13px;color:#52617a}.local-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:32px 0}.local-steps span{color:#91b7ff;font-size:30px;font-weight:700}.local-steps h3{font-size:21px}.local-steps p{color:#c4cfdf}.local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.local-card{display:flex;flex-direction:column;background:#fff;color:#17243a;border:1px solid #cfd5df;border-radius:16px;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s}.local-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0002}.local-card>span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#4b617f}.local-card h3{font-size:23px;line-height:1.25;margin:14px 0}.local-card p{font-size:15px;margin:0 0 24px}.local-card b{color:#174abb;font-size:14px;margin-top:auto}.local-card:focus-visible,.local-jumps a:focus-visible,.local-faq summary:focus-visible{outline:3px solid #2260df;outline-offset:5px}.local-all{display:inline-block;margin-top:30px;text-decoration:underline}.local-faq{max-width:900px}.local-faq details{border-bottom:1px solid #bfc9d6;padding:22px 0}.local-faq summary{font-size:18px;font-weight:700;cursor:pointer}.local-faq details p{margin-bottom:0}.local-panorama{position:relative;margin:48px 0 -70px;height:300px;overflow:hidden}.local-panorama img{display:block;width:100%;height:100%;object-fit:cover}.local-jumps{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.local-jumps a{padding:12px 18px;border:1px solid #b4c1d2;border-radius:8px;font-weight:600}.local-hub .button{margin-top:16px}@media(max-width:1000px){.local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-columns{gap:30px;grid-template-columns:1fr}.local-steps{gap:24px}}@media(max-width:600px){.local-section{padding:48px 0}.local-hero{padding-bottom:45px}.local-grid,.local-steps{grid-template-columns:1fr}.local-card,.local-check{padding:24px}.local-lead{font-size:17px}.local-panorama{height:220px;margin-bottom:-45px}.local-actions{align-items:stretch;flex-direction:column}.local-page .button{max-width:100%;white-space:normal;text-align:center;font-size:13px}.local-breadcrumb{margin-bottom:28px}.local-jumps{flex-direction:column}}
