.guide_page__ySMWy{max-width:1248px;margin:auto;padding:0 0 72px;color:#232246;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.guide_page__ySMWy *{box-sizing:border-box}.guide_page__ySMWy p{font-size:17px;line-height:1.65;margin:0 0 18px}.guide_page__ySMWy h1,.guide_page__ySMWy h2,.guide_page__ySMWy h3{font-family:SF Pro Display,-apple-system,sans-serif;font-weight:600;letter-spacing:-.025em;margin:0}.guide_page__ySMWy h2{font-size:36px;line-height:1.15;margin-bottom:24px}.guide_page__ySMWy h3{font-size:24px;line-height:1.2;margin-bottom:14px}.guide_page__ySMWy a{color:#653eff;text-decoration:none}.guide_page__ySMWy a:hover{text-decoration:underline;text-underline-offset:3px}.guide_page__ySMWy a:focus-visible,.guide_page__ySMWy summary:focus-visible{outline:3px solid #9897ff;outline-offset:5px}.guide_page__ySMWy section[id]{scroll-margin-top:100px}.guide_eyebrow__6aKTs{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#636369;margin-bottom:14px!important}.guide_breadcrumb__qkuDV{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#636369;padding:28px 0}.guide_hero__eHun7{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.guide_hero__eHun7 h1{font-size:58px;line-height:1.02;margin:18px 0 26px}.guide_hero__eHun7 figure{margin:0;position:relative;border-radius:16px;overflow:hidden}.guide_hero__eHun7 figure img{display:block;width:100%;height:520px;object-fit:cover}.guide_hero__eHun7 figcaption{position:absolute;bottom:0;right:0;padding:8px 12px;color:#fff;background:rgba(0,0,0,.6);font-size:11px}.guide_primary__62v23{display:inline-flex;background:#653eff;color:#fff!important;border-radius:8px;padding:15px 22px;font-weight:600;min-height:48px;margin-top:8px}.guide_primary__62v23:hover{background:#5856d6;text-decoration:none!important}.guide_byline__KeCUt{font-size:13px!important;color:#636369;margin-top:22px!important}.guide_nav__G88VE{display:flex;gap:30px;flex-wrap:wrap;padding:26px 0;border-bottom:1px solid rgba(60,60,67,.16);margin-top:28px;font-size:14px}.guide_nav__G88VE a{color:inherit}.guide_section__0gm6W{padding-top:72px}.guide_intro__jIOBz{max-width:760px;color:#636369}.guide_stays___j_xD{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 32px;gap:40px 32px;margin-top:32px}.guide_stays___j_xD article{border-top:1px solid rgba(60,60,67,.16);padding-top:22px}.guide_stays___j_xD figure{margin:0 0 22px;aspect-ratio:1.8;overflow:hidden;border-radius:12px}.guide_stays___j_xD img{width:100%;height:100%;object-fit:cover}.guide_stays___j_xD h3 a{color:inherit}.guide_tradeoff__vo60q{font-size:15px!important;color:#636369}.guide_stays___j_xD article>div>a{font-size:14px}.guide_skiRows__O2XYJ{display:grid;grid-gap:28px;gap:28px}.guide_skiRows__O2XYJ article{display:grid;grid-template-columns:.8fr 1fr;grid-gap:32px;gap:32px;border-top:1px solid rgba(60,60,67,.16);padding:28px 0}.guide_skiRows__O2XYJ figure{margin:0;overflow:hidden;border-radius:12px}.guide_skiRows__O2XYJ img{width:100%;height:100%;max-height:340px;object-fit:cover}.guide_skiRows__O2XYJ dl{display:grid;grid-gap:16px;gap:16px;font-size:15px;line-height:1.5}.guide_skiRows__O2XYJ dt{font-weight:600}.guide_skiRows__O2XYJ dd{margin:4px 0 0;color:#636369}.guide_editorial__OykCR article{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:56px;gap:56px;border-top:1px solid rgba(60,60,67,.16);padding:30px 0}.guide_refs__WpAe5{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:12px!important}.guide_refs__WpAe5 a{font-size:12px;line-height:1.4}.guide_routes__SVMTE{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:0 0 24px}.guide_routes__SVMTE>a{display:block;background:#edeeff;padding:26px;border-radius:12px;color:inherit}.guide_routes__SVMTE strong{display:block;font-size:23px}.guide_routes__SVMTE span{display:block;font-size:13px;color:#653eff;margin:12px 0}.guide_routes__SVMTE p{font-size:16px;margin-bottom:0}.guide_questions__EypO3 details{padding:22px 0;border-bottom:1px solid rgba(60,60,67,.16)}.guide_questions__EypO3 summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.35}.guide_questions__EypO3 p{margin:18px 0 0;max-width:850px}.guide_sources__dYWWY{margin-top:64px;padding-top:32px;border-top:1px solid rgba(60,60,67,.16)}.guide_sources__dYWWY h2{font-size:25px}.guide_sources__dYWWY li,.guide_sources__dYWWY p{font-size:14px;line-height:1.6}.guide_sources__dYWWY ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 30px;gap:8px 30px;padding-left:18px;margin:24px 0}.guide_app__O79g_{margin-top:60px;background:#edeeff;border-radius:16px;padding:36px;display:flex;justify-content:space-between;gap:35px;align-items:center}.guide_app__O79g_ h2{font-size:32px;margin-bottom:14px}.guide_app__O79g_ p{font-size:16px}.guide_skip__jx5Fw{position:fixed;top:-100px;left:16px;z-index:9999;background:#fff;padding:14px;color:#653eff}.guide_skip__jx5Fw:focus{top:10px}@media(max-width:1340px){.guide_page__ySMWy{margin:0 48px}}@media(max-width:1000px){.guide_hero__eHun7{gap:32px}.guide_hero__eHun7 h1{font-size:46px}.guide_hero__eHun7 figure img{height:460px}.guide_editorial__OykCR article{gap:32px}.guide_page__ySMWy{margin:0 32px}}@media(max-width:700px){.guide_page__ySMWy{margin:0 24px;padding-bottom:48px}.guide_breadcrumb__qkuDV{padding:22px 0;gap:8px;font-size:12px}.guide_hero__eHun7{display:flex;flex-direction:column;gap:28px}.guide_hero__eHun7 h1{font-size:42px}.guide_hero__eHun7 figure,.guide_hero__eHun7>div{width:100%}.guide_hero__eHun7 figure img{height:auto;aspect-ratio:1.3}.guide_hero__eHun7 p{font-size:17px}.guide_page__ySMWy h2{font-size:30px}.guide_page__ySMWy h3{font-size:24px}.guide_nav__G88VE{gap:16px 22px;margin-top:0;font-size:13px}.guide_section__0gm6W{padding-top:52px}.guide_routes__SVMTE,.guide_stays___j_xD{grid-template-columns:1fr}.guide_editorial__OykCR article,.guide_skiRows__O2XYJ article{grid-template-columns:1fr;gap:20px;padding:26px 0}.guide_skiRows__O2XYJ img{height:240px}.guide_editorial__OykCR h3{margin-bottom:0}.guide_sources__dYWWY ul{grid-template-columns:1fr}.guide_app__O79g_{display:block;padding:26px}.guide_app__O79g_>div{margin-bottom:20px}.guide_page__ySMWy p{font-size:16px}}