.footer_component__8jr_O{background-color:var(--color-green-400);color:#fff;z-index:3;position:relative}.footer_container__TjI4Q{margin-inline:var(--page-margin);margin-block:32px;container-name:footer;container-type:inline-size}.footer_brand__HPaYx{grid-area:brand}.footer_links___UBMh{grid-area:links}.footer_email__HxVWf{grid-area:email;align-self:flex-end;-webkit-margin-after:16px;margin-block-end:16px}.footer_social__Uw49T{grid-area:social}.footer_phone__qZLyP{grid-area:phone;color:var(--color-tan-100);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;-webkit-margin-before:16px;margin-block-start:16px}@container footer (min-width: 600px){.footer_phone__qZLyP{flex-direction:row;gap:16px;flex-wrap:wrap}}.footer_extraPhones__tYkE_{grid-area:extraPhone;color:var(--color-tan-100);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}@container footer (min-width: 600px){.footer_extraPhones__tYkE_{flex-direction:row;gap:16px;flex-wrap:wrap}}a.footer_footerLink__jTKBP{color:#fff;display:block;padding:6px;text-align:center}.footer_logo___d_IO{max-width:240px}.footer_partHeader__Cxy3n{font-size:12px;text-transform:uppercase;letter-spacing:2px;text-align:center;color:var(--color-tan-100);font-weight:600;-webkit-margin-after:16px;margin-block-end:16px}@container footer (min-width: 0px){.footer_layout__xnfd0{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(5,min-content);grid-template-areas:"brand" "phone" "extraPhone" "email" "social" "links"}}@container footer (min-width: 600px){.footer_layout__xnfd0{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,min-content);grid-template-areas:"brand email" "phone social" "extraPhone links"}}@container footer (min-width: 860px){.footer_layout__xnfd0{grid-template-columns:repeat(2,1fr);grid-template-areas:"brand email" "phone social" "extraPhone links"}}@container footer (min-width: 1080px){.footer_layout__xnfd0{grid-template-columns:1fr 600px 1fr;grid-template-areas:"brand email social" "phone links social" "extraPhone links social"}}.footer_email__HxVWf label{color:#fff}.footer_disclaimer__uBzdR{font-size:12px;line-height:12px;color:#fff;font-weight:200;padding-inline:var(--page-margin);text-align:center}.footerPhoneNumber_component__pbgxt{text-decoration:none;-webkit-margin-after:16px;margin-block-end:16px;display:flex;flex-direction:column;align-items:center}.footerPhoneNumber_component__pbgxt:is(a){color:#fff;text-decoration:none}.footerPhoneNumber_label__OtlbK{color:var(--color-tan-100);font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:600;text-align:center}.footerPhoneNumber_segments__0D08L{color:inherit;display:flex;flex-direction:row;gap:4px;justify-content:center;width:-moz-fit-content;width:fit-content;text-decoration:none}.footerPhoneNumber_segment__kw_ZF{color:inherit;display:inline-block;text-decoration:none}.footerPhoneNumber_spelled__uvlcS{position:relative}.footerPhoneNumber_spelled__uvlcS:after{position:absolute;inset-block-start:20px;inset-inline:0;content:attr(data-number);text-align:center;font-size:12px;line-height:12px;letter-spacing:1px}@keyframes signUpEmail_rota__WWq5B{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.signUpEmail_component__nZEmK{container-name:sign-up-container;container-type:inline-size}.signUpEmail_component--error__KttZJ .signUpEmail_wrapper__PTkeS,.signUpEmail_component--submitted__Gs_46 .signUpEmail_wrapper__PTkeS{display:grid;align-items:center;justify-content:center}.signUpEmail_wrapper__PTkeS{overflow:hidden}.signUpEmail_spinner__s6OKP{display:grid;align-items:center;justify-content:center}.signUpEmail_spinnerIcon__gFeRh{width:40px;height:40px;animation:signUpEmail_rota__WWq5B .75s linear 0s infinite;color:var(--color-green-100)}.signUpEmail_error__KQyYh{font-size:13px;line-height:16px;padding:8px;color:var(--color-red-400);text-align:center;margin:0}.signUpEmail_message__8eUmo{margin:0;background-color:var(--color-green-100);font-style:italic;padding:8px}@container sign-up-container (min-width: 0px){.signUpEmail_wrapper__PTkeS{height:80px}}@container sign-up-container (min-width: 300px){.signUpEmail_wrapper__PTkeS{height:44px}}.passengerCounter_field__vxK_j{text-align:center}:where(.controlStyles_button__Zwzzy){font-family:inherit;border:none}:where(.controlStyles_field__dy2dN){font-family:inherit;border:none;background-color:transparent;padding:8px;font-size:16px;line-height:24px}:where(.controlStyles_combofield__2Bp0R){display:flex;flex-direction:row;width:100%}:where(.controlStyles_combofield__2Bp0R) :where(.controlStyles_field__dy2dN){flex-grow:1;flex-shrink:1;width:0}:where(.controlStyles_accessory__H5ouM){width:32px;border:none;text-align:center;background-color:#fff;box-shadow:0 1px 2px 0 #ccc;border-radius:6px}:where(.controlStyles_comboAction__Geash){border:none;text-align:center;background-color:var(--color-green-300);color:#fff;border-radius:6px;padding-inline:16px;font-size:inherit;font-family:inherit;font-weight:600}:where(.controlStyles_popover__K71su){background-color:#fff;width:calc(var(--sidebar-extended-width) - 50px);border-radius:8px;box-shadow:0 1px 2px 0 #ccc;overflow-x:hidden;padding:2px}:where(.controlStyles_outer__K_KYt){background-color:hsla(0,0%,97%,.8);box-sizing:border-box;width:100%;padding:2px;border-radius:8px;box-shadow:inset 0 .75px 0 1px var(--color-tan-300)}:where(.controlStyles_outer__K_KYt):where(.controlStyles_field__dy2dN){padding:10px}:where(.controlStyles_label__Djo0f){display:block;-webkit-padding-before:12px;padding-block-start:12px;-webkit-padding-after:8px;padding-block-end:8px;font-size:15px;line-height:16px;font-weight:550}.stationTile_component__sBFpe{background-color:#fff;padding:4px 8px;height:40px;overflow:hidden;display:grid;grid-template-columns:72px repeat(2,1fr);grid-template-rows:22px 18px;cursor:default}.stationTile_component__sBFpe:hover{background-color:#eee}.stationTile_code__KrgFj{grid-column:1;grid-row:1/span 2;height:40px;width:72px;overflow:hidden;color:var(--color-green-400);font-family:var(--code-font);font-size:38px;line-height:32px;font-weight:100;letter-spacing:-3px;display:flex;align-items:center}.stationTile_cityName__TtHbb{grid-row:1;height:22px;font-size:18px;line-height:18px}.stationTile_cityName__TtHbb,.stationTile_stationName__lMUTL{grid-column:2/span 2;width:100%;overflow:hidden;display:flex;align-items:center}.stationTile_stationName__lMUTL{grid-row:2;height:18px;font-size:13px;line-height:14px}.stationTile_icon__44qeJ{grid-column:1;grid-row:1/span 2;font-family:var(--symbol-font);font-size:42px;overflow:hidden;color:var(--color-tan-200);font-weight:300;display:flex;justify-content:center}.stationSelector_component__LMNMp{position:relative}.stationSelector_inGroup__co1bv{position:relative;height:48px}.stationSelector_selectedStation__9Ya8d{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;background-color:transparent}.stationSelector_focused__pAjxx .stationSelector_selectedStation__9Ya8d,.stationSelector_input__HSuS_{opacity:0}.stationSelector_focused__pAjxx .stationSelector_input__HSuS_{opacity:1}.travelDateRangeSelector_dateInput__TdzJp{flex-grow:1;padding-block:8px}.travelDateRangeSelector_dateInput__TdzJp>*{display:inline}.travelDateRangeSelector_accessory__KgwHz{justify-self:flex-end}.travelDateRangeSelector_segment__Y8Ua9{padding-inline:1px}.travelDateRangeSelector_rangeDash__jGBo9{padding-block:8px;padding-inline:4px}.travelDateRangeSelector_headerContainer__Pdsur{display:flex;gap:20px;justify-content:space-between}.travelDateRangeSelector_header__U0U1V{font-size:18px;font-weight:450;color:var(--color-green-300)}.travelDateRangeSelector_label__5buyF{text-align:left}.travelDateRangeSelector_calendarGrid__cGBW6{display:grid;justify-content:center}.travelDateRangeSelector_calendarGrid__cGBW6>thead>tr>th{width:30px;padding:2px;font-size:14px}.travelDateRangeSelector_calendarCell__MiJJd{width:30px;padding:2px;text-align:center;font-size:14px;cursor:pointer}.travelDateRangeSelector_calendarCell__MiJJd:hover{background-color:var(--color-tan-200);font-weight:600;border-radius:8px}.travelDateRangeSelector_calendarCell__MiJJd[aria-disabled=true]{display:none;pointer-events:none}.travelDateRangeSelector_navButtons__26nHl{border:none;width:32px;background-color:transparent}td[aria-selected=true] .travelDateRangeSelector_calendarCell__MiJJd{text-align:center;color:#fff;font-weight:600;background-color:var(--color-green-300)}.travelDateRangeSelector_dateRangePicker__GTmJH{text-align:center}.contactEmailCollector_group__L6zBy{flex-direction:column;box-shadow:inset 0 0 0 2px #fff}.contactEmailCollector_group__L6zBy .contactEmailCollector_field___Anb1{height:22px;width:auto}.contactEmailCollector_group__L6zBy .contactEmailCollector_action__651fo{height:38px;width:auto}@container sign-up-container (min-width: 300px){.contactEmailCollector_group__L6zBy{flex-direction:row}.contactEmailCollector_field___Anb1{width:unset;flex-basis:1fr}.contactEmailCollector_action__651fo{flex-basis:max-content}}.switch_optionContainer__4nYRj{display:grid;grid-template-columns:1fr 1fr;background-color:hsla(0,0%,97%,.8);padding:2px;border-radius:8px;box-shadow:0 0 0 1px #fff}.switch_component__7t1yd:has(:focus) .switch_optionContainer__4nYRj{outline:2px solid #000}.switch_option__Z44Z6{text-align:center;line-height:36px;border-radius:6px}.switch_optionActive__dbaYl{background-color:#fff;box-shadow:0 1px 2px 0 #ccc;font-weight:500}.menuWidget_component__boxGy{-webkit-padding-before:0;padding-block-start:0;height:100%;-webkit-margin-after:0;margin-block-end:0}.searchWidget_component__PMC1h{-webkit-padding-before:0;padding-block-start:0;inset-block:0;height:calc(100% + 16px);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:-16px;margin-inline-end:-16px;display:grid;grid-template-rows:min-content min-content 1fr}.searchWidget_heading__VDERF{-webkit-margin-before:12px;margin-block-start:12px;line-height:32px;font-size:28px;font-weight:450;color:var(--color-green-500)}.searchWidget_results__aAfQ7{overflow-y:auto;-webkit-padding-end:16px;padding-inline-end:16px}.searchWidget_extra__35UgU{display:none}.searchWidget_searchBoxRoot__2FmCJ{width:calc(100% - 16px)}.searchWidget_searchBoxMain__YdQvi{width:100%;font-size:inherit;line-height:inherit;font-family:inherit}.searchHit_component__seHDh{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"thumb detail";grid-gap:8px;gap:8px;text-decoration:none;color:inherit;background-color:hsla(0,0%,100%,.376);padding:2px;border-radius:8px;box-shadow:inset 0 0 0 1px #fff}.searchHit_thumbnail__Wa57v{grid-area:thumb;aspect-ratio:1/1;width:56px;height:56px;object-fit:cover;border-radius:6px}.searchHit_detail__h1VOa{grid-area:detail;display:flex;flex-direction:column;justify-content:center}.searchHit_stationCode__i3PDL{line-height:12px;font-size:12px;font-weight:700}.searchHit_stationCity__FWtJy{line-height:20px;font-size:16px;font-weight:550}.searchHit_stationName__DsepC{line-height:16px;font-size:13px;font-weight:400}.searchHit_guideTitle__pAoof,.searchHit_postTitle__BoR7v{line-height:20px;font-size:16px;font-weight:550}.searchHit_postDate__n4THD{line-height:16px;font-size:13px;font-weight:400}.hits_component__edYlx:last-child{-webkit-padding-after:16px;padding-block-end:16px}.hits_layout__gbK9f{-webkit-margin-before:16px;margin-block-start:16px;display:flex;flex-direction:column;gap:4px}.hits_heading__HGUQR{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;-webkit-margin-before:32px;margin-block-start:32px}.hits_title__5qazx{margin-block:0;color:var(--color-green-400);line-height:24px;font-size:20px;font-weight:600}.hits_more__2iFgr{font-weight:600}:where(.global_component__tVl0l){border:none;padding-block:12px;padding-inline:16px;margin:0;font-family:inherit;font-weight:550;font-size:16px;background-color:transparent;color:var(--color-tan-100);border-radius:8px}.global_component__tVl0l.global_active__DgL2X{background-color:var(--color-tan-200);color:var(--color-green-500)}.global_component__tVl0l.global_icon__LP9Xl{font-family:var(--symbol-font);padding:0;width:46px;line-height:46px;font-size:32px}.menuAction_component__jzoKF{display:var(--display-menu-button)}.socialChannel_component__mru8v{display:block;width:32px;height:32px;padding:8px;border-radius:8px;box-shadow:0 0 0 1px var(--color-green-200);background-color:var(--color-green-400)}.socialList_component__3Y0tS{display:flex;flex-direction:row;gap:8px;justify-content:center}.featuredDiscount_component__Sdx1l{background-color:orange}.featuredLocation_component__576pt{padding:24px;padding-inline:var(--page-margin)}.featuredLocation_headerContainer__tckbA{grid-area:header}.featuredLocation_locationName__grDpE{color:var(--color-green-300);margin-block:0}.featuredLocation_addressTitle__K2cZD{color:var(--color-green-400);-webkit-margin-before:0;margin-block-start:0}.featuredLocation_description__v9GfL{grid-area:description;-webkit-margin-after:12px;margin-block-end:12px}.featuredLocation_bookWrapper__zWHtB{background-color:var(--color-tan-100);padding:12px;border-radius:16px}.featuredLocation_imageWrapper__zeYP5{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:16px;margin-bottom:12px;grid-area:imageContainer}.featuredLocation_button__YHf0_{font-weight:650;color:#121212;background-color:#eee;padding-block:8px;line-height:24px;display:inline-block;-webkit-margin-after:4px;margin-block-end:4px;color:#fff;background-color:var(--color-green-300);text-decoration:none;padding-inline:16px;border-radius:8px;width:-moz-fit-content;width:fit-content;border:none;font-family:inherit;font-size:inherit;margin-block:0;grid-area:bookNow}@container (min-width: 960px){.featuredLocation_container__Fiy1f{grid-column-gap:32px;column-gap:32px;grid-row-gap:16px;row-gap:16px;display:grid;grid-template-columns:256px 1fr;grid-template-areas:"imageContainer header" "imageContainer description" "imageContainer bookNow" "imageContainer address"}.featuredLocation_containerNoImage__oIKPx{display:grid;grid-row-gap:8px;row-gap:8px;justify-content:start;grid-auto-columns:1fr;grid-template-areas:"header" "description" "bookNow" "address"}}.featuredStation_component__rCNm3{background-color:#9acd32}.giveawayRequest_component__bpFWZ{margin-block:48px}.giveawayRequest_wrapper__xt3XZ{background-color:var(--color-tan-100);padding:24px;border-radius:28px;min-height:304px}.giveawayRequest_heading__eSKp0{margin-block:0;font-weight:500;font-size:28px;line-height:32px;color:var(--color-green-400)}.giveawayRequest_actionArea__M1JL7{-webkit-margin-before:24px;margin-block-start:24px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:24px}.giveawayRequest_errorArea__ZHTde{background-color:var(--color-tan-300);-webkit-margin-before:16px;margin-block-start:16px}.giveawayRequest_submit__jniMW{font-family:inherit;font-size:18px;line-height:24px;font-weight:600;border:none;padding:8px 16px;background-color:var(--color-green-300);color:#fff;border-radius:8px}.giveawayRequest_check__F3UEo{width:24px;height:24px;vertical-align:baseline;transform:translateY(3px);accent-color:var(--color-green-300)}.giveawayRequest_stage__35uU_{display:none}.giveawayRequest_stageError__FGKKP,.giveawayRequest_stageFull__VdyCw,.giveawayRequest_stageSending__P_J6I,.giveawayRequest_stageValidating__jclNz{display:grid;grid-template-rows:min-content 1fr;height:256px}.giveawayRequest_stageActive__St3Et{display:block}.giveawayRequest_throbberWrapper__CiuCp{height:100%;padding-bottom:48px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.giveawayRequest_throbberText__L1mj_{font-size:24px;line-height:28px;font-weight:400;color:var(--color-green-400)}.giveawayRequest_throbberImg__EyZmz{width:64px;height:32px}.giveawayRequest_discountCode__D_xWB{font-family:monospace;font-weight:600;font-size:32px;line-height:32px;-webkit-margin-before:24px;margin-block-start:24px;color:var(--color-green-500);letter-spacing:4px}.giveawayRequest_addButton__39_3Q{font-family:inherit;font-size:18px;line-height:24px;font-weight:600;border:none;padding:8px 16px;background-color:var(--color-green-300);color:#fff;border-radius:8px;text-decoration:none;-webkit-margin-before:16px;margin-block-start:16px;display:inline-block}.giveawayRequest_othertext__3fRD_{text-wrap:balance}.giveawayRequest_warningtext__62fzo{text-align:center;color:var(--color-red-400);margin-block:32px;text-wrap:balance}.giveawayRequest_error__DTmzV{color:var(--color-red-400);-webkit-margin-before:4px;margin-block-start:4px}.imageGallery_component__rhW2X{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--intrinsic-width),100%),1fr));grid-gap:calc(2*var(--standard-gap));gap:calc(2*var(--standard-gap));margin-block:48px}.imageGallery_imageContainer__kOYmD{position:relative;overflow:hidden;border-radius:16px}.inlinePhoto_component__tmBxs{margin-block:48px}.inlinePhoto_caption__Pp99d{-webkit-margin-before:16px;margin-block-start:16px;-webkit-border-after:solid 2px #ccc;border-block-end:2px solid #ccc;-webkit-padding-after:14px;padding-block-end:14px;padding-inline:8px;width:-moz-fit-content;width:fit-content}.inlinePhoto_imageWrapper__D_4AY{position:relative;width:100%;aspect-ratio:var(--image-aspect)/1;overflow:hidden;border-radius:16px}.iconList_component__xL35U{margin-block:48px}.iconList_listContainer__4p4Xg{list-style:none;padding:0;display:flex;flex-direction:column;gap:32px;max-width:720px}.iconList_listItem___dr_V{display:grid;grid-template-columns:128px 1fr;grid-template-rows:1fr min-content min-content 1fr;grid-column-gap:16px;column-gap:16px}.iconList_image__OZVnp{grid-column:1;grid-row:1/span 4;background-color:red;width:128px;height:86px;overflow:hidden;position:relative}.iconList_image__OZVnp>img{width:128px}.iconList_itemTitle__9g_fr{grid-column:2;grid-row:2;font-size:24px;font-weight:500;color:var(--color-green-500)}.iconList_itemDescription__keIJM{grid-column:2;grid-row:3;container-type:inline-size;container-name:idesc}@container idesc (min-width: 0px){.iconList_itemDescription__keIJM .tabs01{display:flex;flex-direction:column}}@container idesc (min-width: 480px){.iconList_itemDescription__keIJM .tabs01{flex-direction:row;gap:16px}.iconList_itemDescription__keIJM .tabs01>span:first-child{flex-basis:128px}.iconList_itemDescription__keIJM .tabs01>span:nth-child(2){flex-grow:1}.iconList_itemDescription__keIJM .tabs01>span:nth-child(3){flex-basis:128px}}.inlineVideo_component__9c9J2{margin-block:48px}.inlineVideo_wrapper__IdLJd{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background-color:#000}.pageTitle_component__MGFEZ{-webkit-margin-before:32px;margin-block-start:32px;-webkit-margin-after:24px;margin-block-end:24px}.pageTitle_htag__qtDx1{-webkit-margin-before:0;margin-block-start:0;color:var(--color-green-300);font-weight:500;font-size:42px;line-height:48px}.pageTitle_component--giant__wrYXY .pageTitle_htag__qtDx1{font-weight:400;font-size:72px;line-height:80px;text-align:center}.pageTitle_subtitle__PJXpC{display:block;-webkit-margin-before:8px;margin-block-start:8px;-webkit-margin-after:0;margin-block-end:0;color:var(--color-green-400);font-weight:600;font-size:28px;line-height:32px}.pageTitle_categoryContainer__5gWGl{-webkit-margin-before:0;margin-block-start:0;line-height:24px;-webkit-margin-after:8px;margin-block-end:8px}.pageTitle_category__ENGeC{font-weight:650;color:var(--color-brown-500);margin-block:0;padding-block:8px;font-size:18px;line-height:24px}.pageTitle_categoryLink__ieDyC{display:inline-block;-webkit-margin-after:4px;margin-block-end:4px;color:#fff;background-color:var(--color-green-300);text-decoration:none;padding-inline:16px;border-radius:8px}.pageStyle_mainContent__CIwRh{margin-block:32px}.pageStyle_title__CaOUd h1{-webkit-margin-after:0;margin-block-end:0}.pageStyle_diagram__2cu8s{-webkit-padding-before:0!important;padding-block-start:0!important}@container scrollable (min-width: 520px){.pageStyle_diagram__2cu8s{-webkit-padding-before:96px!important;padding-block-start:96px!important}}.pageStyle_topics__ZIG_3{margin-block:96px}.pageStyle_arrowHolder__aOsLO{container-name:arrow-holder;container-type:inline-size;-webkit-margin-before:16px;margin-block-start:16px}@container arrow-holder (min-width: 0px){.pageStyle_tripArrow__6SIqy{display:none}}@container arrow-holder (min-width: 520px){.pageStyle_tripArrow__6SIqy{display:flex;flex-direction:row;justify-content:center}.pageStyle_arrowRight__wGBy3{display:block}.pageStyle_arrowDown__5gSgd{display:none}.pageStyle_direction__XYt5v{line-height:32px}}.pageStyle_hero__XpdPC{aspect-ratio:4/1;max-height:400px;width:100%;position:relative;-webkit-margin-after:64px;margin-block-end:64px}.pageStyle_mainContent__SI2WV{-webkit-margin-after:96px;margin-block-end:96px}.video_loading__Ns_WD{background-color:#eee;width:100%;height:100%;display:grid;align-items:center;justify-content:center}.pageStyle_title__vTJp8 h1{-webkit-margin-after:0;margin-block-end:0}.pageStyle_mainContent__qulTI{margin-block:0}.pageStyle_point__noPko{margin-block:96px}.pageStyle_pointLogo__ZCtzZ{display:inline-block;width:192px;height:auto;max-width:100%;aspect-ratio:20/3;transform:translateY(6px);-webkit-margin-start:-12px;margin-inline-start:-12px}.pageStyle_busGrid__iQ1I8{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(700px,100%),1fr));max-width:100%;overflow-y:auto}.pageStyle_busGrid__iQ1I8>div{background-color:#fff}.pageStyle_alertSection--info__Phms8{background-color:var(--color-tan-100);--top-alert-color:#ffffff80;--top-alert-icon-color:var(--color-green-300)}.pageStyle_alertSection--warning__fHMo6{background-color:var(--color-tan-300);--top-alert-color:#9e7945;--top-alert-icon-color:var(--color-tan-200);color:#fff}.pageStyle_alertSection--emergency__tAFTc{background-color:var(--color-red-400);--top-alert-color:#00000040;--top-alert-icon-color:#fff;color:#fff}.tileViews_container__LTFC8{container-type:inline-size;container-name:tiles}.tileViews_layout__f0SIZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--tile-cell-basis),100%),1fr));grid-gap:var(--tile-gap);gap:var(--tile-gap)}.homeTileView_layout__wfw2J{grid-template-columns:unset}@media(min-width:945px){.homeTileView_layout__wfw2J{grid-template-columns:repeat(6,1fr)}.homeTileView_specialTile__a94u5{grid-column-end:span 3}.homeTileView_specialTile__a94u5:nth-child(n+3){grid-column-end:span 2}}.homeTileView_moreButtonContainer__X6SV6{background:linear-gradient(#fff,var(--color-tan-100));padding:12px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.homeTileView_moreButton__qfd39{background-color:var(--color-green-300);box-shadow:inset 0 0 0 1px var(--color-green-400);padding-block:16px;padding-inline:24px;color:#fff;text-decoration:none;border-radius:8px;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:600}.tile_component__yLyUD{container-name:singleTile;container-type:inline-size;text-decoration:none}.tile_layout__2HBXS{color:#000;display:flex;flex-direction:column;height:100%}.tile_thumbnail__5wBhP{position:relative;-webkit-margin-after:12px;margin-block-end:12px;width:100%;padding-inline:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,50%,.502)}.tile_thumbnail--narrow__2s_rm{aspect-ratio:7/4}.tile_thumbnail--normal__DNHN6{aspect-ratio:16/9}.tile_thumbnail--big__4AnRZ{aspect-ratio:3/2}.tile_thumbnail--square__M4KrG{aspect-ratio:1/1}.tile_published__q5w1_{font-size:12px;line-height:12px;font-weight:600;-webkit-margin-after:4px;margin-block-end:4px}.tile_title__WsY7s{font-size:20px;line-height:24px;font-weight:700;color:var(--color-green-300)}.tile_subtitle__rq7YN{font-weight:550}.tile_spacer__OsQnq{flex-grow:1;flex-basis:1fr}.tile_cta__goCfb{display:block;width:-moz-fit-content;width:fit-content;background-color:var(--color-tan-100);border-radius:8px;-webkit-margin-before:12px;margin-block-start:12px;padding-block:8px;padding-inline:12px;box-shadow:0 0 0 1px var(--color-tan-200);color:var(--color-brown-500);font-weight:600}.page_diagram__fkB_K{margin-block:48px}.page_heroContainer__LXN3b{display:block;position:relative;height:450px}.page_heroImage__T10VV{width:100%;height:450px;background-color:#eee;box-sizing:border-box;object-fit:cover;border:none}.page_firstContentContainer__GcbmT{grid-template-columns:2fr 1fr}.page_videoContainer__v19IB{background-color:#eee;height:500px;width:700px}.page_introContainer__PgDtg>:first-child,.page_introHeader__V_EbJ{-webkit-margin-before:0;margin-block-start:0}.page_mainContent__PLEAZ{-webkit-padding-before:24px;padding-block-start:24px;-webkit-padding-after:96px;padding-block-end:96px}.page_buttonContainer__fRMUT{display:flex;flex-direction:column;gap:var(--standard-gap)}.page_bookingButton__32D14,.page_button__AiIww{padding:16px;border-radius:8px;text-decoration:none;color:#fff;background-color:var(--color-green-400);font-size:16px;font-weight:600;border:none}.page_button__AiIww{background-color:var(--color-tan-200);color:#000;text-align:center}.page_amenityList__nhlq_{background-color:var(--color-tan-100);padding-block:32px;border-block:solid 2px var(--color-tan-200);-webkit-margin-before:64px;margin-block-start:64px}.page_trainsAtStation__LlRPf{background-color:var(--color-tan-200);-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-after:24px;padding-block-end:24px}.page_attractionHeading__akQvS{text-align:center;margin-block:0}.page_attractions__kwW3E,.page_wayfinding__KBEwh{-webkit-margin-before:48px;margin-block-start:48px}.trainsAtStation_component__Os3Ws{display:grid;grid-template-columns:1fr;grid-gap:var(--tile-gap);gap:var(--tile-gap)}@container scrollable (min-width: 420px){.trainsAtStation_component__Os3Ws{grid-template-columns:1fr 1fr}}.trainsAtStation_direction__nmT69{container-type:inline-size;container-name:direction}.trainsAtStation_directionTitle__QHd7R{display:none}.trainsAtStation_directionHeading__ufFXZ{text-align:center;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:8px;margin-block-end:8px}.trainsAtStation_trips__bHtWd{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:var(--standard-gap);background-color:var(--color-tan-100);border-radius:16px;padding:8px}.trainsAtStation_trip__DPLXs{display:grid;grid-template-columns:44px 32px;grid-template-rows:24px 28x;background-color:#fff;border-radius:8px;padding:8px;box-shadow:0 1px 2px 0 var(--color-tan-300);flex-grow:1;flex-basis:100px;justify-content:center}.trainsAtStation_time__sOjqh{grid-column:1/-1;grid-row:1;text-align:center;line-height:24px;font-size:20px;font-weight:500}.trainsAtStation_tripType__zHBEZ{width:48px;-webkit-margin-end:-4px;margin-inline-end:-4px;height:28px;grid-column:1;grid-row:2}.trainsAtStation_identifier__k9Jyf{width:32px;height:28px;line-height:28px;grid-column:2;grid-row:2;text-align:center;font-weight:550}.wayfindingMap_container__xg6EW{position:relative;border-radius:16px;overflow:hidden;width:100%;inset:0}.wayfindingMap_controls__vE3SS{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;display:flex;flex-direction:row;align-items:center;margin:8px;padding:8px;background-color:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px}.wayfindingMap_control__JSxT3{font-family:var(--symbol-font);font-size:24px;padding:6px;line-height:1;-webkit-margin-end:8px;margin-inline-end:8px}.wayfindingMap_image__aH7Df{width:100%;height:100%;image-rendering:auto;display:block}.wayfindingMap_contentClass__C8zHe{width:100%!important;height:100%!important}.guideTileView_component__PWt6n{margin-block:48px}.discoverTileView_paginationContainer__8C8I0{background:linear-gradient(#fff,var(--color-tan-100));padding:12px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:grid;align-items:center;justify-content:center;-webkit-margin-before:32px;margin-block-start:32px}.discoverTileView_pagination__69Nzn{margin-inline:auto}@keyframes segment_ltr__0qc5k{0%{background-position:0}50%{background-position:100%}to{background-position:200%}}.segment_component__Q1IP6{position:relative}.segment_component__Q1IP6.segment_type--VISITED__6vF5J{background-color:var(--color-green-300)}.segment_component__Q1IP6.segment_type--OCCUPIED__3gnQu{background-color:var(--color-green-300);background:linear-gradient(-45deg,var(--color-tan-100) 33%,var(--color-green-300) 34%,var(--color-green-300) 66%,var(--color-tan-100) 67%);background-size:25%;background-repeat:repeat;animation:segment_ltr__0qc5k 3s linear 0s infinite forwards}.segment_component__Q1IP6.segment_type--UNOCCUPIED__LYjoA{background-color:var(--color-tan-100)}@container route-diagram (min-width: 0px){.segment_component__Q1IP6{background-color:var(--color-tan-200);width:4px;inset-inline:12px}@container route-diagram (min-width: 504px){.route-diagram--type-system .segment_component__Q1IP6{grid-column-start:var(--grid-column-start);grid-column-end:var(--grid-column-end);height:4px;width:auto;inset-block:12px;inset-inline:0}}@container route-diagram (min-width: 864px){.segment_component__Q1IP6{grid-column-start:var(--grid-column-start);grid-column-end:var(--grid-column-end);height:4px;width:auto;inset-block:12px;inset-inline:0}}}.tripArrow_component__80Bgy{align-items:center}.tripArrow_direction__U1yDd{font-weight:700;text-transform:uppercase;color:var(--color-green-300)}.tripArrow_arrowDown__kP_Tf,.tripArrow_arrowRight__1wAwk{height:32px}@container trip-chart (min-width: 0px){.tripArrow_component__80Bgy{display:flex;flex-direction:column;-webkit-margin-after:16px;margin-block-end:16px}.tripArrow_arrowRight__1wAwk{display:none}.tripArrow_arrowDown__kP_Tf{display:block}}@container trip-chart (min-width: 984px){.tripArrow_component__80Bgy{flex-direction:row;-webkit-margin-after:-32px;margin-block-end:-32px;justify-content:center}.tripArrow_arrowRight__1wAwk{display:block}.tripArrow_arrowDown__kP_Tf{display:none}.tripArrow_direction__U1yDd{line-height:32px}}.busSchedule_title__NjCPR{-webkit-margin-before:32px;margin-block-start:32px;color:var(--color-green-300);line-height:24px;font-size:22px;-webkit-margin-after:8px;margin-block-end:8px}.busSchedule_columnHead__1cSLz{width:min-content;vertical-align:bottom}.busSchedule_stopTime__OwNYV{width:48px;text-align:center}.busSchedule_tableWrapper__y6OU9{max-width:100%;overflow-y:auto}.busSchedule_busIdent__EZxzv{-webkit-padding-end:16px;padding-inline-end:16px}.busSchedule_trainData__oonWz{display:flex;flex-direction:row;background-color:var(--color-tan-100);gap:8px;padding:4px 12px;border-radius:16px}.busSchedule_stationContainer__BmtZN{display:block;position:relative;-webkit-padding-after:8px;padding-block-end:8px;padding-inline:4px;font-size:13px;font-weight:400}.busSchedule_stationContainer__BmtZN:before{content:"";background-color:var(--color-tan-200);position:absolute;height:8px;width:100%;inset-block-end:0;border-top-right-radius:6px;border-top-left-radius:6px;inset-inline:0}.busSchedule_stationContainer__BmtZN:after{content:"";background-color:#fff;position:absolute;height:6px;width:calc(100% - 4px);inset-block-end:0;border-top-right-radius:4px;border-top-left-radius:4px;inset-inline:2px}.busSchedule_meetsContainer___bZgd{display:flex;flex-direction:row;gap:4px;align-items:center;padding:2px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--color-tan-200)}.busSchedule_meetsContainer___bZgd.busSchedule_continue__3wP0L{flex-direction:row-reverse}.busSchedule_meetsContainer___bZgd .busSchedule_trainTime__fE1e_{display:flex;flex-direction:row;gap:4px}.busSchedule_trainArrow__E43pF,.busSchedule_trainAt__CNdIm,.busSchedule_trainIcon__50Edi{font-family:var(--symbol-font);font-size:20px;line-height:20px;display:block;width:20px}.busSchedule_trainNumber__JiUQ6{display:flex;flex-direction:row;line-height:20px}.busSchedule_stopTime__OwNYV,.busSchedule_trainTime__fE1e_{font-family:monospace;font-size:13px;line-height:20px;padding-inline:6px}.busSchedule_stopTimeCell__MiWZG{height:32px;line-height:32px}.busSchedule_stopTimeCell__MiWZG>.busSchedule_stopTime__OwNYV{display:block;margin-inline:auto}.busSchedule_stopTimeCell__MiWZG:nth-child(2)>.busSchedule_stopTime__OwNYV{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:2px;margin-inline-end:2px}.busSchedule_stopTimeCell__MiWZG:last-child>.busSchedule_stopTime__OwNYV{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:auto;margin-inline-end:auto}.station_component__Ilsxn{container-type:size;container-name:station;position:relative}.station_wrapper__pVm_M{width:100%;display:block;height:100%;position:relative}.station_code__dRhlX{grid-area:code}.station_dot__uwkhu{box-shadow:0 0 0 4px var(--color-tan-200);width:12px;height:12px;border-radius:6px;background-color:#fff;grid-area:dot;align-self:center;justify-self:center}.route-diagram--type-line .station_dot__uwkhu{box-shadow:none}.station_name__iDDPv{grid-area:name}a .station_name__iDDPv{color:var(--color-blue-400);font-weight:600}.station_time__d0npj{grid-area:time;font-family:monospace}.station_anticipated__x8PHV{grid-area:status;font-family:monospace}@container route-diagram (min-width: 0px) and (max-width: 863px){@container station (min-width: 0px){.station_wrapper__pVm_M{display:grid;grid-gap:4px;gap:4px;grid-template-columns:28px 1fr;grid-template-areas:"dot code";align-items:center}.station_code__dRhlX{text-align:left;grid-row:1}.station_dot__uwkhu{grid-row:1}.station_name__iDDPv{text-align:left}.station_anticipated__x8PHV,.station_name__iDDPv,.station_time__d0npj{display:none;grid-row:1}.route-diagram--type-line .station_wrapper__pVm_M{grid-template-columns:28px 1fr 48px;grid-template-areas:"dot code time"}.route-diagram--type-line .station_time__d0npj{display:block}}@container station (min-width: 220px){.station_wrapper__pVm_M{grid-template-areas:"dot name"}.station_code__dRhlX{display:none}.station_name__iDDPv{display:block}.station_anticipated__x8PHV{border-radius:10px}.station_anticipated__x8PHV,.station_anticipated__x8PHV.station_farAnticipated__zx2HF{background-color:var(--color-tan-100);color:var(--color-brown-500);font-style:italic}.route-diagram--type-line .station_wrapper__pVm_M{grid-template-columns:28px 1fr 48px 48px;grid-template-areas:"dot name time status"}.route-diagram--type-line .station_anticipated__x8PHV{display:block}}}@container route-diagram (min-width: 504px){.route-diagram--type-system .station_wrapper__pVm_M{display:block;position:absolute}.route-diagram--type-system .station_dot__uwkhu{position:absolute;inset-inline:calc((100cqw - 12px)/2);inset-block-start:8px}.route-diagram--type-system .station_code__dRhlX{display:none}.route-diagram--type-system .station_name__iDDPv{display:block;position:absolute;inset-block-end:20px;inset-inline-start:calc(50cqw + 12px/2);transform-origin:bottom left;transform:rotate(-90deg) translate(8px,1px);width:max-content}}@container route-diagram (min-width: 536px){.route-diagram--type-system .station_name__iDDPv{transform-origin:bottom left;transform:rotate(-60deg) translate(8px,2px);width:max-content}}@container route-diagram (min-width: 864px){.station_component__Ilsxn{grid-column:var(--station-code);grid-row:1}.station_dot__uwkhu{position:absolute;inset-inline:calc((100cqw - 12px)/2);inset-block-start:8px}.route-diagram--type-navigation .station_code__dRhlX{display:none}.route-diagram--type-navigation .station_name__iDDPv{display:block;position:absolute;inset-block-end:20px;inset-inline-start:calc(50cqw + 12px/2);transform-origin:bottom left;transform:rotate(-60deg) translate(8px,2px);width:max-content}.station_anticipated__x8PHV,.station_code__dRhlX,.station_time__d0npj{position:absolute;text-align:center;inset-inline:calc(50% - 24px);line-height:20px;border-radius:10px;width:48px}.station_time__d0npj{inset-block-start:24px}.station_code__dRhlX{inset-block-start:-16px}.station_anticipated__x8PHV{inset-block-start:4px;background-color:var(--color-green-300);color:#fff}.station_anticipated__x8PHV.station_farAnticipated__zx2HF{background-color:var(--color-tan-100);color:var(--color-brown-500);font-weight:400;font-style:italic}.route-diagram--type-line .station_code__dRhlX{display:var(--display-code,none)}.route-diagram--type-line .station_name__iDDPv{display:none}}.station_status--NO_DATA__PlLBf .station_dot__uwkhu{background-color:var(--color-tan-300)}.station_status--WILL_ARRIVE__iebzt .station_dot__uwkhu{background-color:var(--color-tan-100)}.station_status--UP_NEXT__AAIwV .station_dot__uwkhu{background-color:var(--color-tan-100);box-shadow:0 0 0 4px var(--color-green-300)}.station_status--AT_STATION__L08Nc .station_dot__uwkhu,.station_status--DEPARTED__TyJ9q .station_dot__uwkhu{background-color:var(--color-green-300)}.route-diagram--type-line .station_status--NONE__xv0vo .station_dot__uwkhu{background-color:var(--color-tan-300)}.routeDiagram_component__GE1YZ{-webkit-padding-before:128px;padding-block-start:128px;text-align:center;position:relative;container-type:inline-size;container-name:route-diagram}.routeDiagram_componentNoMargin__jkkh6{-webkit-padding-before:0;padding-block-start:0}.routeDiagram_diagramContainer__3LR15{position:relative}.routeDiagram_lineContainer__eq0QD{position:absolute}.routeDiagram_display__X2YEG{display:grid;grid-template-columns:1fr;grid-auto-rows:24px}@container route-diagram (min-width: 0px){.routeDiagram_display__X2YEG{display:grid;grid-template-columns:1fr;grid-auto-rows:28px}.routeDiagram_lineContainer__eq0QD{inset-block:14px;inset-inline-start:0;width:28px;display:grid;grid-auto-rows:28px}}@container route-diagram (min-width: 504px){.routeDiagram_component--type-system__O_wp6 .routeDiagram_display__X2YEG{display:grid;grid-template-columns:repeat(18,1fr);grid-template-areas:"VAC BEL MVW STW EVR EDM SEA TUK TAC OLW CTL KEL VAN PDX ORC SLM ALY EUG"}.routeDiagram_component--type-system__O_wp6[data-sortdirection=north] .routeDiagram_display__X2YEG{grid-template-areas:"EUG ALY SLM ORC PDX VAN KEL CTL OLW TAC TUK SEA EDM EVR STW MVW BEL VAC"}.routeDiagram_component--type-system__O_wp6 .routeDiagram_lineContainer__eq0QD{height:28px;inset-block:0;inset-inline:calc(100%/36);width:auto;grid-template-columns:[VAC]1fr [BEL] 1fr [MVW] 1fr [STW] 1fr [EVR] 1fr [EDM] 1fr [SEA] 1fr [TUK] 1fr [TAC] 1fr [OLW] 1fr [CTL] 1fr [KEL] 1fr [VAN] 1fr [PDX] 1fr [ORC] 1fr [SLM] 1fr [ALY] 1fr [EUG]}.routeDiagram_component--type-system__O_wp6[data-sortdirection=north] .routeDiagram_lineContainer__eq0QD{grid-template-columns:[EUG]1fr [ALY] 1fr [SLM] 1fr [ORC] 1fr [PDX] 1fr [VAN] 1fr [KEL] 1fr [CTL] 1fr [OLW] 1fr [TAC] 1fr [TUK] 1fr [SEA] 1fr [EDM] 1fr [EVR] 1fr [STW] 1fr [MVW] 1fr [BEL] 1fr [VAC] .5fr}}@container route-diagram (min-width: 536px){.routeDiagram_component--type-system__O_wp6 .routeDiagram_display__X2YEG,.routeDiagram_component--type-system__O_wp6 .routeDiagram_lineContainer__eq0QD{-webkit-margin-end:32px;margin-inline-end:32px}}@container route-diagram (min-width: 864px){.routeDiagram_component__GE1YZ .routeDiagram_display__X2YEG{display:grid;grid-template-columns:repeat(18,1fr);grid-template-areas:"VAC BEL MVW STW EVR EDM SEA TUK TAC OLW CTL KEL VAN PDX ORC SLM ALY EUG"}.routeDiagram_component__GE1YZ[data-sortdirection=north] .routeDiagram_display__X2YEG{grid-template-areas:"EUG ALY SLM ORC PDX VAN KEL CTL OLW TAC TUK SEA EDM EVR STW MVW BEL VAC"}.routeDiagram_component__GE1YZ .routeDiagram_lineContainer__eq0QD{height:28px;inset-block:0;inset-inline:calc(100%/36);width:auto;grid-template-columns:[VAC]1fr [BEL] 1fr [MVW] 1fr [STW] 1fr [EVR] 1fr [EDM] 1fr [SEA] 1fr [TUK] 1fr [TAC] 1fr [OLW] 1fr [CTL] 1fr [KEL] 1fr [VAN] 1fr [PDX] 1fr [ORC] 1fr [SLM] 1fr [ALY] 1fr [EUG]}.routeDiagram_component__GE1YZ[data-sortdirection=north] .routeDiagram_lineContainer__eq0QD{grid-template-columns:[EUG]1fr [ALY] 1fr [SLM] 1fr [ORC] 1fr [PDX] 1fr [VAN] 1fr [KEL] 1fr [CTL] 1fr [OLW] 1fr [TAC] 1fr [TUK] 1fr [SEA] 1fr [EDM] 1fr [EVR] 1fr [STW] 1fr [MVW] 1fr [BEL] 1fr [VAC]}}.homeSystem_component__8gQCq{background-color:var(--color-tan-100);padding:24px;border-radius:24px;-webkit-border-after:solid 4px var(--color-tan-200);border-block-end:solid 4px var(--color-tan-200)}.homeSystem_introduction___Ya5r{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:32px;margin-block-end:32px}.homeSystem_introduction___Ya5r>:first-child{-webkit-margin-before:0;margin-block-start:0}.homeSystem_activities__yHERw{display:grid}.homeSystem_linkButton__oxKgh{font-weight:650;color:#121212;background-color:#eee;padding-block:8px;line-height:24px;display:block;color:#fff;background-color:var(--color-green-300);text-decoration:none;padding-inline:16px;border-radius:8px;width:-moz-fit-content;width:fit-content;border:none;font-family:inherit;font-size:inherit;margin-block:0;width:auto;text-align:center}@container scrollable (min-width: 0px){.homeSystem_activities__yHERw{grid-template-columns:1fr;gap:16px}}@container scrollable (min-width: 720px){.homeSystem_activities__yHERw{grid-template-columns:auto 1fr;align-items:flex-end;gap:32px}}.tripChart_container__k_axr{container-type:inline-size;container-name:trip-chart}@container trip-chart (min-width: 0px){.tripChart_headerContainer__88v_B{display:none;grid-template-columns:120px 1fr;-webkit-margin-after:24px;margin-block-end:24px;position:relative;z-index:2}.tripChart_tripsTableContainer__b_W1J{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(256px,100%),1fr));grid-gap:24px;gap:24px}}@container trip-chart (min-width: 984px){.tripChart_headerContainer__88v_B{display:grid}.tripChart_mapContainer__3VwFf{grid-column:2}.tripChart_tripsTableContainer__b_W1J{display:block}}.tripDirection_direction__JZYjy{-webkit-margin-after:96px;margin-block-end:96px}.tripChartControl_headerWrapper__fHNxs{max-width:var(--content-max-width-narrow);padding-inline:var(--page-margin);margin-inline:auto;margin-block:24px}.tripChartControl_header__6Ae_u{border-radius:16px;display:flex;flex-direction:column;align-items:center;-webkit-margin-before:0;margin-block-start:0}.tripChartControl_label__IlAuZ{line-height:22px;margin:0}.tripChartControl_tabList__avay9{display:flex;flex-direction:row;justify-content:center;background:var(--color-tan-100);box-shadow:0 0 0 2px var(--color-green-300);padding:2px;border-radius:16px;-webkit-margin-before:12px;margin-block-start:12px}.tripChartControl_tab__WYZDA{cursor:default;position:relative;padding:16px;border-radius:10pt}.tripChartControl_tabActive__GIPxc{font-weight:700;background-color:var(--color-green-300);color:#fff}.tripChartControl_busNote__E_MZF{margin-block:12px;font-size:13px;line-height:20px;font-style:italic;display:grid;grid-template-columns:min-content 1fr}.tripChartControl_busNote__E_MZF:before{display:inline-block;content:"Note: ";-webkit-padding-end:8px;padding-inline-end:8px;font-weight:700}.tripChartControl_busNote__E_MZF a{font-weight:700}.tripChartControl_legend__rDGnl{grid-column:2;text-align:center;text-wrap:balance}.tripChartControl_legendNote__jEYMP{font-size:13px;display:inline-block;border-radius:10px;text-align:center;padding-inline:8px 12px;margin-inline:8px 4px;font-weight:600;line-height:20px;height:20px}.tripChartControl_anticipatedNote__RDPc9{background-color:var(--color-tan-100);color:var(--color-brown-500)}.tripChartControl_nextNote__CMxBz{background-color:var(--color-green-300);color:#fff}