.page-header-content{display:flex;align-items:center;gap:36px 32px}@media(max-width: 743.98px){.page-header-content{flex-direction:column;align-items:start}}.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.96px;display:flex;align-items:center;gap:24px;flex:1}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-title{gap:20px}}@media(max-width: 743.98px){.page-header-title{gap:16px}}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}}@media(max-width: 743.98px){.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.icon.page-header-icon{color:var(--color-ray);min-width:60px;width:60px;height:60px}@media(max-width: 1023.98px){.icon.page-header-icon{min-width:48px;width:48px;height:48px}}.page-header-contacts{display:flex;align-items:center;gap:24px;width:384px}@media(min-width: 1024px)and (max-width: 1279.98px){.page-header-contacts{width:365px}}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-contacts{width:324px}}@media(max-width: 743.98px){.page-header-contacts{width:auto}}.page-header-contacts-divider{border-radius:12px;background-color:var(--color-purple);align-self:stretch;width:4px;min-width:4px;min-height:60px}.page-header-contacts-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}
.seo-content-section{display:flex;flex-direction:column}.seo-content-section .seo-content-action{width:100%}.seo-content-section .seo-content-action.hidden{display:none}.seo-content-section .seo-content-action button{width:100%}.seo-content-section .seo-content-action .more{display:none}.seo-content-section .seo-content-action .hide{display:inline}.seo-content-section:has(.collapsed) .more{display:inline}.seo-content-section:has(.collapsed) .hide{display:none}.seo-content-section:has(.collapsed) .seo-content-container::after{background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%)}.seo-content-section .seo-content-container{overflow:hidden;color:var(--color-pg-3-5) !important;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:500 !important;line-height:16px !important;position:relative}.seo-content-section .seo-content-container.collapsed{max-height:650px}.seo-content-section .seo-content-container::after{content:"";position:absolute;bottom:0;width:100%;height:40px;background-image:none}.seo-content-section .seo-content-container *{color:var(--color-pg-3-5) !important;background-color:rgba(0,0,0,0) !important;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:500 !important;line-height:16px !important}.seo-content-section .seo-content-container h1,.seo-content-section .seo-content-container h1 *,.seo-content-section .seo-content-container h2,.seo-content-section .seo-content-container h2 *,.seo-content-section .seo-content-container h3,.seo-content-section .seo-content-container h3 *,.seo-content-section .seo-content-container h4,.seo-content-section .seo-content-container h4 *,.seo-content-section .seo-content-container h5,.seo-content-section .seo-content-container h5 *,.seo-content-section .seo-content-container h6,.seo-content-section .seo-content-container h6 *{color:var(--color-pg-5) !important}.seo-content-section .seo-content-container h1,.seo-content-section .seo-content-container h1 *,.seo-content-section .seo-content-container h2,.seo-content-section .seo-content-container h2 *,.seo-content-section .seo-content-container h3,.seo-content-section .seo-content-container h3 *{font-size:14px !important;font-weight:800 !important;line-height:20px !important;padding:0 !important;margin:0 0 16px !important}.seo-content-section .seo-content-container h4,.seo-content-section .seo-content-container h4 *{padding:0 !important;font-weight:800 !important;margin:16px 0 !important}.seo-content-section .seo-content-container h5,.seo-content-section .seo-content-container h5 *,.seo-content-section .seo-content-container h6,.seo-content-section .seo-content-container h6 *,.seo-content-section .seo-content-container p,.seo-content-section .seo-content-container p *{padding:0 !important;margin:0 0 16px !important}.seo-content-section .seo-content-container ul{padding:0 0 0 16px !important;margin:0 0 16px !important}.seo-content-section .seo-content-container ul li{margin:0 !important;padding:0 !important}.seo-content-section .seo-content-container ul li::marker{content:"・ " !important}.seo-content-section .seo-content-container ol{padding:0 0 0 16px !important;margin:0 0 16px !important}.seo-content-section .seo-content-container table{border-collapse:collapse !important;border:1px solid var(--color-pg-5);display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important}.seo-content-section .seo-content-container a:link,.seo-content-section .seo-content-container a:visited,.seo-content-section .seo-content-container a:hover,.seo-content-section .seo-content-container a:active{color:var(--color-pg-4) !important}.seo-faq-section{display:flex;flex-direction:column;gap:12px}.seo-faq-section-header{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:flex;align-items:center;gap:12px}.seo-faq-section-header .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.link-section{display:flex;flex-direction:column;gap:12px}.link-section-header{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:flex;align-items:center;gap:12px}.link-section-header .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.link-section-category-list{display:flex;flex-direction:column}.link-section-category{border-bottom:1px solid var(--color-divider)}.link-section-category:last-child{border-bottom:0}.link-section-category-header{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 0}.link-section-category-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;font-weight:800;flex:1}.link-section-category-icon{color:var(--color-pg-1-5);padding:12px}.link-section-category-icon .icon{min-width:24px;width:24px;height:24px;mask-image:url(/app2/assets/icons/plus-circle.svg)}.collapse-opened .link-section-category-icon .icon{color:var(--color-ray);mask-image:url(/app2/assets/icons/minus-circle.svg)}.link-section-category-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:22px}.link-section-category-content-container a:link,.link-section-category-content-container a:visited,.link-section-category-content-container a:hover,.link-section-category-content-container a:active{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3-5);text-decoration:none}.question-list{display:flex;flex-direction:column}.question-item{border-bottom:1px solid var(--color-divider)}.question-item:last-child,.question-item.last-visible-child{border-bottom:0}.question-item.hidden{display:none}.question-item-header{display:flex;align-items:center;justify-content:stretch;gap:8px;cursor:pointer;padding:32px 0}@media(max-width: 743.98px){.question-item-header{padding:16px 0}}@media(hover: hover)and (pointer: fine){.question-item-header:hover .question-item-icon{color:var(--color-brand)}}.question-list-compact .question-item-header{padding:8px 0 12px}.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}@media(max-width: 743.98px){.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}}.question-list-compact .question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;font-weight:800}.question-item-icon{color:var(--color-pg-1-5);padding:12px}.question-item-icon .icon{min-width:24px;width:24px;height:24px;mask-image:url(/app2/assets/icons/plus-circle.svg)}.collapse-opened .question-item-icon .icon{color:var(--color-ray);mask-image:url(/app2/assets/icons/minus-circle.svg)}.question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);display:flex;flex-direction:column;gap:8px;padding-top:12px;padding-bottom:44px}@media(max-width: 743.98px){.question-item-answer{padding-bottom:28px}}.question-item-answer a:link,.question-item-answer a:visited,.question-item-answer a:hover,.question-item-answer a:active{color:var(--color-pg-3-5)}.question-list-compact .question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-top:0;padding-bottom:22px}.seo-section-divider{background-color:var(--color-divider);width:1px;min-height:100%;align-self:stretch}@media(max-width: 1023.98px){.seo-section-divider.main{display:none}}.seo-section{display:flex;align-items:stretch;gap:32px 24px}@media(max-width: 1023.98px){.seo-section{flex-direction:column}}@media(max-width: 743.98px){.seo-section{gap:24px}}.seo-content-section{flex:1}.seo-section-wrapper{display:flex;align-items:stretch;gap:24px;flex:2}@media(max-width: 743.98px){.seo-section-wrapper{flex-direction:column}.seo-section-wrapper .seo-section-divider{width:100%;height:1px}}.faq-section-container,.link-section{flex:1}@media(max-width: 1023.98px){.faq-section-container,.link-section{padding-top:24px}}@media(max-width: 743.98px){.faq-section-container{order:1}.seo-section-divider{order:2}.link-section{order:3}}
.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}@media(max-width: 743.98px){.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}}.car-class-container{display:flex;flex-direction:column;gap:48px}@media(max-width: 743.98px){.car-class-container{gap:36px}}.car-class-tab-bar{justify-content:flex-start;flex-wrap:nowrap;scroll-padding:32px}@media(max-width: 1279.98px){.car-class-tab-bar{margin:0 -32px;padding:0 32px}}@media(max-width: 1279.98px){.car-class-tab-bar{margin:0 -24px;padding:0 24px;scroll-padding:24px}}.car-class-tab-bar .tab-button{scroll-margin-top:48px}@media(max-width: 743.98px){.car-class-tab-bar .tab-button{scroll-margin-top:36px}}.car-class-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(min-width: 1024px)and (max-width: 1279.98px){.car-class-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 744px)and (max-width: 1023.98px){.car-class-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 743.98px){.car-class-list{grid-template-columns:1fr;gap:24px}}.car-class-card{background:var(--color-extra-light-gray);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden;padding:24px}.car-class-card-content{display:flex;flex-direction:column;gap:24px}.car-class-header{display:flex;align-items:center;gap:8px;align-self:stretch}.car-class-header-info{display:flex;flex-direction:column;gap:24px;flex:1;min-width:120px}@media(min-width: 744px){.car-class-header-info{display:none}}.car-class-image{object-fit:contain;object-position:center;width:100%;height:164px}@media(max-width: 743.98px){.car-class-image{object-position:center right;height:initial;max-height:96px;max-width:144px}}.car-class-name-container{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}@media(max-width: 743.98px){.car-class-name-container{display:none}}.car-class-name{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}.car-class-pax-container,.car-class-luggage-wrapper{display:flex;align-items:center;gap:12px}.car-class-pax-container .icon,.car-class-luggage-wrapper .icon{color:var(--color-pg-1);min-width:24px}.car-class-luggage-wrapper{cursor:pointer}.car-class-pax,.car-class-luggage{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.car-class-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5)}.car-class-description.desktop{min-height:40px}@media(max-width: 743.98px){.car-class-description.desktop{display:none}}.car-class-description.mobile{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.car-class-card-divider{background-color:var(--color-divider);height:1px}@media(max-width: 743.98px){.car-class-card-divider.desktop{display:none}}@media(min-width: 744px){.car-class-card-divider.mobile{display:none}}.car-class-option-list{display:flex;flex-direction:column;gap:12px}@media(max-width: 1023.98px){.car-class-option-list{flex-direction:row;flex-wrap:wrap}}.car-class-option{display:flex;align-items:center;gap:8px}.car-class-option .icon{color:var(--color-pg-1);min-width:16px;width:16px;height:16px}.car-class-option .icon.car-class-option-hint{color:var(--color-ray)}.car-class-option-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-4)}.car-class-select-button{width:100%;margin-top:auto}.car-class-select-button .old-price{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:line-through}@media(max-width: 743.98px){.car-class-select-button.desktop{display:none}}.car-class-select-button.mobile{width:auto}.car-class-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(min-width: 744px){.car-class-footer{display:none}}.car-class-category-divider-mobile{background-color:var(--color-divider);border-radius:12px;width:48px;height:4px;margin:0 auto}@media(min-width: 744px){.car-class-category-divider-mobile{display:none}}.car-class-list-filtered .car-class-category-divider-mobile{display:none}.upgrade-class-banner{border-radius:16px;background-color:var(--color-pg-5);display:flex;flex-direction:column;gap:24px;padding:24px}.upgrade-class-banner-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white)}.upgrade-class-banner-feature-list{display:flex;flex-direction:column;gap:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-list{flex-direction:row;align-items:center;flex-wrap:wrap}}.upgrade-class-banner-feature-item{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white);display:flex;align-items:center;gap:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item{gap:8px}}.upgrade-class-banner-feature-item span{background-color:var(--color-blue);border-radius:50%;min-width:48px;width:48px;height:48px;padding:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item span{min-width:32px;width:32px;height:32px;padding:8px}}.upgrade-class-banner-feature-item span .icon{min-width:24px;width:24px;height:24px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item span .icon{min-width:16px;width:16px;height:16px}}.upgrade-class-banner-image{display:flex;align-items:center;align-self:center;flex:1}.upgrade-class-banner-image img{pointer-events:none;width:100%;max-width:400px}.upgrade-class-banner-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-1-5)}.search-form-container{display:flex;flex-direction:column}.search-data{border-bottom:1px solid #e4deee;display:flex;justify-content:space-between;align-items:center;padding:24px 0}@media(max-width: 1023.98px){.search-data{flex-direction:column;gap:12px;align-items:stretch;padding:0 0 24px}}@media(max-width: 743.98px){.search-data{padding:0 0 16px}}.search-data-route-container{display:flex;gap:24px}.search-data-route-decoration{display:none;flex-direction:column;align-items:center;padding:28px 0}@media(max-width: 743.98px){.search-data-route-decoration{display:flex}}.search-data-route-circle{background-color:var(--color-ray);border-radius:50%;width:8px;height:8px}.search-data-route-line{background-color:var(--color-ray);width:2px;flex:1}.search-data-route{display:flex;justify-content:center;align-items:center;gap:24px;min-width:700px;flex:1}@media(min-width: 1024px)and (max-width: 1279.98px){.search-data-route{min-width:560px}}@media(max-width: 1023.98px){.search-data-route{justify-content:flex-start}}@media(max-width: 743.98px){.search-data-route{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:auto}}.search-data-route-departure,.search-data-route-destination{color:var(--color-ray);display:flex;align-items:center;padding:12px 0;gap:12px;flex:1}@media(max-width: 743.98px){.search-data-route-departure,.search-data-route-destination{color:var(--color-pg-1)}}.search-data-route-icon{min-width:24px}.search-data-route-place{display:flex;flex-direction:column}.search-data-route-place-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-5)}.search-data-route-place-address{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3)}.search-data-route-divider{border-right:1px solid #e4deee;border-left:1px solid #e4deee;color:var(--color-pg-1);display:flex;justify-content:center;align-items:center;padding:20px}@media(max-width: 743.98px){.search-data-route-divider{display:none}}.search-data-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.search-data-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px;min-width:270px}@media(max-width: 743.98px){.search-data-info{min-width:auto}}.search-data-date,.search-data-time-in-way{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:inline-flex;align-items:center;color:var(--color-pg-3)}.search-data-time-in-way .icon{width:16px;height:16px;min-width:16px}.search-data-pax{color:var(--color-pg-1);display:flex;align-items:center;gap:12px}.search-data-pax-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.search-form-toggle{background-color:var(--color-light-gray);border-radius:9.6px}.search-form-toggle.mobile{display:none}@media(max-width: 1023.98px){.search-form-toggle.mobile{display:inline-flex}}.search-form-toggle.desktop{display:inline-flex}@media(max-width: 1023.98px){.search-form-toggle.desktop{display:none}}.search-form-elem{border-bottom:1px solid #e4deee;display:none;width:100%;padding:24px 0 36px}@media(min-width: 744px)and (max-width: 1023.98px){.search-form-elem{padding:0 0 36px}}@media(max-width: 743.98px){.search-form-elem{padding:0 0 24px}}.route-subscription-content{max-width:384px}@media(max-width: 743.98px){.route-subscription-content{max-width:none}}.route-subscription-header{display:flex;align-items:start;justify-content:space-between;gap:4px}.route-subscription-header-spacer{min-width:40px;width:40px;height:40px}.route-subscription-icon{border-radius:50%;background-color:var(--color-ray);display:flex;padding:16px}.route-subscription-icon .icon{color:var(--color-white);width:24px;height:24px}.route-subscription-header-close{border-radius:8px;background-color:rgba(0,0,0,0);color:var(--color-pg-3);cursor:pointer;border:none;box-shadow:none;outline:none;display:flex;align-items:center;justify-content:center;padding:8px}.route-subscription-header-close .icon{width:24px;height:24px}@media(hover: hover)and (pointer: fine){.route-subscription-header-close:hover{background:var(--color-light-gray)}}.route-subscription-title,.route-subscription-form-description,.route-subscription-form-privacy-agreement{text-align:center;max-width:400px;margin:0 auto}@media(min-width: 480px)and (max-width: 743.98px){.route-subscription-title,.route-subscription-form-description,.route-subscription-form-privacy-agreement{max-width:500px}}.route-subscription-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-5);margin-top:12px}.route-subscription-form-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3);margin-top:24px}.route-subscription-form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.route-subscription-form.completed,.route-subscription-form.fail{display:none}.route-subscription-form-footer{display:flex;flex-direction:column;gap:16px}.route-subscription-form-privacy-agreement{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3)}.route-subscription-form-privacy-agreement a:link,.route-subscription-form-privacy-agreement a:visited,.route-subscription-form-privacy-agreement a:hover,.route-subscription-form-privacy-agreement a:active{color:var(--color-pg-3)}.route-subscription-success,.route-subscription-fail{border-radius:16px;border:1px solid var(--color-pg-1);display:none;align-items:center;gap:16px;padding:24px;margin-top:24px}.route-subscription-success .icon,.route-subscription-fail .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.route-subscription-success p,.route-subscription-fail p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;flex:1}.route-subscription-fail .icon{color:var(--color-red)}.route-subscription-content:has(.route-subscription-form.completed) .route-subscription-success{display:flex}.route-subscription-content:has(.route-subscription-form.fail) .route-subscription-fail{display:flex}.page{overflow:hidden;background-color:var(--color-white)}.route-page .page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}@media(max-width: 743.98px){.route-page .page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}@media(max-width: 1023.98px){.route-page .page-header-contacts{display:none}}.route-page .seo-section-container{background-color:var(--color-extra-light-gray);padding:48px 0}@media(max-width: 743.98px){.route-page .seo-section-container{padding:36px 0}}.page-content{background-color:var(--color-white);display:flex;flex-direction:column;gap:48px;padding-bottom:48px}@media(max-width: 743.98px){.page-content{gap:36px;padding-bottom:36px}}.page-content .warning-container{display:flex;gap:32px}.page-content .warning-spacer{display:none;flex:1}@media(min-width: 1280px){.page-content .warning-spacer{display:block}}.page-content .warning{border-radius:16px;background-color:var(--color-extra-light-gray);display:flex;align-items:center;gap:16px;flex:1;margin-top:32px;padding:24px 32px}@media(max-width: 743.98px){.page-content .warning{margin-top:24px;padding:24px}}.page-content .warning .icon{color:var(--color-orange);min-width:24px;width:24px;height:24px}.page-content .warning .warning-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;flex:1}.page-content .route-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border-radius:0 16px 16px 0;background-color:rgba(255,110,65,.06);position:relative;margin-top:32px;padding:24px 24px 24px 28px}@media(max-width: 743.98px){.page-content .route-description{margin-top:24px}}.page-content .route-description:before{content:"";background-color:var(--color-orange);border-radius:12px;position:absolute;inset:0;width:4px}
