.miham-delivery{--miham-delivery-card-copy-color:var(--color-text-body);--miham-delivery-map-line-color:var(--color-map-line);--miham-delivery-map-line-faint-color:var(--color-map-line-faint);--miham-delivery-map-label-color:var(--color-map-label);--miham-delivery-map-padding:1rem;--miham-delivery-hub-fill-color:var(--color-accent-bright);--miham-delivery-hub-stroke-color:var(--color-map-hub-stroke);--miham-delivery-hub-hover-fill-color:var(--color-accent-highlight);--miham-delivery-hub-status-border-color:var(--color-map-hub-status-border);flex-direction:column;gap:1.3rem;display:flex}.miham-delivery-heading{max-width:65ch;padding-bottom:.4rem}.miham-delivery-card-title{letter-spacing:-.02em;margin-top:0;font-family:Archivo,sans-serif;font-weight:700;line-height:1.12}.miham-delivery-card-copy{color:var(--miham-delivery-card-copy-color);margin:0;line-height:1.7}.miham-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.miham-delivery-tick{margin-bottom:.9rem}.miham-map-wrap{gap:.9rem;display:grid}.svg-wrap{padding-block:8%;overflow:hidden}.miham-map-svg{width:100%;height:auto;margin-block:-15%}.miham-map-line{fill:none;stroke:var(--miham-delivery-map-line-color);stroke-width:2px}.miham-map-line-faint{stroke:var(--miham-delivery-map-line-faint-color)}.miham-map-label{fill:var(--miham-delivery-map-label-color);letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:22px;font-weight:700}.miham-hub{fill:var(--miham-delivery-hub-fill-color);stroke:var(--miham-delivery-hub-stroke-color);stroke-width:2px;cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .2s,fill .2s}.miham-hub:hover{fill:var(--miham-delivery-hub-hover-fill-color);transform:scale(1.18)}.miham-hub-status{background:repeating-linear-gradient(to right, var(--miham-delivery-hub-status-border-color) 0 8px, transparent 8px 12px) top / 100% 1px no-repeat;padding-top:.8rem;padding-inline:calc(var(--miham-shared-section-padding) - var(--miham-delivery-map-padding))}.miham-hub-status p{margin-bottom:0}@media (width<=980px){.miham-map-label{font-size:16px}}@media (width<=640px){.miham-delivery-grid{grid-template-columns:1fr}.miham-map-label{font-size:13px}}.miham-footer-copyright{text-wrap-style:balance}
