.hubfig{margin:18px 0 6px}.hubsvg{display:block;width:100%;height:auto;font-family:Inter,system-ui,sans-serif;color:#fff}
.hubsvg.m{display:block;max-width:420px;margin:0 auto}.hubsvg.d{display:none}
@media(min-width:760px){.hubsvg.d{display:block}.hubsvg.m{display:none}}
.hubsvg .ln{fill:none;stroke:#8FD9BC;stroke-width:2;stroke-opacity:.55}.hubsvg .ln.ctl{stroke-dasharray:6 6;stroke-opacity:.9}
.hubsvg .sp rect{fill:rgba(255,255,255,.07);stroke:rgba(255,255,255,.28)}.hubsvg .sp use{stroke:#8FD9BC;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hubsvg .sp text{fill:#fff;font-size:16px;font-weight:500}.hubsvg .s{font-size:13px!important;font-weight:400!important;fill:#B9C3D6!important}
.hubsvg .sp.away rect{stroke-dasharray:5 4;stroke:#8FD9BC}.hubsvg .sp.ai rect{fill:rgba(143,217,188,.14);stroke:#8FD9BC}
.hubsvg .hub rect{fill:#8FD9BC;stroke:none}.hubsvg .hub use{stroke:#14213A;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.hubsvg .hub text{fill:#14213A;font-size:15px;font-weight:700}.hubsvg .hub .s{fill:#1F3B4A!important;font-weight:500!important}
.hubsvg .cap{fill:#B9C3D6;font-size:13px;font-style:italic}
.ic{width:1.05em;height:1.05em;vertical-align:-.15em;margin-right:7px;stroke:#8FD9BC;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
