.Comments_section__URpb6{border-top:1px solid var(--line)}.Comments_grid__uS6ic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--card-gap);gap:var(--card-gap);align-items:start}.Comments_formPanel__i8ObH{min-height:120px}.Comments_formSpace__MNz1M{min-height:60px}.Comments_signIn__5TuMt,.Comments_thanks__uJxtJ{font-size:var(--t-md);line-height:1.6;color:var(--light);margin:0}.Comments_signIn__5TuMt a{color:var(--gold)}.Comments_form__2vNUa{display:grid;grid-gap:var(--s4);gap:var(--s4)}.Comments_field__xtlbV{display:flex;flex-direction:column;gap:var(--s2)}.Comments_field__xtlbV .label{color:var(--on-navy-muted)}.Comments_field__xtlbV textarea{width:100%;background:var(--navy-deep);border:1px solid var(--gold-border);color:var(--ivory);padding:12px 16px;font:inherit;font-size:var(--t-sm);line-height:1.5;border-radius:var(--r-btn);resize:vertical}.Comments_field__xtlbV textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.Comments_hp__d34Vp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.Comments_error__XNZTe{font-size:var(--t-sm);color:var(--gold-pale);margin:0}.Comments_actions__f8u_z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4)}.Comments_fine__7hY12{font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine)}.Comments_list__GGnaL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Comments_item__nnV8s{padding:var(--s5) 0;border-top:1px solid var(--line)}.Comments_item__nnV8s:first-child{border-top:0;padding-top:0}.Comments_meta__6BRzG{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2)}.Comments_who__KYpvG{font-family:var(--serif);font-size:var(--t-md);color:var(--heading)}.Comments_when__cpemN{font-size:var(--t-xs);color:var(--muted);letter-spacing:var(--track-fine)}.Comments_body__dE814{font-size:var(--t-md);line-height:1.65;color:var(--text);margin:0;white-space:pre-line;text-wrap:pretty}.Comments_empty__6PMsQ{font-size:var(--t-md);color:var(--text-2);margin:0}@media (max-width:900px){.Comments_grid__uS6ic{grid-template-columns:1fr}}.page_hero__S1Wk1 .wrap{padding-top:var(--s7)}.page_hero__S1Wk1 .crumbs{margin-bottom:var(--s6)}.page_h1__E0_DL{font-size:var(--t-h1);line-height:1.1;color:var(--ivory);letter-spacing:-.01em;margin:0 0 var(--s5);max-width:20ch;text-wrap:pretty}.page_sub__NTxXG{margin:0 0 var(--s6)}.page_byline__XYbiK{padding-bottom:var(--s7)}.page_body__i2bSq{background:var(--page)}.page_bodyWrap__4aZ_t{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar);grid-gap:var(--col-gap);gap:var(--col-gap);padding-top:var(--s8);padding-bottom:var(--s9);align-items:start}.page_main__I2EKT{min-width:0}.page_main__I2EKT .prose h2{font-size:var(--t-2xl);line-height:1.25;color:var(--heading);margin:var(--s7) 0 var(--s4)}.page_main__I2EKT .prose h3{font-size:var(--t-lg);line-height:1.3;color:var(--heading);margin:var(--s6) 0 var(--s3)}.page_side__ZyNGw{display:flex;flex-direction:column;gap:var(--s6)}.page_sideCta__iyWWN{background:var(--navy);border:1px solid var(--gold-border);padding:var(--s6) var(--s5);color:var(--ivory);border-radius:var(--r)}.page_sideCta__iyWWN h3{font-size:var(--t-lg);color:var(--ivory);line-height:1.3;margin-bottom:var(--s3)}.page_sideCta__iyWWN p{font-size:var(--t-sm);line-height:1.6;color:var(--light);margin-bottom:var(--s5);text-wrap:pretty}.page_sideCta__iyWWN .btn{display:block}.page_related__1kkbY{border-top:1px solid var(--line);padding-top:var(--s5)}.page_related__1kkbY .eyebrow{display:block;margin-bottom:var(--s4)}.page_related__1kkbY ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4)}.page_related__1kkbY li{display:flex;flex-direction:column;gap:6px}.page_related__1kkbY li a{font-family:var(--serif);font-size:var(--t-base);line-height:1.3;color:var(--heading);text-wrap:pretty}.page_related__1kkbY li a:hover{color:var(--gold-dark)}@media (max-width:1100px){.page_bodyWrap__4aZ_t{grid-template-columns:1fr}}@media (max-width:640px){.page_hero__S1Wk1 .wrap{padding-top:var(--s6)}}.ScoreBar_row__ifcv_{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr) auto;align-items:center;grid-gap:var(--s4);gap:var(--s4);--seg-bg:var(--cream);--seg-line:var(--line-strong);--seg-fill:var(--gold-dark);--seg-text:var(--text);--seg-label:var(--text-2);--seg-count:var(--muted)}.ScoreBar_dark__8mfbM{--seg-bg:var(--navy);--seg-line:var(--gold-border);--seg-fill:var(--gold);--seg-text:var(--gold);--seg-label:var(--light);--seg-count:var(--on-navy-dim)}.ScoreBar_label___ov9b{font-size:var(--t-sm);color:var(--seg-label)}.ScoreBar_bar__QoisW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px}.ScoreBar_seg__DDJO5{display:block;height:10px;background:var(--seg-bg);border:1px solid var(--seg-line);border-radius:2px;overflow:hidden}.ScoreBar_fill__Qq6TS{display:block;height:100%;background:var(--seg-fill)}.ScoreBar_n__WSrOF{font-family:var(--serif);font-size:var(--t-md);color:var(--seg-text);line-height:1;min-width:2.2em;text-align:right}.ScoreBar_count__xiQ13{display:block;font-family:var(--sans);font-size:var(--t-label);letter-spacing:var(--track-fine);color:var(--seg-count);margin-top:3px}@media (max-width:640px){.ScoreBar_row__ifcv_{grid-template-columns:minmax(0,104px) minmax(0,1fr) auto}}.page_hero__fYDMB .wrap{padding-top:var(--s7)}.page_heroGrid__qRCBI{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--s8);gap:var(--s8);align-items:end;padding-bottom:var(--s5)}.page_h1__z2X0O{font-size:var(--t-h1);line-height:1.1;color:var(--ivory);letter-spacing:-.01em;margin:0 0 var(--s5);text-wrap:pretty}.page_sub__ivK8g{margin:0 0 var(--s6)}.page_scorePanel__VXbYa{display:flex;flex-direction:column;background:var(--navy-deep);border:1px solid var(--gold-border);padding:var(--s5) var(--s6);border-radius:var(--r)}.page_scoreLabel__yxuBX{display:block;color:var(--on-navy-muted);margin-bottom:var(--s2)}.page_scoreBig__A9KSv{font-family:var(--serif);font-size:var(--t-num);color:var(--gold);line-height:1}.page_scoreOf__CPJw2{font-family:var(--sans);font-size:var(--t-md);color:var(--on-navy-muted);margin-left:4px}.page_factors__sIfsm{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line-dark)}.page_scoreNote__yUV98{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-dark);font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine)}.page_byline__zMILA{padding-bottom:var(--s7)}.page_facts__R_mDX .eyebrow{display:block;margin-bottom:var(--s5)}.page_body__FB7tW{padding-bottom:var(--section)}.page_bodyGrid__yRtcq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--card-gap);gap:var(--card-gap);align-items:start}.page_figures__tx3a1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s5);gap:var(--s5)}.page_n__XXIbr{font-family:var(--serif);font-size:var(--t-stat);line-height:1;color:var(--gold);margin-bottom:var(--s2)}.page_l__V_UJG{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-navy-muted);line-height:1.6}.page_waiting__C07_T{font-size:var(--t-md);line-height:1.6;color:var(--light);max-width:48ch}.page_waiting__C07_T a{color:var(--gold)}.page_waiting2__XAIBn{font-size:var(--t-md);color:var(--text-2)}.page_noteEyebrow__3MFP3{display:block;margin-bottom:var(--s4)}.page_stays__bmfxe{background:var(--cream);border-top:1px solid var(--line)}.page_staysHead__SYMh8{display:flex;justify-content:space-between;align-items:end;gap:var(--s5);margin-bottom:var(--s6)}.page_staysH2__Eph5O{font-size:var(--t-3xl);line-height:1.15;margin:var(--s3) 0 0}.page_stayList__Q58kW{list-style:none;margin:0;padding:0;border:1px solid var(--line);background:var(--card)}.page_stay__5vn_E{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;grid-gap:var(--s5);gap:var(--s5);align-items:center;padding:var(--s4) var(--s5)}.page_stay__5vn_E+.page_stay__5vn_E{border-top:1px solid var(--line)}.page_stayWho__2gWp7{display:flex;flex-direction:column;gap:2px}.page_stayTier__6bd3s{font-family:var(--serif);font-size:var(--t-md);color:var(--text)}.page_stayOf__eJkvq,.page_stayYear__KBTGo,.page_staysNote__Uvnku{font-size:var(--t-xs);letter-spacing:var(--track-fine);color:var(--muted)}.page_stayWhat__dU9Ec{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--t-sm);color:var(--text-2)}.page_stayFactors__cf7fr{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin:0;padding-top:var(--s2)}.page_stayFactors__cf7fr>div{display:flex;align-items:center;gap:var(--s3)}.page_stayFactors__cf7fr dt{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.page_stayFactors__cf7fr dd{display:flex;align-items:center;gap:var(--s2);margin:0;font-family:var(--serif);font-size:var(--t-sm);color:var(--text)}.page_mini__Q4y1I{display:inline-grid;grid-template-columns:repeat(5,9px);gap:2px}.page_mini__Q4y1I i{display:block;height:6px;background:var(--cream);border:1px solid var(--line-strong);border-radius:1px}.page_mini__Q4y1I .page_miniOn__lUrRe{background:var(--gold-dark);border-color:var(--gold-dark)}.page_stayComment__0Vb9u{grid-column:1/-1;margin:var(--s2) 0 0;font-family:var(--serif);font-size:var(--t-md);line-height:1.55;color:var(--text);max-width:68ch}.page_stayScore__UFsDO{display:flex;align-items:baseline;gap:2px;justify-self:end}.page_stayN__O0az5{font-family:var(--serif);font-size:var(--t-lg);color:var(--gold-dark);line-height:1}.page_staysNote__Uvnku{margin:var(--s4) 0 0;max-width:60ch}@media (max-width:1100px){.page_bodyGrid__yRtcq,.page_heroGrid__qRCBI{grid-template-columns:1fr}.page_heroGrid__qRCBI{gap:var(--s7)}.page_scorePanel__VXbYa{max-width:360px}}@media (max-width:640px){.page_hero__fYDMB .wrap{padding-top:var(--s6)}.page_figures__tx3a1{grid-template-columns:1fr}.page_staysHead__SYMh8{flex-direction:column;align-items:start}.page_stay__5vn_E{grid-template-columns:minmax(0,1fr) auto}.page_stayWhat__dU9Ec{grid-column:1/-1}.page_stayFactors__cf7fr{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin:0;padding-top:var(--s2)}.page_stayFactors__cf7fr>div{display:flex;align-items:center;gap:var(--s3)}.page_stayFactors__cf7fr dt{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.page_stayFactors__cf7fr dd{display:flex;align-items:center;gap:var(--s2);margin:0;font-family:var(--serif);font-size:var(--t-sm);color:var(--text)}.page_mini__Q4y1I{display:inline-grid;grid-template-columns:repeat(5,9px);gap:2px}.page_mini__Q4y1I i{display:block;height:6px;background:var(--cream);border:1px solid var(--line-strong);border-radius:1px}.page_mini__Q4y1I .page_miniOn__lUrRe{background:var(--gold-dark);border-color:var(--gold-dark)}.page_stayComment__0Vb9u{grid-column:1/-1;margin:var(--s2) 0 0;font-family:var(--serif);font-size:var(--t-md);line-height:1.55;color:var(--text);max-width:68ch}.page_stayScore__UFsDO{grid-row:1;grid-column:2}}.page_hero__zUKRm .wrap{padding-top:var(--s7)}.page_heroGrid__YB5wN{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--s8);gap:var(--s8);align-items:end;padding-bottom:var(--s5)}.page_h1__dqlRM{font-size:var(--t-h1);line-height:1.1;color:var(--ivory);letter-spacing:-.01em;margin:0 0 var(--s5);text-wrap:pretty}.page_sub__QFmzd{margin:0 0 var(--s6)}.page_scorePanel__FbakF{background:var(--navy-deep);border:1px solid var(--gold-border);padding:var(--s5) var(--s6);border-radius:var(--r);overflow:hidden}.page_scoreTop__53Kz2{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line-dark)}.page_scoreLabel__M_4H1{display:block;color:var(--on-navy-muted);margin-bottom:var(--s2)}.page_scoreBig__N_bKN{font-family:var(--serif);font-size:var(--t-num);color:var(--gold);line-height:1}.page_band___dSfZ{margin-top:var(--s3);font-family:var(--serif);font-size:var(--t-xl);color:var(--ivory);line-height:1.1}.page_scoreSplit__gmQum{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s4);text-align:right;padding-bottom:4px}.page_scoreMid__USEF5{font-family:var(--serif);font-size:var(--t-xl);color:var(--ivory);line-height:1}.page_scoreMid__USEF5 small{font-family:var(--sans);font-size:var(--t-xs);color:var(--on-navy-muted);margin-left:3px}.page_scoreNote__5p4JN{padding-top:var(--s4);font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine)}.page_facts__w_1yX .eyebrow,.page_scorecard__l8ubr .eyebrow{display:block;margin-bottom:var(--s5)}.page_scCard__PXXQl{display:grid;grid-template-columns:1fr 1fr;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.page_scCol__5XhZF{padding:var(--s5) var(--s6) var(--s4)}.page_scCol__5XhZF+.page_scCol__5XhZF{border-left:1px solid var(--line)}.page_scHead__lyb3b{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.page_scHead__lyb3b h2{font-size:var(--t-lg);color:var(--heading)}.page_scSum___B5Am{font-family:var(--serif);font-size:var(--t-lg);color:var(--gold-dark)}.page_scSum___B5Am small{font-family:var(--sans);font-size:var(--t-eyebrow);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:5px}.page_scRows__X0nVE{list-style:none;margin:0;padding:0}.page_scRows__X0nVE li{display:grid;grid-template-columns:minmax(0,1fr) 34% 48px;grid-gap:var(--s4);gap:var(--s4);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--text-2)}.page_scRows__X0nVE li:last-child{border-bottom:0}.page_bar__LXzM9{display:block;height:3px;background:var(--cream);width:100%;position:relative;border-radius:2px}.page_bar__LXzM9 i{position:absolute;inset:0;width:calc(var(--val) / var(--max) * 100%);background:var(--gold);border-radius:2px}.page_scPts__nXvYG{text-align:right;color:var(--heading);font-weight:700}.page_scPts__nXvYG small{font-weight:400;color:var(--muted);font-size:var(--t-xs)}.page_scLegend__eNmE_{margin-top:var(--s4);font-size:var(--t-xs);color:var(--muted);letter-spacing:.02em}.page_bodyWrap__r5T3X{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar);grid-gap:var(--col-gap);gap:var(--col-gap);padding-top:var(--s8);padding-bottom:var(--s9);align-items:start}.page_main__iS2ib{display:flex;flex-direction:column;gap:var(--s6)}.page_section__URGL5{display:flex;flex-direction:column;gap:var(--s5)}.page_section__URGL5 h2{font-size:var(--t-2xl);line-height:1.25;color:var(--heading);margin-top:var(--s3)}.page_cat___9f5x .label{display:block;margin-bottom:var(--s3)}.page_cat___9f5x .label b{color:var(--gold-dark);font-weight:700;letter-spacing:.04em}.page_eliteGrid__infFs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s5) var(--s7);gap:var(--s5) var(--s7)}.page_eliteGrid__infFs .label{display:block;color:var(--on-navy-muted);margin-bottom:var(--s2)}.page_eliteVal__Ygi9j{font-size:var(--t-md);line-height:1.55;color:var(--ivory)}.page_pc__Kh5li{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s6);gap:var(--s6)}.page_pc__Kh5li h3{font-size:var(--t-lg);color:var(--heading);margin-bottom:var(--s4)}.page_pc__Kh5li ul{list-style:none;margin:0;padding:0}.page_pc__Kh5li li{position:relative;padding:var(--s3) 0 var(--s3) 26px;border-top:1px solid var(--line);font-size:var(--t-md);line-height:1.55;color:var(--text)}.page_pc__Kh5li li:last-child{border-bottom:1px solid var(--line)}.page_pc__Kh5li li:before{content:"";position:absolute;left:0;top:calc(var(--s3) + .75em);width:12px;height:1px;background:var(--gold)}.page_verdictBand__mn8Iy{background:var(--navy);border:1px solid var(--gold-border);padding:var(--s7);display:flex;align-items:center;gap:var(--s8);color:var(--ivory);border-radius:var(--r);overflow:hidden}.page_bigWrap__f4w__{flex-shrink:0}.page_big__FwPeE{font-family:var(--serif);font-size:var(--t-big);color:var(--gold);line-height:1;flex-shrink:0}.page_bigBand__zQOM_{margin-top:var(--s3);font-family:var(--serif);font-size:var(--t-xl);color:var(--ivory)}.page_rule__uHsdY{width:1px;align-self:stretch;background:var(--line-dark)}.page_say__gI8dI{font-family:var(--serif);font-size:var(--t-xl);line-height:1.35;color:var(--ivory);margin-bottom:var(--s3);text-wrap:pretty;max-width:34ch}.page_small__hZn9R{font-size:var(--t-sm);color:var(--on-navy-muted);letter-spacing:var(--track-fine)}.page_bookit__RciEc .label{color:var(--gold-dark)}.page_cellProse__XKumX li{font-size:var(--t-md)}.page_side__LlmXo{display:flex;flex-direction:column;gap:var(--s6)}.page_sideCard__G1569{background:var(--card);border:1px solid var(--line);padding:var(--s5);border-radius:var(--r)}.page_sideCard__G1569 .eyebrow{display:block;margin-bottom:var(--s4)}.page_toc__YpqJ1{display:flex;flex-direction:column;gap:var(--s3);list-style:none;margin:0;padding:0}.page_toc__YpqJ1 a{display:block;font-size:var(--t-sm);color:var(--text-2);border-left:2px solid var(--line-strong);padding-left:12px}.page_toc__YpqJ1 a:hover{color:var(--heading);border-left-color:var(--gold)}.page_sideCta__nhD3E{background:var(--navy);border:1px solid var(--gold-border);padding:var(--s6) var(--s5);color:var(--ivory);border-radius:var(--r)}.page_sideCta__nhD3E h3{font-size:var(--t-lg);color:var(--ivory);line-height:1.3;margin-bottom:var(--s3)}.page_sideCta__nhD3E p{font-size:var(--t-sm);line-height:1.6;color:var(--light);margin-bottom:var(--s5);text-wrap:pretty}.page_sideCta__nhD3E .btn{display:block}.page_related__OG0Fx{border-top:1px solid var(--line);padding-top:var(--s5)}.page_related__OG0Fx .eyebrow{display:block;margin-bottom:var(--s4)}.page_related__OG0Fx ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4)}.page_related__OG0Fx li{display:flex;flex-direction:column;gap:6px}.page_related__OG0Fx li a{font-family:var(--serif);font-size:var(--t-base);line-height:1.3;color:var(--heading);text-wrap:pretty}.page_related__OG0Fx li a:hover{color:var(--gold-dark)}@media (max-width:1100px){.page_heroGrid__YB5wN{grid-template-columns:1fr;gap:var(--s7)}.page_scorePanel__FbakF{max-width:560px}.page_bodyWrap__r5T3X{grid-template-columns:1fr;gap:var(--s7)}.page_tocCard__gklDe{display:none}}@media (max-width:640px){.page_hero__zUKRm .wrap{padding-top:var(--s6)}.page_heroGrid__YB5wN{gap:var(--s6);padding-bottom:var(--s5)}.page_h1__dqlRM{margin-bottom:var(--s4)}.page_sub__QFmzd{margin-bottom:var(--s5)}.page_scorePanel__FbakF{padding:var(--s5)}.page_scoreTop__53Kz2{gap:var(--s4)}.page_long__N1GX2,.page_pub__ETMzH{display:none}.page_scCard__PXXQl{grid-template-columns:1fr}.page_scCol__5XhZF{padding:var(--s5) var(--s5) var(--s4)}.page_scCol__5XhZF+.page_scCol__5XhZF{border-left:0;border-top:1px solid var(--line)}.page_scRows__X0nVE li{grid-template-columns:minmax(0,1fr) 30% 44px;gap:14px}.page_bodyWrap__r5T3X{padding-top:var(--s7);padding-bottom:var(--s8)}.page_main__iS2ib{gap:var(--s5)}.page_section__URGL5 h2{margin-top:var(--s2)}.page_eliteGrid__infFs{grid-template-columns:1fr;gap:var(--s4)}.page_pc__Kh5li{grid-template-columns:1fr;gap:var(--s5)}.page_verdictBand__mn8Iy{flex-direction:column;align-items:flex-start;gap:var(--s5);padding:var(--s6) var(--s5)}.page_rule__uHsdY{display:none}}