.fx-location-hub__crumbs{padding-top:var(--fx-space-4);}.fx-location-hub__crumbs .fx-breadcrumb__list{margin-bottom:var(--fx-space-3);}.fx-location-hub__rail{padding-bottom:var(--fx-space-12);gap:1.35rem;}.fx-location-hub__stack{display:flex;flex-direction:column;gap:0;padding:clamp(1.35rem, 3vw, 2rem);border:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 85%, transparent);border-radius:clamp(1rem, 2vw, 1.35rem);background:#fff;box-shadow:0 10px 28px rgba(15, 23, 42, 0.05);}.fx-location-hub__stack > section{padding:clamp(1.35rem, 2.8vw, 1.85rem) 0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 88%, transparent);}.fx-location-hub__stack > section:first-child{padding-top:0;border-top:0;}.fx-location-hub__stack > section:last-child{padding-bottom:0;border-bottom:0;}.fx-location-hub__stack .fx-container{width:100%;max-width:none;padding-inline:0;margin:0;}.fx-location-hub__stack .fx-section-head{margin-bottom:var(--fx-space-5);max-width:40rem;}.fx-location-hub__stack .fx-home-nav, .fx-location-hub__stack .fx-home-guides, .fx-location-hub__stack .fx-home-catalog{padding-left:0;padding-right:0;background:transparent;}.fx-location-hub__stack .fx-vip-card{border-radius:0;box-shadow:none;background:transparent;border:0;border-top:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 90%, transparent);padding:1rem 0;}.fx-location-hub .fx-chrome-sidebar, .fx-location-hub .fx-sidebar{display:flex;flex-direction:column;gap:0.9rem;}.fx-location-hub .fx-chrome-sidebar .fx-widget, .fx-location-hub .fx-sidebar .fx-widget{margin-bottom:0;border-radius:1.1rem;border:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 80%, transparent);box-shadow:0 10px 26px rgba(15, 23, 42, 0.05);padding:1.1rem 1.15rem;background:#fff;}.fx-location-hub .fx-chrome-sidebar .fx-widget--cta, .fx-location-hub .fx-sidebar .fx-widget--cta{background:linear-gradient(160deg, #f0fdfa 0%, #fff7ed 100%);border-color:transparent;}.fx-location-hub .fx-chrome-sidebar .fx-widget--dark, .fx-location-hub .fx-sidebar .fx-widget--dark{background:#0f172a;color:#f8fafc;border-color:transparent;}.fx-location-hub .fx-chrome-sidebar .fx-sidebar-nav, .fx-location-hub .fx-sidebar .fx-sidebar-nav, .fx-location-hub .fx-chrome-sidebar [data-fx-context-nav], .fx-location-hub .fx-sidebar [data-fx-context-nav]{padding:1.1rem 1.15rem;border-radius:1.1rem;border:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 80%, transparent);background:#fff;box-shadow:0 10px 26px rgba(15, 23, 42, 0.05);}.fx-loc-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fx-space-6);margin-bottom:var(--fx-space-7);}.fx-cov-nav__tabs{display:flex;flex-wrap:wrap;gap:var(--fx-space-2);margin-bottom:var(--fx-space-5);border-bottom:1px solid var(--fx-border);padding-bottom:var(--fx-space-3);}.fx-cov-nav__tab{appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--fx-font-body);font-size:0.95rem;font-weight:600;color:var(--fx-muted);padding:0.55rem 0.9rem;border-radius:var(--fx-radius-sm);transition:color 0.15s ease, background 0.15s ease;}.fx-cov-nav__tab:hover{color:var(--fx-ink);background:var(--fx-warm);}.fx-cov-nav__tab.is-active, .fx-cov-nav__tab[aria-selected="true"]{color:var(--fx-brand);background:color-mix(in srgb, var(--fx-brand) 8%, transparent);}.fx-cov-nav__tab:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-cov-nav--table .fx-cov-nav__table{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.35rem 1.25rem;list-style:none;margin:0;padding:0;}.fx-cov-nav--table .fx-cov-nav__table li{padding:0.35rem 0;border-bottom:1px solid color-mix(in srgb, var(--fx-border, #e7e5e4) 92%, transparent);font-size:var(--fx-text-sm, 0.92rem);font-weight:550;}.fx-cov-nav--table .fx-cov-nav__table a{color:var(--fx-brand, #0f4c41);text-decoration:none;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem;}.fx-cov-nav--table .fx-cov-nav__table a:hover{text-decoration:underline;}.fx-cov-nav--table .fx-cov-nav__table span{color:var(--fx-muted, #64748b);}.fx-cov-nav--table .fx-cov-nav__meta{font-size:0.75rem;font-weight:500;color:var(--fx-muted, #64748b);}.fx-cov-nav--table .is-current a{font-weight:700;}.fx-cov-nav--table .is-muted span{opacity:0.75;}.fx-cov-nav__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(11.5rem, 1fr));gap:var(--fx-space-3);}.fx-cov-nav__item a, .fx-cov-nav__inert{display:flex;flex-direction:column;gap:0.15rem;padding:var(--fx-space-4);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);text-decoration:none;color:inherit;min-height:3.5rem;transition:border-color 0.15s ease, background 0.15s ease;}.fx-cov-nav__item a:hover{border-color:color-mix(in srgb, var(--fx-brand) 40%, var(--fx-border));background:var(--fx-warm);}.fx-cov-nav__item a:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-cov-nav__item.is-current a, .fx-cov-nav__item.is-current .fx-cov-nav__inert{border-color:var(--fx-brand);background:color-mix(in srgb, var(--fx-brand) 6%, transparent);}.fx-cov-nav__item.is-muted .fx-cov-nav__inert{opacity:0.72;cursor:default;}.fx-cov-nav__label{font-weight:600;line-height:1.3;}.fx-cov-nav__meta{font-size:0.8rem;color:var(--fx-muted);}.fx-cov-graph__groups{display:grid;gap:var(--fx-space-7);}.fx-cov-graph__h{margin:0 0 var(--fx-space-4);font-family:var(--fx-font-display);font-size:1.05rem;font-weight:650;}.fx-cov-graph__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fx-space-2);}.fx-cov-graph__list a, .fx-cov-graph__list > li > span{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.45rem 0.75rem;border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);text-decoration:none;color:inherit;font-size:0.92rem;font-weight:500;transition:background 0.15s ease, border-color 0.15s ease;}.fx-cov-graph__list a:hover{background:var(--fx-warm);border-color:color-mix(in srgb, var(--fx-brand) 35%, var(--fx-border));}.fx-cov-graph__list a:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-cov-graph__list .is-current a{border-color:var(--fx-brand);color:var(--fx-brand);}.fx-cov-graph__list small{color:var(--fx-muted);font-weight:400;font-size:0.78rem;}.fx-loc-nearby__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fx-space-3);}.fx-loc-nearby__list a{display:inline-block;padding:0.55rem 0.9rem;background:var(--fx-warm);border-radius:var(--fx-radius-sm);text-decoration:none;color:var(--fx-ink);font-weight:600;font-size:0.95rem;transition:background 0.15s ease, color 0.15s ease;}.fx-loc-nearby__list a:hover{background:color-mix(in srgb, var(--fx-brand) 12%, var(--fx-warm));color:var(--fx-brand);}.fx-loc-nearby__list a:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}.fx-loc-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:var(--fx-space-4);}.fx-loc-trust__list li{display:grid;gap:0.2rem;padding:var(--fx-space-4);border-top:3px solid var(--fx-brand);background:var(--fx-warm);border-radius:0 0 var(--fx-radius-md) var(--fx-radius-md);}.fx-loc-trust__label{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--fx-muted);font-weight:600;}.fx-loc-trust__value{font-family:var(--fx-font-display);font-weight:650;font-size:1.05rem;line-height:1.35;}.fx-loc-cta__inner{padding:var(--fx-space-8) var(--fx-space-5);border-radius:var(--fx-radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--fx-brand) 12%, var(--fx-surface)) 0%, var(--fx-warm) 55%, var(--fx-surface) 100%);border:1px solid var(--fx-border);}.fx-loc-cta__title{margin:0 0 var(--fx-space-3);font-family:var(--fx-font-display);font-size:clamp(1.35rem, 2.4vw, 1.75rem);font-weight:700;line-height:1.25;}.fx-loc-cta__text{margin:0 0 var(--fx-space-5);color:var(--fx-muted);max-width:36rem;line-height:1.55;}.fx-loc-cta__services{margin-top:var(--fx-space-7);padding-top:var(--fx-space-5);border-top:1px solid var(--fx-border);}.fx-loc-cta__services-title{margin:0 0 var(--fx-space-3);font-size:0.95rem;font-weight:650;}.fx-loc-cta__service-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fx-space-2);}.fx-loc-cta__service-list a{text-decoration:none;color:var(--fx-brand);font-weight:600;font-size:0.92rem;padding:0.35rem 0.65rem;border-radius:var(--fx-radius-sm);}.fx-loc-cta__service-list a:hover{background:color-mix(in srgb, var(--fx-brand) 10%, transparent);}.fx-loc-cta__service-list a:focus-visible{outline:2px solid var(--fx-brand);outline-offset:2px;}@media (max-width:900px){.fx-loc-overview__grid, .fx-svc-overview__grid{grid-template-columns:1fr;}.fx-cov-nav__list{grid-template-columns:repeat(auto-fill, minmax(9.5rem, 1fr));}.fx-cov-nav--table .fx-cov-nav__table, .fx-svc-neighborhoods__list{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:640px){.fx-location-hub__stack > section{padding:clamp(1rem, 3vw, 1.35rem) 0;}.fx-cov-nav__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:var(--fx-space-1);margin-inline:calc(var(--fx-space-2) * -1);padding-inline:var(--fx-space-2);}.fx-cov-nav__tab{flex:0 0 auto;white-space:nowrap;font-size:0.9rem;padding:0.5rem 0.75rem;}.fx-cov-nav__list{grid-template-columns:1fr 1fr;}.fx-cov-nav--table .fx-cov-nav__table, .fx-svc-neighborhoods__list{grid-template-columns:1fr;}.fx-loc-trust__list{grid-template-columns:1fr 1fr;}.fx-loc-cta__inner{padding:var(--fx-space-6) var(--fx-space-4);}.fx-location-hub__rail.fx-rail{grid-template-columns:1fr;}.fx-location-hub .fx-sidebar--sticky{position:static;}}@media (max-width:420px){.fx-cov-nav__list, .fx-loc-trust__list{grid-template-columns:1fr;}}