@property --bus-count{syntax:"<integer>";inherits:false;initial-value:0}.bus-route [data-bus-leg]{transform-origin:top}@keyframes bus-route-pop{0%{opacity:0;scale:0}60%{opacity:1;scale:1.2}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.bus-route{--bus-step:calc(var(--dur-long,.9s) / var(--bus-legs,1));--bus-start:var(--dur-micro,.16s);--bus-depart:calc(var(--bus-start) + var(--dur-short,.26s) / 2)}.bus-route[data-reveal-armed]:not([data-revealed]) [data-bus-leg]{scale:1 0}.bus-route[data-reveal-armed][data-revealed] [data-bus-leg]{transition:scale var(--bus-step) linear;transition-delay:calc(var(--bus-depart) + var(--bus-step) * var(--bus-leg,0))}.bus-route[data-reveal-armed]:not([data-revealed]) [data-bus-marker]{opacity:0;scale:0}.bus-route[data-reveal-armed][data-revealed] [data-bus-marker]{animation:bus-route-pop var(--dur-short,.26s) var(--ease-soft,cubic-bezier(.22, 1, .36, 1)) calc(var(--bus-depart) + var(--bus-step) * var(--bus-leg,0)) both}.bus-route[data-reveal-armed][data-revealed] [data-bus-marker=origin]{animation-delay:var(--bus-start)}.bus-route[data-reveal-armed][data-revealed] [data-bus-time]{animation:fade var(--dur-short,.26s) var(--ease-soft,cubic-bezier(.22, 1, .36, 1)) calc(var(--bus-depart) + var(--bus-step) * var(--bus-leg,0)) backwards}.bus-route[data-reveal-armed] [data-bus-minutes-value]{opacity:0}.bus-route[data-reveal-armed] [data-bus-minutes-face]{text-align:left;counter-reset:bus-minutes var(--bus-count);--bus-count:var(--bus-minutes);position:absolute;inset:0}.bus-route[data-reveal-armed] [data-bus-minutes-face]:after{content:counter(bus-minutes)}.bus-route[data-reveal-armed]:not([data-revealed]) [data-bus-minutes-face]{--bus-count:0}.bus-route[data-reveal-armed][data-revealed] [data-bus-minutes-face]{animation:bus-route-count var(--dur-medium,.56s) var(--ease-soft,cubic-bezier(.22, 1, .36, 1)) calc(var(--bus-depart) + var(--bus-step) * var(--bus-leg,0)) backwards}}@keyframes bus-route-count{0%{--bus-count:0}}@media print{.bus-route [data-bus-leg],.bus-route [data-bus-marker],.bus-route [data-bus-time],.bus-route [data-bus-minutes-value]{opacity:1!important;animation:none!important;scale:none!important}.bus-route [data-bus-minutes-face]{display:none!important}}
@media (prefers-reduced-motion:no-preference){.video-hint [data-pen]{stroke-dasharray:calc(var(--len) + 2) calc(var(--len) + 20);animation:video-hint-draw .6s var(--ease-glide,cubic-bezier(.65, 0, .35, 1)) both}.video-hint [data-pen=head]{animation-duration:.28s;animation-delay:.56s;animation-timing-function:var(--ease-soft,cubic-bezier(.22, 1, .36, 1))}.video-hint [data-lettering]{animation:video-hint-fade .45s var(--ease-soft,cubic-bezier(.22, 1, .36, 1)) .15s both}[data-reveal-armed]:not([data-revealed]) .video-hint [data-pen],.video-hint[data-reveal-armed]:not([data-revealed]) [data-pen]{stroke-dashoffset:calc(var(--len) + 12);animation:none}[data-reveal-armed]:not([data-revealed]) .video-hint [data-lettering],.video-hint[data-reveal-armed]:not([data-revealed]) [data-lettering]{opacity:0;animation:none}}@keyframes video-hint-draw{0%{stroke-dashoffset:calc(var(--len) + 12)}to{stroke-dashoffset:0}}@keyframes video-hint-fade{0%{opacity:0;translate:0 4px}}
.nabolag-host>*{box-sizing:border-box;color:var(--brand-ink);background:#fff;padding:1.5rem 1.25rem 2rem;font-size:1rem;line-height:1.5}@media (min-width:48rem){.nabolag-host>*{padding:2rem 2.5rem 2.5rem}.nabolag-host>section{column-width:18rem;column-gap:2.5rem}}.nabolag-host>section>:is(h3,h3+p,small){column-span:all}.nabolag-host h3{font-family:var(--font-display);color:var(--brand-deep);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.nabolag-host h3+p{color:#4a6464;margin:.25rem 0 .5rem}.nabolag-host h4{color:var(--brand-deep);break-after:avoid;margin:1.5rem 0 .5rem;font-size:1.0625rem;font-weight:700}.nabolag-host ul{margin:0;padding:0;list-style:none}.nabolag-host ul>li{border-bottom:1px solid var(--brand-mist);break-inside:avoid;padding:.35rem 0}.nabolag-host small{color:#4a6464;margin-top:1.5rem;font-size:.875rem;display:block}.nabolag-host>p{color:var(--brand-deep);margin:0;font-size:1.0625rem}
