.resort-status-module__ASxqEa__wrap{padding-top:var(--space-section);margin:0 0 var(--space-section-bottom)}.resort-status-module__ASxqEa__head{margin-bottom:var(--space-lg)}.resort-status-module__ASxqEa__eyebrow{align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);color:var(--cta);background:var(--accent-tint-10);border-radius:var(--r-pill);padding:var(--space-3xs) var(--space-sm);margin-bottom:var(--space-sm);font-weight:600;display:inline-flex}.resort-status-module__ASxqEa__h1{font-size:var(--fs-h1);color:var(--ink-900);margin:0 0 var(--space-2xs);line-height:1.15}.resort-status-module__ASxqEa__sub{font-size:var(--fs-md);color:var(--ink-500);margin:0 0 var(--space-2xs)}.resort-status-module__ASxqEa__updated{font-size:var(--fs-sm);color:var(--ink-400)}.resort-status-module__ASxqEa__updatedStale{color:var(--cta)}.resort-status-module__ASxqEa__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.resort-status-module__ASxqEa__card{border:1px solid var(--bg-3);border-radius:var(--r-card);padding:var(--space-md);background:var(--bg-1);box-shadow:var(--shadow-2);gap:var(--space-sm);flex-direction:column;display:flex}.resort-status-module__ASxqEa__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.resort-status-module__ASxqEa__cardName{font-size:var(--fs-h4);color:var(--ink-900);margin:0}.resort-status-module__ASxqEa__source{font-size:var(--fs-xs);color:var(--cta);white-space:nowrap;text-decoration:none}.resort-status-module__ASxqEa__source:hover{text-decoration:underline}.resort-status-module__ASxqEa__ops{gap:var(--space-xs);flex-wrap:wrap;display:flex}.resort-status-module__ASxqEa__badge{align-items:baseline;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--r-pill);background:var(--bg-2);font-size:var(--fs-sm);color:var(--ink-700);display:inline-flex}.resort-status-module__ASxqEa__badgeNum{font-size:var(--fs-md);color:var(--ink-900);font-weight:600}.resort-status-module__ASxqEa__badgeTotal{color:var(--ink-400)}.resort-status-module__ASxqEa__weather{flex-direction:column;display:flex}.resort-status-module__ASxqEa__wRow{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;border-top:1px solid var(--bg-3);font-size:var(--fs-sm);grid-template-columns:1fr auto auto;display:grid}.resort-status-module__ASxqEa__wRow:first-child{border-top:none}.resort-status-module__ASxqEa__wLabel{color:var(--ink-700)}.resort-status-module__ASxqEa__wAlt{color:var(--ink-400);font-size:var(--fs-xs)}.resort-status-module__ASxqEa__wTemp{align-items:center;gap:var(--space-2xs);color:var(--ink-900);justify-self:end;font-weight:600;display:inline-flex}.resort-status-module__ASxqEa__wMeta{color:var(--ink-400);font-size:var(--fs-xs);white-space:nowrap;justify-self:end}.resort-status-module__ASxqEa__icon{color:var(--ink-500);flex:none}.resort-status-module__ASxqEa__schedule{gap:var(--space-3xs);font-size:var(--fs-sm);flex-direction:column;display:flex}.resort-status-module__ASxqEa__schRow{justify-content:space-between;gap:var(--space-xs);color:var(--ink-700);display:flex}.resort-status-module__ASxqEa__schMore{font-size:var(--fs-xs);color:var(--cta);margin-top:var(--space-3xs);text-decoration:none}.resort-status-module__ASxqEa__schMore:hover{text-decoration:underline}.resort-status-module__ASxqEa__schSched{color:var(--ink-500)}.resort-status-module__ASxqEa__schName{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.resort-status-module__ASxqEa__dot{border-radius:50%;flex:none;width:8px;height:8px}.resort-status-module__ASxqEa__dotOpen{background:var(--ok)}.resort-status-module__ASxqEa__dotWarn{background:var(--warn)}.resort-status-module__ASxqEa__dotClosed{background:var(--danger)}.resort-status-module__ASxqEa__dotMuted{background:var(--ink-300)}.resort-status-module__ASxqEa__schClosedNote{font-size:var(--fs-xs);color:var(--ink-400);margin-top:var(--space-3xs)}.resort-status-module__ASxqEa__opsStamp{font-size:var(--fs-xs);color:var(--ink-400)}.resort-status-module__ASxqEa__opsStampStale{color:var(--cta)}.resort-status-module__ASxqEa__empty{font-size:var(--fs-sm);color:var(--ink-400)}.resort-status-module__ASxqEa__cardTicket{font-size:var(--fs-sm);color:var(--ink-700);border-top:1px dashed var(--bg-3);padding-top:var(--space-sm)}.resort-status-module__ASxqEa__cardTicket a{color:var(--cta);white-space:nowrap;font-weight:600;text-decoration:none}.resort-status-module__ASxqEa__cardTicket a:hover{text-decoration:underline}.resort-status-module__ASxqEa__gridNote{margin:var(--space-sm) 0 0;font-size:var(--fs-xs);color:var(--ink-400);max-width:72ch}.resort-status-module__ASxqEa__attrib{margin-top:var(--space-lg);font-size:var(--fs-xs);color:var(--ink-400)}.resort-status-module__ASxqEa__attrib a{color:var(--ink-500)}.resort-status-module__ASxqEa__widget{margin:var(--space-section) 0}.resort-status-module__ASxqEa__widgetHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.resort-status-module__ASxqEa__widgetTitle{font-size:var(--fs-h3);color:var(--ink-900);margin:0}.resort-status-module__ASxqEa__widgetMore{font-size:var(--fs-sm);color:var(--cta);white-space:nowrap;text-decoration:none}.resort-status-module__ASxqEa__widgetMore:hover{text-decoration:underline}.resort-status-module__ASxqEa__widgetGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.resort-status-module__ASxqEa__wCard{border:1px solid var(--bg-3);border-radius:var(--r-card);padding:var(--space-md);gap:var(--space-xs);background:var(--bg-1);flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.resort-status-module__ASxqEa__wCard:hover{border-color:var(--ink-300);box-shadow:var(--shadow-hover-md)}.resort-status-module__ASxqEa__wCardName{font-size:var(--fs-h4);color:var(--ink-900);font-weight:600}.resort-status-module__ASxqEa__wCardPrimary{align-items:center;gap:var(--space-2xs);margin-top:var(--space-3xs);display:flex}.resort-status-module__ASxqEa__wCardTemp{font-size:var(--fs-h3);color:var(--ink-900);font-weight:700;line-height:1}.resort-status-module__ASxqEa__wCardCond{font-size:var(--fs-sm);color:var(--ink-500)}.resort-status-module__ASxqEa__wCardRow{gap:var(--space-2xs) var(--space-sm);font-size:var(--fs-sm);color:var(--ink-500);flex-wrap:wrap;display:flex}.resort-status-module__ASxqEa__wCardStatus{gap:var(--space-2xs) var(--space-sm);font-size:var(--fs-sm);color:var(--ink-700);padding-top:var(--space-2xs);border-top:1px solid var(--bg-3);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.resort-status-module__ASxqEa__wCardNum{color:var(--ink-900);font-weight:700}.resort-status-module__ASxqEa__wCardClosed{color:var(--ink-400)}.resort-status-module__ASxqEa__wCardPrice{font-size:var(--fs-sm);color:var(--cta);background:var(--accent-tint-10);border-radius:var(--r-pill);padding:var(--space-3xs) var(--space-sm);margin-top:var(--space-3xs);align-self:flex-start;font-weight:600}.resort-status-module__ASxqEa__summary{border-radius:var(--r-card);padding:var(--space-lg) var(--space-xl);background:var(--accent-tint-10);margin-bottom:var(--space-xl)}.resort-status-module__ASxqEa__summaryHead{align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.resort-status-module__ASxqEa__summaryTitle{font-size:var(--fs-h3);color:var(--ink-900);font-weight:700}.resort-status-module__ASxqEa__summaryStale{font-size:var(--fs-sm);color:var(--ink-500)}.resort-status-module__ASxqEa__summaryText{font-size:var(--fs-lg);color:var(--ink-900);margin:0;line-height:1.6}.resort-status-module__ASxqEa__prices{margin-top:var(--space-2xl);background:var(--bg-2);border-radius:var(--r-card);padding:var(--space-lg)}@media (max-width:640px){.resort-status-module__ASxqEa__prices{padding:var(--space-md)}}.resort-status-module__ASxqEa__pricesH{font-size:var(--fs-h3);color:var(--ink-900);margin:0 0 var(--space-2xs)}.resort-status-module__ASxqEa__pricesSub{font-size:var(--fs-sm);color:var(--ink-500);margin:0 0 var(--space-md);max-width:60ch}.resort-status-module__ASxqEa__priceTable{border-collapse:separate;border-spacing:0;border:1px solid var(--bg-3);border-radius:var(--r-md);table-layout:fixed;background:var(--bg-1);width:100%;overflow:hidden}.resort-status-module__ASxqEa__priceTable thead tr{background:var(--bg-2)}.resort-status-module__ASxqEa__priceTable thead th{text-align:left;vertical-align:bottom;font-size:var(--fs-xs);color:var(--ink-500);padding:var(--space-sm) var(--space-md);font-weight:600}.resort-status-module__ASxqEa__priceTable thead th:first-child{width:45%}.resort-status-module__ASxqEa__priceTable thead th:nth-child(2){width:55%}.resort-status-module__ASxqEa__priceTable tbody tr{border-top:1px solid var(--bg-3);transition:background .15s}.resort-status-module__ASxqEa__priceTable tbody tr:hover{background:var(--bg-2)}.resort-status-module__ASxqEa__priceTable tbody td,.resort-status-module__ASxqEa__priceTable tbody th{padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:middle}.resort-status-module__ASxqEa__priceResort{font-size:var(--fs-md);color:var(--ink-900);font-weight:600}.resort-status-module__ASxqEa__priceRoute{font-size:var(--fs-sm);color:var(--ink-500);margin-top:var(--space-3xs);font-weight:400;display:block}.resort-status-module__ASxqEa__priceCell{font-size:var(--fs-md)}.resort-status-module__ASxqEa__priceVals{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}.resort-status-module__ASxqEa__priceVal{font-size:var(--fs-md);color:var(--ink-900);font-weight:600}.resort-status-module__ASxqEa__priceLink{align-items:baseline;gap:var(--space-3xs);font-size:var(--fs-md);color:var(--ink-900);white-space:nowrap;background:var(--bg-2);border:1px solid var(--bg-3);border-radius:var(--r-xl);padding:var(--space-3xs) var(--space-sm);font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.resort-status-module__ASxqEa__priceLink:hover{border-color:var(--cta);color:var(--cta);text-decoration:none}.resort-status-module__ASxqEa__priceArrow{font-size:var(--fs-xs);color:var(--ink-400)}.resort-status-module__ASxqEa__priceLink:hover .resort-status-module__ASxqEa__priceArrow{color:var(--cta)}.resort-status-module__ASxqEa__priceChild{font-size:var(--fs-sm);color:var(--ink-700);font-weight:500}.resort-status-module__ASxqEa__priceClosed{font-size:var(--fs-sm);color:var(--ink-400)}.resort-status-module__ASxqEa__priceLabelM{display:none}.resort-status-module__ASxqEa__pricesNote{margin-top:var(--space-sm);font-size:var(--fs-xs);color:var(--ink-400)}.resort-status-module__ASxqEa__pricesMore{color:var(--cta);white-space:nowrap;text-decoration:none}.resort-status-module__ASxqEa__pricesMore:hover{text-decoration:underline}@media (max-width:640px){.resort-status-module__ASxqEa__priceTable{table-layout:auto}.resort-status-module__ASxqEa__priceTable thead{display:none}.resort-status-module__ASxqEa__priceTable tbody,.resort-status-module__ASxqEa__priceTable tbody tr,.resort-status-module__ASxqEa__priceTable tbody td,.resort-status-module__ASxqEa__priceTable tbody th{width:100%;display:block}.resort-status-module__ASxqEa__priceTable tbody tr{padding:var(--space-sm) var(--space-md)}.resort-status-module__ASxqEa__priceTable tbody td,.resort-status-module__ASxqEa__priceTable tbody th{padding:0}.resort-status-module__ASxqEa__priceResort{margin-bottom:var(--space-2xs)}.resort-status-module__ASxqEa__priceCell{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-3xs) 0;flex-direction:row;display:flex}.resort-status-module__ASxqEa__priceLabelM{font-size:var(--fs-sm);color:var(--ink-500);flex:none;display:inline}.resort-status-module__ASxqEa__priceVals{text-align:right;align-items:flex-end}}.resort-status-module__ASxqEa__faqWrap{margin-top:var(--space-2xl)}.resort-status-module__ASxqEa__summaryLive{margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--bg-3);font-size:var(--fs-md);color:var(--ink-700)}.resort-status-module__ASxqEa__summaryLiveLabel{color:var(--ink-900);font-weight:700}.resort-status-module__ASxqEa__summaryLiveItem{white-space:nowrap}.resort-status-module__ASxqEa__resortHours{margin-top:var(--space-2xs);font-size:var(--fs-sm);color:var(--ink-700);font-weight:600}.resort-status-module__ASxqEa__dayForecast{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--bg-3);font-size:var(--fs-sm);color:var(--ink-500)}.resort-status-module__ASxqEa__camsSection{margin-top:var(--space-2xl);background:var(--bg-2);border-radius:var(--r-card);padding:var(--space-lg)}@media (max-width:640px){.resort-status-module__ASxqEa__camsSection{padding:var(--space-md)}}.resort-status-module__ASxqEa__camResort{margin-top:var(--space-lg)}.resort-status-module__ASxqEa__camResortH{font-size:var(--fs-h3);color:var(--ink-900);margin:0 0 var(--space-sm);font-weight:700}.resort-status-module__ASxqEa__camGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.resort-status-module__ASxqEa__camGrid{grid-template-columns:1fr}}.resort-status-module__ASxqEa__camSlot{margin:0}.resort-status-module__ASxqEa__camBox{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--ink-900);position:relative;overflow:hidden}.resort-status-module__ASxqEa__camBox>:not(script){width:100%;height:100%;position:absolute;inset:0}.resort-status-module__ASxqEa__camFail{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-md);text-align:center;font-size:var(--fs-xs);color:var(--ink-300);flex-direction:column;display:flex;position:absolute;inset:0}.resort-status-module__ASxqEa__camLabel{margin-top:var(--space-2xs);font-size:var(--fs-sm);color:var(--ink-500)}
.heroGalleryRoot{background:#e8eaef;border-radius:16px;outline:none;width:100%;height:100%;min-height:460px;position:relative;overflow:hidden}.heroGalleryRoot:focus-visible{box-shadow:0 0 0 3px #1116}.heroGalleryPlaceholder{background:linear-gradient(135deg,#cfd6e0,#e8eaef)}.heroGalleryFrame{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.heroGalleryBg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.heroGalleryFrame:hover .heroGalleryBg{transform:scale(1.02)}.heroGalleryBadge{z-index:2;color:#111;background:#fffffff2;border-radius:999px;align-items:center;gap:4px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.heroGalleryMore{color:#fff;z-index:2;background:#000000b3;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;bottom:14px;right:14px}.heroGalleryArrow{color:#111;cursor:pointer;z-index:3;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}.heroGalleryArrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.heroGalleryArrow:active{transform:translateY(-50%)scale(.95)}.heroGalleryArrow:focus-visible{outline-offset:2px;outline:2px solid #111}.heroGalleryArrow-prev{left:14px}.heroGalleryArrow-next{right:14px}.heroGalleryDots{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.heroGalleryDot{background:#ffffff8c;border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.heroGalleryDot.active{background:#fff;transform:scale(1.25)}@media (max-width:980px){.heroGalleryRoot{min-height:280px}.heroGalleryArrow{width:38px;height:38px}}
.location-module__Uc41AW__breadcrumbs{align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);color:var(--ink-500);padding:18px 0 8px;display:inline-flex}.location-module__Uc41AW__breadcrumbs a{color:var(--ink-500);text-decoration:none}.location-module__Uc41AW__breadcrumbs a:hover{color:var(--accent);text-decoration:underline}.location-module__Uc41AW__breadcrumbsSep{color:var(--ink-400)}.location-module__Uc41AW__breadcrumbsCur{color:var(--ink-900)}.location-module__Uc41AW__heroSection{padding:8px 0 32px}.location-module__Uc41AW__heroSectionSplit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,36px);display:grid}.location-module__Uc41AW__heroText,.location-module__Uc41AW__heroGallery{min-width:0}@media (max-width:860px){.location-module__Uc41AW__heroSectionSplit{grid-template-columns:1fr}}.location-module__Uc41AW__heroTitle{font-size:var(--fs-display);font-weight:var(--fw-semi);letter-spacing:-.02em;margin:0;line-height:1.05}.location-module__Uc41AW__heroSub{color:var(--ink-700);font-size:var(--fs-lg);max-width:580px;margin:14px 0 0;line-height:1.45}@media (max-width:720px){.location-module__Uc41AW__heroTitle{font-size:var(--fs-h1);line-height:1.1}.location-module__Uc41AW__heroSub{font-size:var(--fs-body)}}.location-module__Uc41AW__chipRow{gap:var(--space-sm);flex-wrap:wrap;margin-bottom:24px;display:flex}.location-module__Uc41AW__chip{align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-1);height:40px;color:var(--ink-900);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;padding:0 18px;font-family:inherit;transition:border-color .15s;display:inline-flex}.location-module__Uc41AW__chip:hover{border-color:var(--ink-900)}.location-module__Uc41AW__chipActive{background:var(--ink-900);color:var(--ink-on-dark);border-color:var(--ink-900)}.location-module__Uc41AW__railEmpty{color:var(--ink-500);padding:20px 0}.location-module__Uc41AW__grid2{grid-template-columns:repeat(2,1fr);gap:56px;display:grid}.location-module__Uc41AW__seoSection{padding:32px 0 8px}.location-module__Uc41AW__seoBlock h2{font-size:var(--fs-xl);font-weight:var(--fw-semi);letter-spacing:-.01em;margin:0 0 14px}.location-module__Uc41AW__seoBlock p{color:var(--ink-700);font-size:var(--fs-sm);margin:0 0 10px;line-height:1.6}.location-module__Uc41AW__popularSection{padding:40px 0 12px}.location-module__Uc41AW__popularHead{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:24px;display:flex}.location-module__Uc41AW__popularTitle{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--ink-900);margin:0;line-height:1.15}.location-module__Uc41AW__popularGrid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.location-module__Uc41AW__popularGrid>*{min-width:0}@media (max-width:1100px){.location-module__Uc41AW__popularGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.location-module__Uc41AW__popularGrid{grid-template-columns:1fr}.location-module__Uc41AW__popularTitle{font-size:var(--fs-xl)}}.location-module__Uc41AW__popularShowMoreRow{justify-content:center;margin-top:32px;display:flex}.location-module__Uc41AW__spacer{height:var(--space-3xl)}@media (max-width:1100px){.location-module__Uc41AW__grid2{gap:var(--space-xl)}}@media (max-width:768px){.location-module__Uc41AW__grid2{gap:var(--space-xl);grid-template-columns:1fr}.location-module__Uc41AW__heroTitle{font-size:var(--fs-h1)}.location-module__Uc41AW__chipRow{gap:var(--space-xs)}}
.no-results-message-module__4aAXHW__root{text-align:left;padding:40px 0}.no-results-message-module__4aAXHW__text{font-size:var(--fs-body);color:var(--ink-700);margin:0}.no-results-message-module__4aAXHW__hint{font-size:var(--fs-sm);color:var(--ink-500);margin:4px 0 0}
.seo-flex-module__Gt3wRW__section{padding:32px 0 8px}.seo-flex-module__Gt3wRW__sectionHeading{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--ink-900);margin:0 0 var(--space-lg,24px)}.seo-flex-module__Gt3wRW__stack{gap:var(--space-xl,32px);flex-direction:column;display:flex}.seo-flex-module__Gt3wRW__h3{font-size:var(--fs-h3);font-weight:var(--fw-semi);color:var(--ink-900);margin:0 0 var(--space-sm,12px)}.seo-flex-module__Gt3wRW__prose{color:var(--ink-700);font-size:var(--fs-body);line-height:1.7}.seo-flex-module__Gt3wRW__prose p{margin:0 0 var(--space-sm,12px)}.seo-flex-module__Gt3wRW__prose p:last-child{margin-bottom:0}.seo-flex-module__Gt3wRW__prose a{color:var(--ink-900);text-underline-offset:2px;text-decoration:underline}:is(.seo-flex-module__Gt3wRW__prose ul,.seo-flex-module__Gt3wRW__prose ol){padding-left:var(--space-lg,24px);margin:0 0 var(--space-sm,12px)}.seo-flex-module__Gt3wRW__textBlock{display:block}.seo-flex-module__Gt3wRW__imageTextBody{flex-direction:column;display:flex}.seo-flex-module__Gt3wRW__listBlock,.seo-flex-module__Gt3wRW__accordionBlock{display:block}.seo-flex-module__Gt3wRW__imageText{gap:var(--space-lg,24px);align-items:start;display:grid}.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgLeft{grid-template-columns:1fr 1.2fr}.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgRight{grid-template-columns:1.2fr 1fr}.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgRight .seo-flex-module__Gt3wRW__imgSrc{order:2}.seo-flex-module__Gt3wRW__imgSrc{border-radius:var(--r-md);width:100%;height:auto;display:block}@media (max-width:768px){.seo-flex-module__Gt3wRW__imageText,.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgLeft,.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgRight{grid-template-columns:1fr}.seo-flex-module__Gt3wRW__imageText.seo-flex-module__Gt3wRW__imgRight .seo-flex-module__Gt3wRW__imgSrc{order:0}}.seo-flex-module__Gt3wRW__bulletList{padding-left:var(--space-lg,24px);color:var(--ink-700);font-size:var(--fs-body);margin:0;line-height:1.7;list-style:outside}.seo-flex-module__Gt3wRW__bulletList li{margin-bottom:var(--space-xs,8px)}.seo-flex-module__Gt3wRW__quote{border-left:3px solid var(--ink-900);padding:var(--space-xs,8px) 0 var(--space-xs,8px) var(--space-md,20px);color:var(--ink-700);font-style:italic;font-size:var(--fs-lg);margin:0;line-height:1.6}.seo-flex-module__Gt3wRW__quote p{margin:0 0 var(--space-xs,8px)}.seo-flex-module__Gt3wRW__quote cite{font-style:normal;font-size:var(--fs-sm);color:var(--ink-500)}.seo-flex-module__Gt3wRW__accordionStack{gap:var(--space-xs,8px);flex-direction:column;display:flex}.seo-flex-module__Gt3wRW__accordionItem{border:1px solid var(--ink-300);border-radius:var(--r-md);padding:var(--space-md,16px) var(--space-md,20px);background:var(--bg-1)}.seo-flex-module__Gt3wRW__accordionItem summary{cursor:pointer;font-weight:var(--fw-semi);font-size:var(--fs-body);color:var(--ink-900);list-style:none}.seo-flex-module__Gt3wRW__accordionItem summary::-webkit-details-marker{display:none}.seo-flex-module__Gt3wRW__accordionItem[open] summary{margin-bottom:var(--space-sm,12px)}.seo-flex-module__Gt3wRW__transportGrid{gap:var(--space-md,16px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.seo-flex-module__Gt3wRW__transportCard{background:var(--bg-2);border-radius:var(--r-card);padding:var(--space-md,20px);gap:var(--space-xs,8px);flex-direction:column;display:flex}.seo-flex-module__Gt3wRW__transportIcon{font-size:var(--fs-h3)}.seo-flex-module__Gt3wRW__transportTitle{font-weight:var(--fw-semi);font-size:var(--fs-body);color:var(--ink-900)}.seo-flex-module__Gt3wRW__transportMeta{gap:var(--space-md,16px);color:var(--ink-500);font-size:var(--fs-sm);display:flex}.seo-flex-module__Gt3wRW__transportDesc{margin:var(--space-2xs,4px) 0 0;color:var(--ink-700);font-size:var(--fs-sm);line-height:1.5}.seo-flex-module__Gt3wRW__imageFigure{margin:0}.seo-flex-module__Gt3wRW__imgFull{border-radius:var(--r-md);width:100%;height:auto;display:block}.seo-flex-module__Gt3wRW__imageFigure figcaption{text-align:center;color:var(--ink-500);font-size:var(--fs-sm);margin-top:var(--space-xs,8px)}
