.bus-map_canvas .maplibregl-ctrl-group{border-radius:0;box-shadow:none}.bus-map_canvas .maplibregl-ctrl-group button{width:var(--target--min);height:var(--target--min)}.bus-map_canvas .maplibregl-ctrl-attrib{background-color:var(--_theme---background);color:var(--_theme---text)}.bus-map_canvas .maplibregl-ctrl-attrib a{color:inherit}.bus-map_canvas .maplibregl-popup-content{padding:0;background-color:var(--_theme---background);border-top:var(--focus--width) solid var(--color--bus-yellow);border-radius:0}.bus-map_canvas .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--_theme---background)}.bus-map_canvas .maplibregl-popup-close-button{width:var(--target--min);height:var(--target--min);background-color:var(--_theme---background);color:var(--_theme---text);font-size:var(--_typography---size--h3)}.bus-map_wrap[data-astro-cid-krbdrqko]{background-color:var(--_theme---background);color:var(--_theme---text)}.bus-map_layout[data-astro-cid-krbdrqko]{display:var(--flex-medium, grid);flex-direction:column;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--_spacing---space--6) var(--site--gutter)}.bus-map_side[data-astro-cid-krbdrqko]{grid-column:1 / span 5;display:var(--contents-medium, flex);flex-flow:column;gap:var(--_spacing---space--6);width:100%}.bus-map_wrap[data-astro-cid-krbdrqko].is-overlap{padding-top:calc(var(--_spacing---section-space--main) + var(--_responsive---large) * var(--_spacing---space--6))}.bus-map_layout[data-astro-cid-krbdrqko].is-flip .bus-map_side[data-astro-cid-krbdrqko]{grid-column:8 / span 5;grid-row:1}.bus-map_layout[data-astro-cid-krbdrqko].is-flip .bus-map_canvas[data-astro-cid-krbdrqko],.bus-map_layout[data-astro-cid-krbdrqko].is-flip .bus-map_off[data-astro-cid-krbdrqko]{grid-column:1 / span 6;grid-row:1}.bus-map_intro[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;gap:var(--_spacing---space--4)}.bus-map_canvas[data-astro-cid-krbdrqko]{grid-column:7 / span 6;display:none;width:100%;min-height:var(--size--map);background-color:var(--_theme---background-2);border-top-right-radius:var(--radius--shape);overflow:clip}.bus-map_canvas[data-astro-cid-krbdrqko].is-active{display:block}.bus-map_off[data-astro-cid-krbdrqko]{grid-column:7 / span 6;display:none;flex-flow:column;justify-content:space-between;gap:var(--_spacing---space--4);width:100%;min-height:var(--size--map);padding:var(--_spacing---space--5);background-color:var(--_theme---background-2);border-top-right-radius:var(--radius--shape)}.bus-map_off[data-astro-cid-krbdrqko].is-active{display:flex}.bus-map_off_drawing[data-astro-cid-krbdrqko]{flex:1 1 0;min-height:0;width:100%}.bus-map_off_province[data-astro-cid-krbdrqko]{fill:var(--color--bus-green);fill-opacity:.08;stroke:var(--color--bus-green);stroke-width:2;stroke-linejoin:round}.bus-map_off_pin[data-astro-cid-krbdrqko]{fill:var(--color--bus-yellow);stroke:var(--color--bus-green);stroke-width:5}.bus-map_off_pin[data-astro-cid-krbdrqko].is-other{fill:var(--color--bus-green);fill-opacity:.35;stroke-width:3}.bus-map_legend[data-astro-cid-krbdrqko]{display:flex;align-items:center;gap:var(--_spacing---space--2)}.bus-map_legend_pin[data-astro-cid-krbdrqko]{flex:0 0 auto;width:var(--size--map-pin-large);height:var(--size--map-pin-large);background-color:var(--color--bus-yellow);border:var(--focus--width) solid var(--color--bus-green);border-radius:var(--radius--round)}.bus-map_off_body[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;gap:var(--_spacing---space--2)}.bus-map_off_text[data-astro-cid-krbdrqko]{max-width:54ch}.bus-map_off_actions[data-astro-cid-krbdrqko]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_spacing---space--2) var(--_spacing---space--5)}.bus-map_off_button[data-astro-cid-krbdrqko]{min-height:var(--target--min);padding-inline:var(--_spacing---space--4);background-color:color-mix(in hsl,var(--color--bus-green) calc(100% * var(--_trigger---on)),var(--color--bus-black) calc(100% * var(--_trigger---off)));color:var(--color--white);border:none;font-family:var(--_typography---font--heading);font-stretch:var(--_typography---stretch--poster);font-weight:var(--_typography---font--primary-bold);cursor:pointer}.bus-map_off_link[data-astro-cid-krbdrqko]{display:inline-flex;align-items:center;min-height:var(--target--min);color:inherit}.bus-map_regions[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;order:var(--last-medium, 0)}.bus-map_region[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;gap:var(--_spacing---space--2);padding-block:var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---divider)}.bus-map_link[data-astro-cid-krbdrqko]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--_spacing---space--2);min-height:var(--target--min);color:var(--_theme---text);text-decoration:none}.bus-map_link_icon[data-astro-cid-krbdrqko]{flex-shrink:0;width:var(--size--link-arrow);height:var(--size--link-arrow);opacity:calc(.6 * var(--_trigger---on) + var(--_trigger---off));transform:translate(calc(var(--_spacing---space--2) * var(--_trigger---off)))}@media(prefers-reduced-motion:no-preference){.bus-map_link_icon[data-astro-cid-krbdrqko]{transition:opacity .15s,transform .15s}}.bus-map_tags[data-astro-cid-krbdrqko]{display:flex;flex-wrap:wrap;gap:var(--_spacing---space--2)}.bus-map_tag_item[data-astro-cid-krbdrqko].is-hidden,.bus-map_more_item[data-astro-cid-krbdrqko]{display:none}.bus-map_more_item[data-astro-cid-krbdrqko].is-active{display:block}.bus-map_more[data-astro-cid-krbdrqko]{min-height:var(--target--min);padding-inline:var(--_spacing---space--1);background:none;color:inherit;border:none;text-decoration:underline;cursor:pointer}.bus-map_tag[data-astro-cid-krbdrqko]{display:inline-flex;align-items:center;min-height:var(--target--small);padding-inline:var(--_spacing---space--2);background-color:var(--_theme---background-2)}.bus-map_tag[data-astro-cid-krbdrqko].is-link{color:color-mix(in hsl,var(--_theme---text) calc(100% * var(--_trigger---on)),var(--color--bus-black) calc(100% * var(--_trigger---off)));background-color:color-mix(in hsl,var(--_theme---background-2) calc(100% * var(--_trigger---on)),var(--color--bus-yellow) calc(100% * var(--_trigger---off)));gap:var(--_spacing---space--1);text-decoration:none;transition:background-color .15s,color .15s}.bus-map_tag_arrow[data-astro-cid-krbdrqko]{flex:0 0 auto;width:var(--_spacing---space--3);height:var(--_spacing---space--3);opacity:calc(.45 * var(--_trigger---on) + var(--_trigger---off));transform:translate(calc(var(--_spacing---space--1) * var(--_trigger---off)))}@media(prefers-reduced-motion:no-preference){.bus-map_tag_arrow[data-astro-cid-krbdrqko]{transition:opacity .15s,transform .2s cubic-bezier(.16,1,.3,1)}}.bus-map_pins[data-astro-cid-krbdrqko]{display:none}.bus-map_pin[data-astro-cid-krbdrqko]{display:block;width:var(--size--map-dot);height:var(--size--map-dot);padding:0;background-color:var(--color--bus-green);border:var(--border-width--main) solid var(--color--white);border-radius:var(--radius--round)}.bus-map_pin[data-astro-cid-krbdrqko].is-case{width:var(--size--map-pin-large);height:var(--size--map-pin-large);background-color:color-mix(in hsl,var(--color--bus-yellow) calc(100% * var(--_trigger---on)),var(--color--bus-green) calc(100% * var(--_trigger---off)));border:var(--focus--width) solid var(--color--bus-green);cursor:pointer}.bus-map_pin[data-astro-cid-krbdrqko].is-case.is-highlight{width:calc(var(--size--map-pin-large) * 1.3);height:calc(var(--size--map-pin-large) * 1.3);background-color:color-mix(in hsl,var(--color--bus-yellow) calc(100% * var(--_trigger---on)),var(--color--bus-green) calc(100% * var(--_trigger---off)))}.bus-map_pin[data-astro-cid-krbdrqko].is-case.is-other{width:var(--size--map-dot);height:var(--size--map-dot);background-color:var(--color--bus-green);border-width:var(--border-width--main);opacity:.6}.bus-map_pin[data-astro-cid-krbdrqko].is-case.is-highlight:before{inset:calc((var(--size--map-pin-large) * 1.3 - var(--target--min)) / 2)}.bus-map_pin[data-astro-cid-krbdrqko].is-case.is-other:before{inset:calc((var(--size--map-dot) - var(--target--min)) / 2)}.bus-map_pin[data-astro-cid-krbdrqko].is-case:before{content:"";position:absolute;inset:calc((var(--size--map-pin-large) - var(--target--min)) / 2)}.bus-map_pin[data-astro-cid-krbdrqko].is-active{background-color:var(--color--bus-green);border-color:var(--color--bus-yellow)}.bus-map_card[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;width:min(var(--size--map-card),70vw);color:var(--_theme---text)}.bus-map_card_img[data-astro-cid-krbdrqko]{width:100%;height:var(--size--map-card-img);object-fit:cover}.bus-map_card_body[data-astro-cid-krbdrqko]{display:flex;flex-flow:column;gap:var(--_spacing---space--2);padding:var(--_spacing---space--4);padding-right:var(--target--min)}.bus-map_card_text[data-astro-cid-krbdrqko]{margin:0}
