.flights-module__TYMFZW__form{margin:22px 0 0}.flights-module__TYMFZW__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.flights-module__TYMFZW__field{flex-direction:column;gap:4px;display:flex}.flights-module__TYMFZW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.flights-module__TYMFZW__input{border:1px solid var(--rule,#e6e5e1);background:var(--card,#fff);width:100%;color:var(--ink);font:inherit;text-transform:uppercase;border-radius:13px;padding:10px 12px;font-size:15px}.flights-module__TYMFZW__input[type=date]{text-transform:none}.flights-module__TYMFZW__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.flights-module__TYMFZW__hint{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.flights-module__TYMFZW__goRow{flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0 0;display:flex}.flights-module__TYMFZW__goRow .flights-module__TYMFZW__hint{margin:0}.flights-module__TYMFZW__form .flights-module__TYMFZW__go{border:1px solid var(--ink);background:var(--ink);color:var(--card,#fff);border-radius:999px;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-block}@media (max-width:640px){.flights-module__TYMFZW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__xgPmsG__page{max-width:660px;margin:0 auto;padding:44px 22px 90px}.page-module__xgPmsG__back{color:var(--ink-2);text-underline-offset:2px;font-size:13px;text-decoration:underline}.page-module__xgPmsG__title{letter-spacing:-.04em;margin-top:22px;font-size:28px;font-weight:700}.page-module__xgPmsG__body{margin-top:18px}.page-module__xgPmsG__body h2{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--rule);margin:34px 0 10px;padding-bottom:8px;font-size:11.5px;font-weight:600}.page-module__xgPmsG__body p{color:var(--ink-2);margin-bottom:10px;font-size:14.5px;line-height:1.6}.page-module__xgPmsG__body ul{margin:0 0 10px;padding-left:18px}.page-module__xgPmsG__body li{color:var(--ink-2);margin-bottom:5px;font-size:14.5px;line-height:1.6}.page-module__xgPmsG__body a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.page-module__xgPmsG__body code{font-family:var(--mono);background:var(--sunken);border-radius:5px;padding:2px 5px;font-size:12.5px}
.hotels-module__jfl0Aa__states{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hotels-module__jfl0Aa__stateRow{font-size:14px;line-height:1.7}.hotels-module__jfl0Aa__stateCount{color:var(--muted)}.hotels-module__jfl0Aa__rows{margin:14px 0 0;padding:0;list-style:none}.hotels-module__jfl0Aa__row{border-top:1px solid var(--rule,#e6e5e1);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.hotels-module__jfl0Aa__rowName{margin:0;font-size:15px;font-weight:600}.hotels-module__jfl0Aa__rowWhere{color:var(--muted);margin:2px 0 0;font-size:13px}.hotels-module__jfl0Aa__rowQuote{color:var(--ink-2,#5a5952);margin:6px 0 0;font-size:13px;line-height:1.5}.hotels-module__jfl0Aa__rowSource{color:var(--faint,#a3a29b);margin:4px 0 0;font-size:12px}.hotels-module__jfl0Aa__rowActions{text-align:right;flex-shrink:0}.hotels-module__jfl0Aa__badge{border:1px solid var(--ink);white-space:nowrap;color:var(--ink);border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}.hotels-module__jfl0Aa__badgeQuiet{border-color:var(--ghost,#c2c1bb);color:var(--muted)}.hotels-module__jfl0Aa__pager{align-items:baseline;gap:14px;margin:26px 0 0;font-size:14px;display:flex}.hotels-module__jfl0Aa__pagerNow{color:var(--muted)}.hotels-module__jfl0Aa__attribution{color:var(--faint,#a3a29b);margin:34px 0 0;font-size:12px;line-height:1.5}
