@media (max-width:639px){.tools-mobile-module__aowfUG__page{min-width:0}.tools-mobile-module__aowfUG__page .tool-page{padding-top:90px;padding-bottom:40px;padding-inline:16px}.tools-mobile-module__aowfUG__page .tool-hero{border-radius:20px}.tools-mobile-module__aowfUG__page .tool-hero-content{padding:12px 18px 28px}.tools-mobile-module__aowfUG__page .tool-hero h1{margin-block:6px 12px;font-size:clamp(27px,7.4vw,34px);line-height:1.15}.tools-mobile-module__aowfUG__page .tool-hero-content>p{font-size:13px;line-height:1.65}.tools-mobile-module__aowfUG__page .tool-switcher{border-radius:13px;gap:2px;margin-top:14px;padding:3px}.tools-mobile-module__aowfUG__page .tool-switcher a{padding-inline:9px;font-size:11px}.tools-mobile-module__aowfUG__page .tool-workspace{margin-top:-12px;padding-inline:0}.tools-mobile-module__aowfUG__page .tool-panel{border-radius:18px;padding:16px}.tools-mobile-module__aowfUG__page .tool-panel-heading{gap:9px;margin-bottom:16px}.tools-mobile-module__aowfUG__page .tool-panel-heading h2{font-size:20px;line-height:1.25}.tools-mobile-module__aowfUG__page .tool-step{border-radius:10px;width:30px;height:30px;font-size:10px}.tools-mobile-module__aowfUG__page .tool-overline{letter-spacing:.1em;font-size:8px;line-height:1.6}.tools-mobile-module__aowfUG__page .tool-panel>h2{font-size:22px;line-height:1.25}.tools-mobile-module__aowfUG__page .tool-panel h3{font-size:13px;line-height:1.5}.tools-mobile-module__aowfUG__page .tool-panel p{line-height:1.65}:is(.tools-mobile-module__aowfUG__page .tool-workspace>section.mt-10,.tools-mobile-module__aowfUG__page .tool-workspace>section.mt-7,.tools-mobile-module__aowfUG__page .tool-workspace>section.mt-6){margin-top:24px}.tools-mobile-module__aowfUG__page .tool-workspace>section>details>summary h2{font-size:18px;line-height:1.3}.tools-mobile-module__aowfUG__page .tool-workspace>section>details>summary{min-height:44px;font-size:14px;line-height:1.5}.tools-mobile-module__aowfUG__escape button[aria-haspopup=dialog]{border-radius:14px;gap:9px;min-height:70px;padding:12px}.tools-mobile-module__aowfUG__escape button[aria-haspopup=dialog]>span:first-child{border-radius:11px;width:34px;height:34px}.tools-mobile-module__aowfUG__escape button[aria-haspopup=dialog] strong{font-size:14px}.tools-mobile-module__aowfUG__escape [aria-label="Kind of outing"]{border-radius:15px;min-height:76px;padding:4px}.tools-mobile-module__aowfUG__escape [aria-label="Kind of outing"] button{border-radius:12px;gap:3px;padding:10px}.tools-mobile-module__aowfUG__escape [aria-label="Kind of outing"] strong{font-size:12px}.tools-mobile-module__aowfUG__escape .city-starter{border-radius:13px;gap:6px;min-height:56px;padding:10px;font-size:11px}.tools-mobile-module__aowfUG__escape section[aria-labelledby=longer-journey-guides]{border-radius:18px;margin-top:24px;padding:16px}.tools-mobile-module__aowfUG__escape #longer-journey-guides{font-size:22px;line-height:1.25}.tools-mobile-module__aowfUG__escape .discovery-card{border-radius:14px}.tools-mobile-module__aowfUG__escape .discovery-card .travel-photo{aspect-ratio:16/9}.tools-mobile-module__aowfUG__escape .discovery-card-body{padding:10px}.tools-mobile-module__aowfUG__escape .discovery-card-title{font-size:13px;line-height:1.4}.tools-mobile-module__aowfUG__escape .discovery-card-detail{padding-top:8px;font-size:11px;line-height:1.5}.tools-mobile-module__aowfUG__escape .discovery-card-arrow{width:20px;height:20px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]{gap:10px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details{border-radius:15px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>summary{min-height:170px;padding:12px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>summary>span:first-child{margin-bottom:10px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>summary>span:first-child>span{border-radius:10px;width:30px;height:30px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>summary h3{font-size:13px;line-height:1.4}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>summary>span:last-child{padding-top:10px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details[open]>summary{min-height:0;padding:16px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details[open]>summary h3{font-size:22px}.tools-mobile-module__aowfUG__escape [data-travel-chapters]>details>div{padding:16px 14px}.tools-mobile-module__aowfUG__escape section[aria-label="Quick visit overview"]{border-radius:17px;margin-block:14px 18px;padding:12px}.tools-mobile-module__aowfUG__escape section[aria-label="Quick visit overview"] details>summary{gap:6px;padding:10px}.tools-mobile-module__aowfUG__weather .tool-workspace>div{gap:18px}.tools-mobile-module__aowfUG__weather .tool-search-field input{min-height:46px}.tools-mobile-module__aowfUG__weather .weather-choices{gap:6px;max-height:190px;margin-top:10px}.tools-mobile-module__aowfUG__weather .weather-choices button{border-radius:10px;min-height:60px;padding:9px;font-size:12px}.tools-mobile-module__aowfUG__weather .weather-selected{padding-top:10px}.tools-mobile-module__aowfUG__weather section[aria-live=polite]>div{border-radius:18px}.tools-mobile-module__aowfUG__weather section[aria-live=polite]>div>div{padding:16px}.tools-mobile-module__aowfUG__weather section[aria-live=polite] h2{font-size:24px;line-height:1.25}.tools-mobile-module__aowfUG__weather .weather-result>div>p.rounded-xl{padding:12px;font-size:12px;line-height:1.65}.tools-mobile-module__aowfUG__weather .forecast-days{gap:8px;padding-bottom:8px}.tools-mobile-module__aowfUG__weather .forecast-days button{border-radius:13px;gap:4px;min-height:78px;padding:10px}.tools-mobile-module__aowfUG__weather .weather-metrics{gap:8px;margin-top:12px}.tools-mobile-module__aowfUG__weather .weather-metrics>div{border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px 7px;padding:12px;display:grid}.tools-mobile-module__aowfUG__weather .weather-metrics dt{margin-top:0;font-size:10px}.tools-mobile-module__aowfUG__weather .weather-metrics dd{overflow-wrap:anywhere;grid-column:2;margin-top:0;font-size:18px;line-height:1.4}.tools-mobile-module__aowfUG__weather .weather-result h3{font-size:14px}.tools-mobile-module__aowfUG__weather .weather-result ul>li{padding:10px 12px;font-size:13px;line-height:1.65}.tools-mobile-module__aowfUG__weather .tool-primary-button{border-radius:13px;min-height:46px;padding:11px 16px;font-size:12px}}
