.SjiA5G_grid-item{box-sizing:border-box}.SjiA5G_grid-item--subgrid{grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.SjiA5G_grid-item--subgrid-columns{grid-template-columns:subgrid;display:grid}.SjiA5G_grid-item--subgrid-rows{grid-template-rows:subgrid;display:grid}
.fOeQqq_resort-switcher{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.fOeQqq_resort-switcher-container{flex-wrap:wrap;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;display:flex}.fOeQqq_resort-switcher-label{color:#6b7280;font-size:.875rem;font-weight:600}.fOeQqq_resort-switcher-current{color:#111827;background-color:#e5e7eb;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.fOeQqq_resort-switcher-site{color:#fff;background-color:#2563eb;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.fOeQqq_resort-switcher-help{color:#6b7280;margin-left:auto;font-size:.75rem;font-style:italic}.fOeQqq_resort-switcher-link{color:#374151;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.fOeQqq_resort-switcher-link:hover{color:#111827;background-color:#e5e7eb}.fOeQqq_resort-switcher-link:active{background-color:#d1d5db}
