._tableAndSidebar_1krs5_1{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){._tableAndSidebar_1krs5_1{flex-direction:row;align-items:flex-start}}@media (min-width: 768px){._tableAndSidebar_1krs5_1 ._grid_1krs5_13{width:66%}}@media (min-width: 768px){._tableAndSidebar_1krs5_1 ._gridItem_1krs5_18{width:calc(50% - .75rem)}}._sidebar_1krs5_23{flex-shrink:0}@media (min-width: 768px){._sidebar_1krs5_23{min-width:200px;width:33%}}._sidebar_1krs5_23 ._heidiWidget_1krs5_32{top:calc(55px + 1rem);margin-bottom:2rem}@media (min-width: 768px){._sidebar_1krs5_23 ._heidiWidget_1krs5_32{position:sticky;top:calc(90px + 1rem)}}._grid_1krs5_13{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem 1.5rem;padding:0 1rem}._gridItem_1krs5_18{width:100%}@media (min-width: 768px){._gridItem_1krs5_18{width:calc(33% - 1rem)}}._loadingContainer_1krs5_60{margin:4rem}._noResorts_1krs5_64{padding:1rem}._featuredResorts_1krs5_68{margin:4rem auto}._snippetSection_1krs5_72{margin-bottom:4rem}._snippetRow_1krs5_76{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}@media (min-width: 768px){._snippetRow_1krs5_76{flex-direction:row;align-items:center}}@media (min-width: 768px){._snippetRowReversed_1krs5_90{flex-direction:row-reverse}}@media (min-width: 768px){._snippetCard_1krs5_96{max-width:33%;flex:1}}@media (min-width: 768px){._snippetText_1krs5_103{flex:1;padding:0 1rem}}._snippetTitle_1krs5_109{font-weight:800;text-transform:capitalize;margin-bottom:.5rem}._snippetTitle_1krs5_109 a{color:inherit;text-decoration:none}._snippetTitle_1krs5_109 a:hover{text-decoration:underline}._page_8gvfo_1{display:flow-root;background:#f5f8f8;color:#1a1a1a}._intro_8gvfo_7,._section_8gvfo_12{display:block;margin:2rem auto}._filtersBar_8gvfo_17{background:#fff;border-bottom:1px solid #d9d9d9;padding:1rem 0}@media (min-width: 768px){._filtersBar_8gvfo_17{position:sticky;top:90px;z-index:5}}._scrollToResortsButton_8gvfo_30{text-align:center}._lastUpdated_8gvfo_34{font-size:16px;color:#626262;margin-bottom:.5rem}._title_8gvfo_40{text-transform:capitalize;font-weight:800;margin-bottom:.5rem}._filters_8gvfo_17{display:flex;gap:1rem;flex-direction:column;margin:0}@media (min-width: 768px){._filters_8gvfo_17{flex-direction:row}}@media (min-width: 768px){._leagueTableSelect_8gvfo_59{width:33%}}@media (min-width: 768px){._regionSelect_8gvfo_65{width:66%}}
