.sdcontact{--sdcontact-blue:#00205b;--sdcontact-blue-2:#1d4f91;--sdcontact-focus:#2eabe5;--sdcontact-text:#111827;--sdcontact-muted:#475569;--sdcontact-soft:#f4f7fb;--sdcontact-border:#dbe3ef;--sdcontact-white:#ffffff;--sdcontact-on-blue-muted:#c3cfe4;--sdcontact-open:#4ade80;--sdcontact-closed:#fbbf24;--sdcontact-shadow:0 18px 48px rgba(0, 32, 91, 0.12);width:100%;max-width:100%;color:var(--sdcontact-text);background:var(--sdcontact-white);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:clip}.sdcontact,.sdcontact *,.sdcontact *::before,.sdcontact *::after{box-sizing:border-box}.sdcontact img{display:block;max-width:100%;height:auto}.sdcontact a{color:inherit}.sdcontact-container{width:min(calc(100% - 32px), 1180px);margin-inline:auto}.sdcontact-hero,.sdcontact-building,.sdcontact-route,.sdcontact-faq,.sdcontact-quicklinks{position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw}.sdcontact .sdcontact-heading{margin:0;color:var(--sdcontact-blue);font-family:inherit;font-size:clamp(1.25rem, 1rem + 1vw, 1.75rem);font-weight:700;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.sdcontact-lead{max-width:62ch;margin:14px 0 0;color:var(--sdcontact-muted);font-size:1rem;line-height:1.7}.sdcontact .sdcontact-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;margin:0;padding:10px 18px;border:2px solid var(--sdcontact-blue);border-radius:999px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.sdcontact .sdcontact-btn:focus-visible{outline:3px solid var(--sdcontact-focus);outline-offset:3px}.sdcontact .sdcontact-btn--primary,.sdcontact .sdcontact-btn--primary:link,.sdcontact .sdcontact-btn--primary:visited{color:var(--sdcontact-white);background:var(--sdcontact-blue);border-color:var(--sdcontact-blue)}.sdcontact .sdcontact-btn--primary:hover,.sdcontact .sdcontact-btn--primary:active{color:var(--sdcontact-white);background:var(--sdcontact-blue-2);border-color:var(--sdcontact-blue-2)}.sdcontact .sdcontact-btn--light,.sdcontact .sdcontact-btn--light:link,.sdcontact .sdcontact-btn--light:visited{color:var(--sdcontact-blue);background:var(--sdcontact-white);border-color:var(--sdcontact-white)}.sdcontact .sdcontact-btn--light:hover,.sdcontact .sdcontact-btn--light:active{color:var(--sdcontact-blue);background:#e6eef9;border-color:#e6eef9}.sdcontact .sdcontact-btn--outline-light,.sdcontact .sdcontact-btn--outline-light:link,.sdcontact .sdcontact-btn--outline-light:visited{color:var(--sdcontact-white);background:#fff0;border-color:rgb(255 255 255 / .6)}.sdcontact .sdcontact-btn--outline-light:hover,.sdcontact .sdcontact-btn--outline-light:active{color:var(--sdcontact-blue);background:var(--sdcontact-white);border-color:var(--sdcontact-white)}.sdcontact-hero{padding-block:40px 44px;color:var(--sdcontact-white);background:var(--sdcontact-blue)}.sdcontact-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.sdcontact-hero__content,.sdcontact-hero__media{min-width:0}.sdcontact-hero__kicker{margin:0 0 10px;color:var(--sdcontact-on-blue-muted);font-size:.9rem;font-weight:600;line-height:1.4}.sdcontact .sdcontact-hero__title{margin:0;color:var(--sdcontact-white);font-family:inherit;font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);font-weight:700;line-height:1.12;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.sdcontact-hero__address{display:grid;gap:4px;margin:18px 0 0;padding-left:14px;border-left:4px solid var(--sdcontact-focus);font-style:normal}.sdcontact-hero__street{color:var(--sdcontact-white);font-size:clamp(1.125rem, 4.2vw, 1.375rem);font-weight:700;line-height:1.35}.sdcontact-hero__old{color:var(--sdcontact-on-blue-muted);font-size:.9rem;line-height:1.45}.sdcontact-hero__hours{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;color:var(--sdcontact-white);font-size:1rem;line-height:1.5}.sdcontact-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;font-size:.85rem;font-weight:700;line-height:1.3}.sdcontact-status[hidden]{display:none}.sdcontact-status::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sdcontact-status.is-open{color:var(--sdcontact-open)}.sdcontact-status.is-closed{color:var(--sdcontact-closed)}.sdcontact-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:26px 0 0}.sdcontact-hero__actions>.sdcontact-btn:first-child{grid-column:1 / -1}.sdcontact-hero__media{margin:0}.sdcontact-hero__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;background:var(--sdcontact-blue-2)}.sdcontact-hero__media figcaption{margin-top:10px;color:var(--sdcontact-on-blue-muted);font-size:.85rem;line-height:1.4}.sdcontact-building{padding-block:52px;background:var(--sdcontact-white)}.sdcontact-building__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.sdcontact-building__intro{min-width:0}.sdcontact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0 0;border-top:1px solid var(--sdcontact-border)}.sdcontact-details__item{min-width:0;margin:0;padding:14px 12px 14px 0;border-bottom:1px solid var(--sdcontact-border)}.sdcontact-details__item dt{margin:0 0 4px;color:var(--sdcontact-muted);font-size:.875rem;font-weight:600;line-height:1.3}.sdcontact-details__item dd{margin:0;color:var(--sdcontact-text);font-size:1rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.sdcontact-details__note{color:var(--sdcontact-muted);font-size:.875rem;font-weight:500}.sdcontact-details__item a,.sdcontact-details__item a:link,.sdcontact-details__item a:visited{color:var(--sdcontact-blue);text-decoration:none}.sdcontact-details__item a:hover,.sdcontact-details__item a:focus-visible{color:var(--sdcontact-blue-2);text-decoration:underline;text-underline-offset:4px}.sdcontact-floors{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sdcontact-floor{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;margin:0;padding:14px 16px 14px 14px;background:var(--sdcontact-soft);border-radius:12px}.sdcontact-floor__no{display:grid;place-items:center;width:48px;height:48px;color:var(--sdcontact-blue);background:var(--sdcontact-white);border:2px solid var(--sdcontact-blue);border-radius:10px;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.sdcontact .sdcontact-floor h3{margin:0;font-family:inherit;color:var(--sdcontact-blue);font-size:1.0625rem;font-weight:800;line-height:1.3}.sdcontact-floor p{margin:3px 0 0;color:var(--sdcontact-muted);font-size:.9375rem;line-height:1.5}.sdcontact-floor a,.sdcontact-floor a:link,.sdcontact-floor a:visited{color:var(--sdcontact-blue);font-weight:700;text-underline-offset:3px}.sdcontact-floor--ground{background:var(--sdcontact-blue)}.sdcontact .sdcontact-floor--ground h3,.sdcontact .sdcontact-floor--ground p,.sdcontact .sdcontact-floor--ground a,.sdcontact .sdcontact-floor--ground a:link,.sdcontact .sdcontact-floor--ground a:visited{color:var(--sdcontact-white)}.sdcontact-floor--ground .sdcontact-floor__no{border-color:var(--sdcontact-white)}.sdcontact-route{padding-block:52px 60px;background:var(--sdcontact-soft)}.sdcontact-route__header{max-width:760px}.sdcontact-signs{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none}.sdcontact-sign{min-width:0;margin:0}.sdcontact-sign__plate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from km" "from time";align-items:center;gap:2px 16px;padding:16px 18px;color:var(--sdcontact-white);background:var(--sdcontact-blue);border:3px solid var(--sdcontact-white);border-radius:12px;box-shadow:0 0 0 3px var(--sdcontact-blue)}.sdcontact-sign__from{grid-area:from;font-size:1.25rem;font-weight:800;line-height:1.2}.sdcontact-sign__km{grid-area:km;justify-self:end;font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.sdcontact-sign__time{grid-area:time;justify-self:end;color:var(--sdcontact-on-blue-muted);font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap}.sdcontact-sign__route{margin:12px 2px 0;color:var(--sdcontact-muted);font-size:.9375rem;line-height:1.55}.sdcontact-map__figure{margin:36px 0 0;overflow:hidden;background:var(--sdcontact-white);border:1px solid var(--sdcontact-border);border-radius:20px}.sdcontact-map__figure a{display:block}.sdcontact-map__figure a:focus-visible{outline:3px solid var(--sdcontact-focus);outline-offset:-3px}.sdcontact-map__figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sdcontact-route__actions{display:flex;justify-content:center;margin:20px 0 0}.sdcontact .sdcontact-route__actions .sdcontact-btn{width:100%;max-width:380px}.sdcontact-faq{padding-block:52px;background:var(--sdcontact-white)}.sdcontact-faq__inner{max-width:820px}.sdcontact .sdcontact-faq .sdcontact-heading{margin-bottom:18px}.sdcontact-faq__item{border-bottom:1px solid var(--sdcontact-border)}.sdcontact-faq__item summary{position:relative;padding:18px 40px 18px 0;color:var(--sdcontact-text);font-size:1.0625rem;font-weight:700;line-height:1.45;list-style:none;cursor:pointer}.sdcontact-faq__item summary::-webkit-details-marker{display:none}.sdcontact-faq__item summary::after{content:"+";position:absolute;top:50%;right:4px;color:var(--sdcontact-blue);font-size:1.5rem;font-weight:500;line-height:1;transform:translateY(-50%)}.sdcontact-faq__item[open] summary::after{content:"−"}.sdcontact-faq__item summary:focus-visible{outline:3px solid var(--sdcontact-focus);outline-offset:2px}.sdcontact-faq__item p{max-width:68ch;margin:0 0 18px;color:var(--sdcontact-muted);font-size:1rem;line-height:1.7}.sdcontact-faq__item a,.sdcontact-faq__item a:link,.sdcontact-faq__item a:visited{color:var(--sdcontact-blue);font-weight:700;text-underline-offset:3px}.sdcontact-quicklinks{padding-block:0 44px;background:var(--sdcontact-white)}.sdcontact-quicklinks__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:820px;padding-top:20px;border-top:1px solid var(--sdcontact-border);font-size:.95rem;line-height:1.55}.sdcontact-quicklinks__label{color:var(--sdcontact-text);font-weight:700}.sdcontact-quicklinks a,.sdcontact-quicklinks a:link,.sdcontact-quicklinks a:visited{color:var(--sdcontact-blue);font-weight:700;text-decoration:none}.sdcontact-quicklinks a:hover,.sdcontact-quicklinks a:focus-visible{text-decoration:underline;text-underline-offset:4px}@media (max-width:359px){.sdcontact-hero__actions{grid-template-columns:minmax(0,1fr)}.sdcontact-details{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.sdcontact-container{width:min(calc(100% - 44px), 1180px)}.sdcontact-signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sdcontact-map__figure img{aspect-ratio:16 / 9}}@media (min-width:900px){.sdcontact-hero{padding-block:64px 68px}.sdcontact-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:56px}.sdcontact-hero__actions{grid-template-columns:repeat(3,auto);justify-content:start;max-width:none}.sdcontact-hero__actions>.sdcontact-btn:first-child{grid-column:auto}.sdcontact-building{padding-block:80px}.sdcontact-building__grid{grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:64px;align-items:start}.sdcontact-route{padding-block:80px 88px}.sdcontact-signs{grid-template-columns:repeat(4,minmax(0,1fr))}.sdcontact-sign__plate{grid-template-columns:minmax(0,1fr);grid-template-areas:"from" "km" "time";gap:6px;min-height:150px;align-content:space-between}.sdcontact-sign__km,.sdcontact-sign__time{justify-self:start}.sdcontact-sign__km{font-size:2.25rem}.sdcontact-map__figure img{aspect-ratio:16 / 7}.sdcontact-faq{padding-block:72px}}@media (prefers-reduced-motion:reduce){.sdcontact .sdcontact-btn{transition:none}}