.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);}.fx-location-hub__stack > section{padding:var(--fx-space-10) 0;border-top:1px solid var(--fx-border);}.fx-location-hub__stack > section:first-child{border-top:0;padding-top:var(--fx-space-6);}.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-6);max-width:40rem;}.fx-location-hub__stack .fx-home-nav, .fx-location-hub__stack .fx-home-guides{padding-left:0;padding-right:0;background:transparent;}.fx-loc-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fx-space-6);margin-bottom:var(--fx-space-7);}.fx-loc-overview__h{margin:0 0 var(--fx-space-3);font-family:var(--fx-font-display);font-size:1.1rem;font-weight:650;}.fx-loc-overview__block p{margin:0;color:var(--fx-muted);line-height:1.55;}.fx-loc-overview__problems{list-style:none;margin:0 0 var(--fx-space-6);padding:0;display:grid;gap:var(--fx-space-4);}.fx-loc-overview__problems li{display:grid;gap:0.25rem;padding:var(--fx-space-4) 0;border-top:1px solid var(--fx-border);}.fx-loc-overview__problems strong{font-family:var(--fx-font-display);font-weight:600;}.fx-loc-overview__problems span{color:var(--fx-muted);line-height:1.5;}.fx-loc-overview__outcomes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fx-space-3);}.fx-loc-overview__outcomes li{padding:0.4rem 0.75rem;background:var(--fx-warm);border-radius:var(--fx-radius-sm);font-size:0.92rem;font-weight:500;}.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__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{grid-template-columns:1fr;}.fx-cov-nav__list{grid-template-columns:repeat(auto-fill, minmax(9.5rem, 1fr));}}@media (max-width:640px){.fx-location-hub__stack > section{padding:var(--fx-space-8) 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-loc-trust__list{grid-template-columns:1fr 1fr;}.fx-loc-cta__inner{padding:var(--fx-space-6) var(--fx-space-4);}}@media (max-width:420px){.fx-cov-nav__list, .fx-loc-trust__list{grid-template-columns:1fr;}}