.sc-backbar{background:var(--cream,#f3efe7);border-bottom:1px solid #ded8cc;padding:10px clamp(16px,4vw,56px)}.sc-backlink{min-height:32px;color:var(--ink,#111e2c);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sc-backlink:hover{text-underline-offset:4px;text-decoration:underline}.sc-footer{color:#9aa8b2;font-size:14px;font-family:var(--font-geist-sans), Arial, sans-serif;background:#0b1724}.sc-footer-top{grid-template-columns:minmax(220px,1fr) 2.4fr;gap:40px 56px;padding:56px clamp(20px,4vw,56px) 40px;display:grid}.sc-footer-logo{line-height:0;display:inline-flex}.sc-footer-logo img{width:auto;height:34px}.sc-footer-brand p{max-width:340px;margin:18px 0 20px;line-height:1.6}.sc-footer-cta{min-height:42px;color:var(--cream,#f3efe7);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.sc-footer-cta:hover{background:#ffffff14;border-color:#fff6}.sc-footer-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.sc-footer .sc-footer-h{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d9a183;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.4}.sc-footer-map ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc-footer a{color:#b6c1c8;transition:color .2s}.sc-footer-map a{overflow-wrap:anywhere;padding:5px 0;display:inline-block}.sc-footer a:hover{color:var(--cream,#f3efe7)}.sc-footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:20px clamp(20px,4vw,56px) 26px;font-size:13px;display:flex}@media (max-width:1000px){.sc-footer-top{grid-template-columns:1fr}.sc-footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sc-footer-top{gap:32px;padding:40px 16px 28px}.sc-footer-bottom{padding:18px 16px 22px}}@media (max-width:340px){.sc-footer-map{grid-template-columns:1fr}}@media (min-width:861px){.site-footer .footer-links.footer-links-map{grid-template-columns:repeat(4,minmax(0,auto));column-gap:40px}}
