.stn-hub--grid{background-image:linear-gradient(rgba(1,118,211,.06) 1px,transparent 0),linear-gradient(90deg,rgba(1,118,211,.06) 1px,transparent 0);background-size:32px 32px}.stn-hub__map{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,.55fr) minmax(0,1.25fr) minmax(40px,.55fr) minmax(0,1.1fr);margin-top:clamp(8px,2vw,24px);text-align:left}.stn-hub__col{display:flex;flex-direction:column}.stn-hub__k{color:var(--sn-color-muted,#55606e);font-family:var(--sn-font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.stn-hub__list{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:space-around}.stn-hub__chip{border:1px solid var(--sn-color-border,#dde7f1);border-radius:999px;color:var(--sn-color-heading,#203e64);font-size:14.5px;font-weight:var(--sn-weight-medium,500);padding:9px 14px}.stn-hub__chip,.stn-hub__use{background:#fff;box-shadow:0 6px 16px -10px rgba(3,45,96,.35)}.stn-hub__use{border:1px solid var(--sn-color-border,#dde7f1);border-radius:12px;padding:14px 16px}.stn-hub__use b{color:var(--sn-color-heading,#203e64);display:block;font-size:15px}.stn-hub__use span{color:var(--sn-color-muted,#55606e);display:block;font-size:13.5px;line-height:1.4;margin-top:3px}.stn-hub__wires{height:100%;margin-top:28px;overflow:visible;width:100%}.stn-hub__wires path{fill:none;opacity:.75;stroke:var(--sn-color-mark,#0176d3);stroke-dasharray:4 5;stroke-width:1.6;vector-effect:non-scaling-stroke}.stn-hub__wires--out path{stroke:var(--sn-color-accent-on-dark,#ff7a59)}.stn-hub__core{align-self:center;background:#032d60;background-image:radial-gradient(120% 80% at 100% 0,rgba(1,118,211,.9),rgba(1,118,211,0) 60%);border-radius:16px;box-shadow:0 30px 60px -30px rgba(3,45,96,.7);margin:28px 0 0;padding:22px;position:relative}.stn-hub__coretitle{color:#fff;font-family:var(--sn-font-hand,cursive);font-size:22px;line-height:1.1;margin:0 0 14px}.stn-hub__card{background:#fff;border-radius:10px;padding:14px 16px}.stn-hub__name{align-items:center;color:var(--text-strong,#203e64);display:flex;font-weight:600;gap:10px;margin:0 0 10px}.stn-hub__name span{background:#ff7a59;border-radius:50%;color:#fff;display:grid;font-size:14px;height:30px;place-items:center;width:30px}.stn-hub__events{counter-reset:ev;display:grid;gap:7px}.stn-hub__events li{color:var(--text-body,#252525);font-size:13px;line-height:1.35;padding-left:18px;position:relative}.stn-hub__events li:before{background:var(--sn-color-mark,#0176d3);border-radius:50%;content:"";height:7px;left:3px;position:absolute;top:.45em;width:7px}.stn-hub__events li+li:after{border-left:1px solid var(--border-default,#dde7f1);content:"";height:12px;left:6px;position:absolute;top:-9px}.stn-hub__cap{color:hsla(0,0%,100%,.55);font-size:11px;letter-spacing:.08em;margin:10px 0 0;text-transform:uppercase}.stn-hub__lead{color:var(--sn-color-body,#252525);font-size:var(--sn-type-lead-size,19px);line-height:1.6;margin:clamp(32px,4vw,48px) 0 0;max-width:46rem;text-align:left}.stn-hub__lead>:last-child{margin-bottom:0}.stn-hub__qtitle{color:var(--sn-color-heading,#203e64);font-family:var(--sn-font-display,inherit);font-size:clamp(22px,2.4vw,28px);font-weight:600;margin:clamp(48px,6vw,72px) 0 20px;text-align:left}.stn-hub__qs{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.stn-hub__q{background:#fff;border:1px solid var(--sn-color-border,#dde7f1);border-radius:14px;padding:26px 28px}.stn-hub__tag{color:var(--sn-color-mark,#0176d3);font-size:11.5px;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.stn-hub__ask{color:var(--sn-color-accent-on-dark,#ff7a59);font-family:var(--sn-font-hand,cursive);font-size:23px;font-weight:400;line-height:1.25;margin:0 0 12px}.stn-hub__answer{color:var(--sn-color-body,#252525);font-size:16px;line-height:1.6}.stn-hub__answer>:last-child{margin-bottom:0}.stn-hub__answer strong{color:var(--sn-color-heading,#203e64)}.stn-hub__cta{margin:32px 0 0;text-align:left}@media (prefers-reduced-motion:no-preference){.stn-hub__map.is-pre .stn-hub__wires path{stroke-dasharray:160;stroke-dashoffset:160}.stn-hub__map.is-pre .stn-hub__core{opacity:.4;transform:scale(.94)}.stn-hub__map.is-live .stn-hub__wires path{animation:stn-hub-draw 1.1s cubic-bezier(.3,.7,.2,1) forwards;stroke-dasharray:160}.stn-hub__map.is-live .stn-hub__wires--out path{animation-delay:.7s}.stn-hub__map.is-live .stn-hub__core{transition:transform .6s .4s,opacity .6s .4s}}@keyframes stn-hub-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}@media (max-width:960px){.stn-hub__map{gap:18px;grid-template-columns:1fr}.stn-hub__wires{display:none}.stn-hub__list{flex-direction:row;flex-wrap:wrap}.stn-hub__core{margin-top:0}.stn-hub__qs{grid-template-columns:1fr}.stn-hub__list{justify-content:flex-start}.stn-hub__col--out .stn-hub__list{flex-direction:column}}.stn-hub .sn-head__note p{font-size:16px;line-height:1.6}