.page_gh-page__HImCT,.page_gh-page__HImCT [data-gh-pal=b]{--gh-bg:var(--gh-b-bg);--gh-text:var(--gh-b-text);--gh-muted:var(--gh-b-muted);--gh-border:var(--gh-b-border);--gh-rule:var(--gh-b-rule);--gh-link:var(--gh-b-link);--gh-link-hover:var(--gh-b-link-hover);--gh-graphic:var(--gh-b-graphic);--gh-btn:var(--gh-b-btn);--gh-on-btn:var(--gh-b-on-btn)}.page_gh-page__HImCT [data-gh-pal=t]{--gh-bg:var(--gh-t-bg);--gh-text:var(--gh-t-text);--gh-muted:var(--gh-t-muted);--gh-border:var(--gh-t-border);--gh-rule:var(--gh-t-rule);--gh-link:var(--gh-t-link);--gh-link-hover:var(--gh-t-link-hover);--gh-graphic:var(--gh-t-graphic);--gh-btn:var(--gh-t-btn);--gh-on-btn:var(--gh-t-on-btn)}.page_gh-page__HImCT [data-gh-pal=s]{--gh-bg:var(--gh-s-bg);--gh-text:var(--gh-s-text);--gh-muted:var(--gh-s-muted);--gh-border:var(--gh-s-border);--gh-rule:var(--gh-s-rule);--gh-link:var(--gh-s-link);--gh-link-hover:var(--gh-s-link-hover);--gh-graphic:var(--gh-s-graphic);--gh-btn:var(--gh-s-btn);--gh-on-btn:var(--gh-s-on-btn)}.page_gh-page__HImCT [data-gh-pal=i]{--gh-bg:var(--gh-i-bg);--gh-text:var(--gh-i-text);--gh-muted:var(--gh-i-muted);--gh-border:var(--gh-i-border);--gh-rule:var(--gh-i-rule);--gh-link:var(--gh-i-link);--gh-link-hover:var(--gh-i-link-hover);--gh-graphic:var(--gh-i-graphic);--gh-btn:var(--gh-i-btn);--gh-on-btn:var(--gh-i-on-btn)}.page_gh-page__HImCT .page_gh-panel___KvH8,.page_gh-page__HImCT [data-gh-pal=p]{--gh-bg:var(--gh-p-bg);--gh-text:var(--gh-p-text);--gh-muted:var(--gh-p-muted);--gh-border:var(--gh-p-border);--gh-rule:var(--gh-p-rule);--gh-link:var(--gh-p-link);--gh-link-hover:var(--gh-p-link-hover);--gh-graphic:var(--gh-p-graphic);--gh-btn:var(--gh-p-btn);--gh-on-btn:var(--gh-p-on-btn)}.page_gh-page__HImCT,.page_gh-page__HImCT .page_gh-panel___KvH8,.page_gh-page__HImCT [data-gh-pal]{background:var(--gh-bg);color:var(--gh-text)}.page_gh-page__HImCT{--gh-display:var(--gh-font);--gh-display-weight:500;--gh-display-track:var(--gh-track);--gh-display-case:none;--gh-voice:var(--gh-font);--gh-voice-weight:500;--gh-voice-track:var(--gh-track);--gh-voice-style:normal;--gh-voice-scale:1;--gh-title:var(--gh-font);--gh-title-weight:500;--gh-title-track:-0.02em;--gh-label:var(--gh-font);--gh-label-weight:600;--gh-label-case:none;--gh-label-track:0;--gh-label-scale:1;container:gh/inline-size;font-family:var(--gh-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left;--gh-pad:max(20px,calc((100cqw - 640px) / 2))}.page_gh-page__HImCT *,.page_gh-page__HImCT :after,.page_gh-page__HImCT :before{box-sizing:border-box}.page_gh-page__HImCT blockquote,.page_gh-page__HImCT figure,.page_gh-page__HImCT h1,.page_gh-page__HImCT h2,.page_gh-page__HImCT h3,.page_gh-page__HImCT ol,.page_gh-page__HImCT p,.page_gh-page__HImCT ul{margin:0}.page_gh-page__HImCT ol,.page_gh-page__HImCT ul{list-style:none;padding:0}.page_gh-page__HImCT a{color:var(--gh-link)}.page_gh-page__HImCT a:hover{color:var(--gh-link-hover)}.page_gh-page__HImCT .page_gh-sub__AiAye a{text-decoration:underline;text-underline-offset:2px}.page_gh-page__HImCT strong{font-weight:600;color:var(--gh-text)}.page_gh-page__HImCT svg{display:block;flex-shrink:0}.page_gh-page__HImCT :focus-visible:not([data-gh-chrome] *){outline:2px solid var(--gh-link);outline-offset:2px}.page_gh-main__7zjuH{display:flex;flex-direction:column}.page_gh-eyebrow__BVXI3{font-family:var(--gh-label);font-size:calc(12px * var(--gh-label-scale));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gh-link)}.page_gh-sub__AiAye{font-size:15px;color:var(--gh-muted)}.page_gh-pill__MXIO7{align-self:flex-start;border:1px solid var(--gh-border);border-radius:999px;color:var(--gh-text);font-weight:600}.page_gh-panel___KvH8{border-radius:var(--gh-r-card)}.page_gh-h1__bgHRG,.page_gh-h2__C2opN,.page_gh-how__MvcvI h2{font-family:var(--gh-display);font-weight:var(--gh-display-weight);letter-spacing:var(--gh-display-track);text-transform:var(--gh-display-case)}.page_gh-h2__C2opN{font-size:34px;line-height:1.06;text-wrap:balance}.page_gh-page__HImCT em{font-family:var(--gh-voice);font-weight:var(--gh-voice-weight);font-style:var(--gh-voice-style);letter-spacing:var(--gh-voice-track);text-transform:none;font-size:calc(1em * var(--gh-voice-scale))}.page_gh-page__HImCT .page_gh-btn__wIs1t{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--gh-btn);color:var(--gh-on-btn);border-radius:var(--gh-r-btn);font-family:var(--gh-label);font-weight:var(--gh-label-weight);letter-spacing:var(--gh-label-track);text-transform:var(--gh-label-case);text-decoration:none;white-space:nowrap}.page_gh-page__HImCT .page_gh-btn__wIs1t:hover{color:var(--gh-on-btn);filter:brightness(.92)}.page_gh-btn-label__W_fSu{overflow:hidden;text-overflow:ellipsis}.page_gh-page__HImCT .page_gh-btn-label__W_fSu:has([contenteditable]){overflow:visible}.page_gh-page__HImCT .page_gh-btn-label__W_fSu [contenteditable]{outline-offset:4px}.page_gh-page__HImCT[data-gh-button=pill] .page_gh-btn__wIs1t>svg{box-sizing:content-box;padding:9px;margin-right:-16px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent)}.page_gh-bar__2Lsic{--gh-p:0;--gh-cap-h:48px;--gh-cap-top:10px;--gh-cap-side:10px;--gh-cap-r:clamp(14px,var(--gh-r-btn),24px);--gh-cap-pad:8px;position:relative;height:64px}.page_gh-bar-cap__DZPMK{position:absolute;top:calc(var(--gh-p) * var(--gh-cap-top));left:calc(var(--gh-p) * var(--gh-cap-side));right:calc(var(--gh-p) * var(--gh-cap-side));height:calc(100% - var(--gh-p) * (100% - var(--gh-cap-h)));padding:0 calc(var(--gh-pad) - var(--gh-p) * (var(--gh-pad) - var(--gh-cap-pad)));display:flex;align-items:center;gap:16px;background:var(--gh-bg);border-bottom:1px solid color-mix(in srgb,var(--gh-border) calc((1 - var(--gh-p)) * 100%),transparent);border-radius:calc(var(--gh-p) * var(--gh-cap-r));box-shadow:0 0 0 calc(var(--gh-p) * 1px) var(--gh-border),0 calc(var(--gh-p) * 16px) calc(var(--gh-p) * 36px) calc(var(--gh-p) * -18px) rgb(0 0 0/calc(var(--gh-p) * .5))}.page_gh-page__HImCT [data-gh-float]{display:contents}.page_gh-page__HImCT [data-gh-float]>.page_gh-bar__2Lsic{position:-webkit-sticky;position:sticky;top:0;z-index:7}.page_gh-page__HImCT [data-gh-float]>.page_gh-hero__bL_Bc{background:var(--gh-bg);color:var(--gh-text)}.page_gh-page__HImCT [id^=h-]{scroll-margin-top:88px}.page_gh-bar-section__aMnyN{flex:1 1;min-width:0;overflow:hidden;font-size:13.5px;color:var(--gh-muted);white-space:nowrap;opacity:calc((var(--gh-p) - .55) * 2.2)}.page_gh-bar-section__aMnyN>span{display:block;overflow:hidden;text-overflow:ellipsis;animation:page_gh-bar-name__HP3_L .45s cubic-bezier(.22,1,.36,1) both}[data-gh-up] .page_gh-bar-section__aMnyN>span{animation-name:page_gh-bar-name-down__4w_jO}@keyframes page_gh-bar-name__HP3_L{0%{opacity:0;transform:translateY(60%)}}@keyframes page_gh-bar-name-down__4w_jO{0%{opacity:0;transform:translateY(-60%)}}.page_gh-bar__2Lsic .page_gh-logo-mark__oA6ol{width:calc(36px - var(--gh-p) * 6px);height:calc(36px - var(--gh-p) * 6px);font-size:calc(20px - var(--gh-p) * 4px)}.page_gh-bar__2Lsic .page_gh-logo-img__bMjQU{max-height:calc(40px - var(--gh-p) * 12px)}.page_gh-page__HImCT .page_gh-logo__OGFi_{min-width:0;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--gh-text)}.page_gh-logo-mark__oA6ol{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--gh-text);border-radius:var(--gh-r-mark);font-family:var(--gh-display);font-size:20px;font-weight:var(--gh-display-weight)}.page_gh-logo-img__bMjQU{display:block;max-width:160px;max-height:40px;object-fit:contain}.page_gh-logo-word__X2oog{min-width:0;display:flex;flex-direction:column;line-height:1.1}.page_gh-logo-name__0SzfF{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_gh-logo-city__gFYOC{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gh-muted)}.page_gh-bar-right__UYQMY{display:flex;align-items:center;gap:28px;flex-shrink:0}.page_gh-bar-right__UYQMY .page_gh-btn__wIs1t{display:none;height:44px;padding:0 22px;font-size:calc(15px * var(--gh-label-scale))}.page_gh-bar__2Lsic .page_gh-lang__LvCj6{opacity:calc(1 - var(--gh-p) * 2)}.page_gh-bar__2Lsic[data-gh-lifted] .page_gh-lang__LvCj6{display:none}.page_gh-lang-menu__5fsiX{position:relative;display:none;opacity:calc((var(--gh-p) - .5) * 2)}.page_gh-bar__2Lsic[data-gh-lifted] .page_gh-lang-menu__5fsiX{display:block}.page_gh-lang-menu__5fsiX>summary{height:36px;padding:0 8px 0 10px;display:flex;align-items:center;gap:4px;list-style:none;cursor:pointer;border-radius:var(--gh-r-small);font-size:13px;font-weight:700;color:var(--gh-text)}.page_gh-lang-menu__5fsiX>summary::-webkit-details-marker{display:none}.page_gh-lang-menu__5fsiX>summary:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.page_gh-lang-menu__5fsiX>summary svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.page_gh-lang-menu__5fsiX[open]>summary svg{transform:rotate(180deg)}.page_gh-lang-menu__5fsiX>ul{position:absolute;top:calc(100% + 10px);right:0;min-width:150px;margin:0;padding:6px;list-style:none;background:var(--gh-bg);color:var(--gh-text);border:1px solid var(--gh-border);border-radius:max(var(--gh-r-small),10px);box-shadow:0 2px 6px rgb(0 0 0/.1),0 16px 36px -14px rgb(0 0 0/.45);animation:page_gh-menu-in__HpARx .25s cubic-bezier(.22,1,.36,1) both}.page_gh-page__HImCT .page_gh-lang-menu__5fsiX a{display:block;padding:9px 12px;border-radius:var(--gh-r-small);font-size:14px;color:var(--gh-text);text-decoration:none}.page_gh-page__HImCT .page_gh-lang-menu__5fsiX a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.page_gh-page__HImCT .page_gh-lang-menu__5fsiX a[aria-current]{font-weight:700}@keyframes page_gh-menu-in__HpARx{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.page_gh-bar__2Lsic[data-gh-lifted] .page_gh-bar-right__UYQMY .page_gh-btn__wIs1t{display:flex;height:38px;padding:0 14px;font-size:calc(14px * var(--gh-label-scale));opacity:calc((var(--gh-p) - .5) * 2)}.page_gh-lang__LvCj6{display:flex;align-items:center;gap:2px}.page_gh-page__HImCT .page_gh-lang__LvCj6 a{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:0;color:var(--gh-muted);text-decoration:none}.page_gh-lang__LvCj6 a:before{content:attr(data-code);font-size:14px}.page_gh-page__HImCT .page_gh-lang__LvCj6 a[aria-current]{color:var(--gh-text);font-weight:700;text-decoration:underline;text-underline-offset:4px}.page_gh-lang__LvCj6 select{height:36px;padding:0 8px;border:1px solid var(--gh-border);border-radius:var(--gh-r-small);background:var(--gh-bg);color:var(--gh-text);font:inherit;font-size:14px}.page_gh-hero__bL_Bc{padding:44px var(--gh-pad) 52px;display:flex;flex-direction:column;gap:40px}.page_gh-hero-text___v6vU{display:flex;flex-direction:column;gap:18px}.page_gh-h1__bgHRG{font-size:clamp(34px,9.6cqw,44px);line-height:1.04;overflow-wrap:anywhere;text-wrap:balance}.page_gh-updated__NQTvQ{font-size:13px;color:var(--gh-muted)}.page_gh-rating__TqwcP{display:flex;flex-direction:column;gap:16px}.page_gh-rating-top__fkzRk{display:flex;align-items:flex-start;gap:16px}.page_gh-page__HImCT .page_gh-rating-num__fUnw1{font-family:var(--gh-display);font-weight:var(--gh-display-weight);font-size:60px;line-height:.8;letter-spacing:-.03em}.page_gh-rating-side__9hEEX{align-self:flex-end;display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.page_gh-stars__jcSK_{position:relative;display:block;width:118px;height:22px}.page_gh-stars__jcSK_ span{position:absolute;left:0;top:0;height:22px;display:flex;gap:2px;overflow:hidden}.page_gh-stars__jcSK_ svg{width:22px;height:22px}.page_gh-stars-off__YWrJ3{color:var(--gh-border)}.page_gh-stars-on__5a7Ou{color:var(--gh-graphic)}.page_gh-outof__pV_RU{font-size:14px;color:var(--gh-muted)}.page_gh-based__1TbPz{font-size:15px;color:var(--gh-muted)}.page_gh-sources__M8sFZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.page_gh-source__23mME{padding:12px 0;border-top:1px solid var(--gh-border);display:flex;align-items:center;gap:10px}.page_gh-source-icon__2UaM6{width:26px;height:26px;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_gh-source-icon__2UaM6.page_is-on-white__8X1YD{background:#fff}.page_gh-source-icon__2UaM6 svg{width:100%;height:100%}.page_gh-source-icon__2UaM6 img{width:100%;height:100%;object-fit:cover}.page_gh-source-icon__2UaM6.page_is-survey__tW1Mz svg{width:20px;height:20px}.page_gh-source-text__7J4Qm{min-width:0;display:flex;flex-direction:column;line-height:1.25}.page_gh-source-name__rzlHW{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_gh-source-score__X8ji6{font-size:12px;color:var(--gh-muted)}.page_gh-wall__DztVL{padding:56px var(--gh-pad) 60px;display:flex;flex-direction:column;gap:24px}.page_gh-wall-head__1MqXE,.page_gh-wall-title__jdxZP{display:flex;flex-direction:column;gap:10px}.page_gh-quotes___rN_l{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;counter-reset:gh-quote}.page_gh-quote__5HlIs{padding:20px;display:flex;flex-direction:column;gap:12px;border-radius:var(--gh-r-card);counter-increment:gh-quote}.page_gh-quote__5HlIs:before{content:counter(gh-quote,decimal-leading-zero);padding-bottom:12px;border-bottom:2px dotted var(--gh-rule);font-family:var(--gh-label);font-size:calc(13px * var(--gh-label-scale));font-weight:var(--gh-label-weight);color:var(--gh-link)}.page_gh-page__HImCT .page_gh-quote-mark__0cjN_{display:none;color:var(--gh-graphic)}.page_gh-quote__5HlIs blockquote{flex-grow:1;font-size:17px;line-height:1.45;overflow-wrap:anywhere}.page_gh-quote__5HlIs figcaption{font-size:13px;color:var(--gh-muted)}.page_gh-quote-lead__PiLUd{padding:28px 24px 24px;gap:18px}.page_gh-quote-lead__PiLUd:before{content:none}.page_gh-page__HImCT .page_gh-quote-lead__PiLUd .page_gh-quote-mark__0cjN_{display:block;width:36px;height:26px}.page_gh-quote-lead__PiLUd blockquote{font-family:var(--gh-voice);font-weight:var(--gh-voice-weight);font-style:var(--gh-voice-style);letter-spacing:var(--gh-voice-track);font-size:30px;line-height:1.14}.page_gh-quote-lead__PiLUd figcaption{font-size:14px}.page_gh-quote__5HlIs.page_is-original__Vze7l .page_gh-q-tr__PPeUm,.page_gh-quote__5HlIs:not(.page_is-original__Vze7l) .page_gh-q-orig__0wSW5{display:none}.page_gh-trnote__UQk_o{margin-top:-4px;font-size:12px;line-height:1.4;color:var(--gh-muted)}.page_gh-trnote-btn__077C6{padding:0;border:none;background:none;font:inherit;color:var(--gh-link);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.page_gh-trnote-btn__077C6:hover{color:var(--gh-link-hover)}.page_gh-love__yyEnU{padding:56px var(--gh-pad) 60px;display:flex;flex-direction:column;gap:22px}.page_gh-wall__DztVL+.page_gh-love__yyEnU{padding-top:12px}.page_gh-love-head__1Oenc{display:contents}.page_gh-love-head__1Oenc .page_gh-h2__C2opN{order:1}.page_gh-love-list__NAEFV{order:2;display:flex;flex-direction:column;border-bottom:2px dotted var(--gh-rule)}.page_gh-love-head__1Oenc .page_gh-sub__AiAye{order:3;font-size:13px}.page_gh-love-item___uIVW{padding:18px 0;border-top:2px dotted var(--gh-rule);display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;align-items:start}.page_gh-love-num__Q6HMb{padding-top:6px;font-family:var(--gh-label);font-size:calc(12px * var(--gh-label-scale));font-weight:700;color:var(--gh-link)}.page_gh-love-text__vy7F2{font-family:var(--gh-title);font-weight:var(--gh-title-weight);letter-spacing:var(--gh-title-track);font-size:25px;line-height:1.14}.page_gh-love-count__fnzc_{grid-column:2;font-size:13px;color:var(--gh-muted)}.page_gh-love-meter__BYyrM{grid-column:2;display:block;height:4px;max-width:240px;border-radius:2px;background:var(--gh-border);overflow:hidden}.page_gh-love-meter__BYyrM span{display:block;height:100%;border-radius:2px;background:var(--gh-graphic)}.page_gh-scores__eH7O4{padding:56px var(--gh-pad) 60px;display:flex;flex-direction:column;gap:22px}.page_gh-scores-head__dq0oW{display:flex;flex-direction:column;gap:10px}.page_gh-tiles__01tXi{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.page_gh-tile__jRIsI{display:flex;flex-direction:column;gap:8px}.page_gh-tile__jRIsI.page_gh-panel___KvH8{padding:16px}.page_gh-tile-head__1njrr{display:flex;align-items:center;gap:14px}.page_gh-arc__XYDvC{width:78px;height:78px}.page_gh-arc__XYDvC circle{stroke-width:4}.page_gh-arc-track__K9MJf{stroke:var(--gh-border)}.page_gh-arc-value__yWDjw{stroke:var(--gh-graphic)}.page_gh-arc__XYDvC text{fill:var(--gh-text);font-family:var(--gh-display);font-size:17px;font-weight:var(--gh-display-weight)}.page_gh-tile-name__fFf3G{min-width:0;font-family:var(--gh-title);font-weight:var(--gh-title-weight);letter-spacing:var(--gh-title-track);font-size:22px;line-height:1.1;overflow-wrap:break-word}.page_gh-tile-parent__XTlqu{display:block;margin-top:4px;font-family:var(--gh-font);font-size:12px;font-weight:400;letter-spacing:0;color:var(--gh-muted)}.page_gh-tile-source__QbH7O{padding-top:10px;border-top:2px dotted var(--gh-rule);font-size:12.5px;line-height:1.4;color:var(--gh-muted)}.page_gh-ai__cspUp{align-self:flex-start;padding:1px 8px;border:1px solid var(--gh-border);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--gh-muted)}.page_gh-tile-summary__xGGQe{font-size:14px;line-height:1.45}.page_gh-all-cats__oJTg7>summary{width:-moz-fit-content;width:fit-content;min-height:48px;padding:0 22px;display:flex;align-items:center;gap:10px;list-style:none;border:1px solid var(--gh-rule);border-radius:var(--gh-r-btn);color:var(--gh-text);font-family:var(--gh-label);font-size:calc(15px * var(--gh-label-scale));font-weight:var(--gh-label-weight);letter-spacing:var(--gh-label-track);text-transform:var(--gh-label-case);cursor:pointer}.page_gh-all-cats__oJTg7>summary::-webkit-details-marker{display:none}.page_gh-all-cats__oJTg7>summary span span{font-family:var(--gh-font);font-weight:400;letter-spacing:0;text-transform:none;font-size:14px;color:var(--gh-muted)}.page_gh-all-cats__oJTg7[open]>summary svg{transform:rotate(180deg)}.page_gh-all-cats__oJTg7 .page_gh-tiles__01tXi{display:block;margin-top:12px;padding:2px 18px}.page_gh-all-cats__oJTg7 .page_gh-tile__jRIsI{padding:18px 0;border-top:2px dotted var(--gh-rule)}.page_gh-all-cats__oJTg7 .page_gh-tile__jRIsI:first-child{border-top:none}.page_gh-all-cats__oJTg7 .page_gh-tile-head__1njrr{flex-direction:row;align-items:center;gap:14px}.page_gh-all-cats__oJTg7 .page_gh-arc__XYDvC{width:54px;height:54px}.page_gh-all-cats__oJTg7 .page_gh-tile-name__fFf3G{font-size:21px}.page_gh-all-cats__oJTg7 .page_gh-tile-source__QbH7O{padding-top:0;border-top:none}.page_gh-book__KIB2K{padding:60px var(--gh-pad) 64px;display:flex;flex-direction:column;gap:26px}.page_gh-book-text__K_Cz9{display:flex;flex-direction:column;gap:14px}.page_gh-book__KIB2K .page_gh-h2__C2opN{font-size:42px;line-height:1}.page_gh-book__KIB2K p{font-size:16px;color:var(--gh-muted)}.page_gh-book__KIB2K .page_gh-btn__wIs1t{height:58px;padding:0 28px;font-size:calc(16px * var(--gh-label-scale))}.page_gh-all__whd50,.page_gh-record__MZnnh{display:flex;flex-direction:column}.page_gh-all__whd50{padding:56px var(--gh-pad) 32px;gap:18px}.page_gh-all-head__DxNyJ{gap:10px}.page_gh-all-head__DxNyJ,.page_gh-resp__IIrtJ,.page_gh-responses__AfMDi{display:flex;flex-direction:column}.page_gh-resp__IIrtJ{padding:18px 0;border-top:1px solid var(--gh-border);gap:8px}.page_gh-resp-meta__AZ_L_{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font-size:13px;color:var(--gh-muted)}.page_gh-mini-stars__Hvdcb,.page_gh-resp-stars__zx_iZ{display:inline-flex;gap:1px;color:var(--gh-border)}.page_gh-resp-stars__zx_iZ{margin-right:4px}.page_gh-resp-stars__zx_iZ svg{width:15px;height:15px;display:block}.page_gh-mini-stars__Hvdcb svg{width:11px;height:11px;display:block}.page_gh-mini-stars__Hvdcb .page_is-on__3V6EC,.page_gh-resp-stars__zx_iZ .page_is-on__3V6EC{color:var(--gh-graphic)}.page_gh-resp-meta__AZ_L_ strong+time:before{content:"· "}.page_gh-resp-body__6ac38{display:flex;flex-direction:column;gap:6px}.page_gh-answers__qI4P2{display:flex;flex-direction:column;gap:14px;margin:4px 0 0;font-size:12px;line-height:16px;color:var(--gh-muted)}.page_gh-answer__5acxW{display:flex;flex-direction:column;gap:2px}.page_gh-answer__5acxW dt{font-weight:500}.page_gh-answer__5acxW dd{margin:0;min-height:16px;display:flex;align-items:center;gap:6px}.page_gh-yesno__Gzkj3{font-weight:600;color:var(--gh-text)}.page_gh-said__7vvWm{font-size:13px;line-height:18px;color:var(--gh-text);overflow-wrap:anywhere}.page_gh-answer__5acxW.page_is-text__smEez dd{align-items:flex-start}.page_gh-nps-wrap__bfuri{display:inline-flex;align-items:center;gap:6px}.page_gh-nps__oQNOm{display:inline-flex;gap:2px}.page_gh-nps__oQNOm span{width:4px;height:8px;border-radius:1px;background:var(--gh-border)}.page_gh-nps__oQNOm span.page_is-on__3V6EC{background:var(--gh-graphic)}.page_gh-nps-n__IWu2u{font-weight:600;color:var(--gh-text)}.page_gh-resp-nps__dPYcN{margin-right:4px}.page_gh-resp-nps__dPYcN .page_gh-nps__oQNOm span{width:6px;height:14px;border-radius:1.5px}.page_gh-resp-nps__dPYcN .page_gh-nps-n__IWu2u{font-size:13px}.page_gh-resp-text__EdlbY{font-size:15.5px;line-height:1.5;overflow-wrap:anywhere}.page_gh-none__N0n0H{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--gh-border);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:var(--gh-r-card)}.page_gh-none__N0n0H svg{flex-shrink:0;width:22px;height:22px;margin-top:2px}.page_gh-none__N0n0H div{display:flex;flex-direction:column;gap:6px;min-width:0}.page_gh-none__N0n0H strong{font-size:16px}.page_gh-none__N0n0H p{margin:0;font-size:14px;line-height:1.5;color:var(--gh-muted)}.page_gh-skel__1tW90{display:block;height:14px;border-radius:4px;background:var(--gh-border);animation:page_gh-pulse__CtdsW 2s cubic-bezier(.4,0,.6,1) infinite}.page_gh-skel-meta__YojIF{width:100px;height:13px}.page_gh-skel-line__5DN7m:first-child{width:92%}.page_gh-skel-line__5DN7m:nth-child(2){width:80%}.page_gh-skel-line__5DN7m:nth-child(3){width:45%}@keyframes page_gh-pulse__CtdsW{50%{opacity:.5}}.page_gh-pages__Ag_yE{padding-top:8px;border-top:1px solid var(--gh-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:15px}.page_gh-pages__Ag_yE ol{display:flex;gap:4px}.page_gh-pages__Ag_yE li{display:flex}.page_gh-page__HImCT .page_gh-pg__5S5e6{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--gh-text);text-decoration:none;border-radius:var(--gh-r-small)}.page_gh-page__HImCT .page_gh-pg__5S5e6[aria-current]{background:var(--gh-text);color:var(--gh-bg);font-weight:700}.page_gh-pg-gap__Rk6JZ{width:20px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--gh-muted)}.page_gh-pg-wide__8M_gl{display:none!important}.page_gh-page__HImCT .page_gh-pg-step__ZVIaV{height:44px;padding:0 14px;display:flex;align-items:center;border:1px solid var(--gh-border);border-radius:var(--gh-r-small);color:var(--gh-text);font-weight:600;text-decoration:none}.page_gh-page__HImCT span.page_gh-pg-step__ZVIaV{display:none;border-color:transparent;padding-left:0;font-weight:400;color:var(--gh-faint)}.page_gh-pg-prev__GxXSq{order:2;margin-left:auto}.page_gh-pg-next__Rzums{order:3}.page_gh-how__MvcvI{margin:0 var(--gh-pad) 48px;padding:22px;border-radius:var(--gh-r-card);display:flex;flex-direction:column;gap:10px}.page_gh-how__MvcvI h2{font-size:26px;line-height:1.1}.page_gh-how__MvcvI p{font-size:14.5px;line-height:1.5}.page_gh-mod__Twt1f>summary{min-height:44px;display:flex;align-items:center;list-style:none;color:var(--gh-link);font-size:14.5px;font-weight:600;cursor:pointer}.page_gh-mod__Twt1f>summary::-webkit-details-marker{display:none}.page_gh-mod__Twt1f p{margin-bottom:8px}.page_gh-page__HImCT .page_gh-fine__7f6sU{font-size:13px;color:var(--gh-muted)}.page_gh-foot__byVD_{padding:28px var(--gh-pad);border-top:1px solid var(--gh-border);font-size:14px;color:var(--gh-muted)}.page_gh-foot-left__qD3lz,.page_gh-foot__byVD_{display:flex;flex-direction:column;gap:14px}.page_gh-page__HImCT .page_gh-back__gnsNB{min-height:44px;align-self:flex-start;display:flex;align-items:center;gap:8px;color:var(--gh-text);font-weight:600;text-decoration:none}.page_gh-mara__XGZ2T{max-width:400px;display:flex;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;font-size:13px;line-height:1.45}.page_gh-page__HImCT .page_gh-mara__XGZ2T{color:var(--gh-muted)}.page_gh-mara-logo__WegHE{display:inline-flex;align-items:center;color:var(--gh-text)}.page_gh-mara-logo__WegHE svg{width:auto;height:22px;display:block}.page_gh-mara-cta__SHabS{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--gh-text);font-weight:600}.page_gh-mara__XGZ2T:hover .page_gh-mara-cta__SHabS{text-decoration:underline;text-underline-offset:3px}.page_gh-sticky__7UiNk{position:-webkit-sticky;position:sticky;bottom:0;height:0;z-index:5}.page_gh-sticky-bar__IrS9D{position:absolute;left:0;right:0;bottom:0;padding:12px var(--gh-pad);background:var(--gh-surface);border-top:1px solid var(--gh-border);display:flex;align-items:center;gap:12px;visibility:hidden;transform:translateY(100%);transition:transform .2s ease,visibility 0s .2s}.page_gh-sticky__7UiNk.page_is-on__3V6EC .page_gh-sticky-bar__IrS9D{visibility:visible;transform:none;transition:transform .2s ease}.page_gh-sticky-text___S_Ic{flex-grow:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.page_gh-sticky-text___S_Ic strong{font-size:14px;font-weight:700}.page_gh-sticky-text___S_Ic span{font-size:12px;color:var(--gh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_gh-sticky__7UiNk .page_gh-btn__wIs1t{height:44px;padding:0 20px;font-size:calc(15px * var(--gh-label-scale));flex-shrink:0;max-width:60%}@media (prefers-reduced-motion:reduce){.page_gh-sticky-bar__IrS9D{transition:none!important}.page_gh-bar-section__aMnyN>span,.page_gh-skel__1tW90{animation:none}}.page_gh-totop__dfmPp{position:-webkit-sticky;position:sticky;bottom:0;height:0;z-index:6}.page_gh-totop-btn__eblwd{--gh-totop-ease:cubic-bezier(0.34,1.56,0.64,1);position:absolute;right:var(--gh-pad);bottom:calc(24px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--gh-text);color:var(--gh-bg);cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/.12),0 10px 28px -8px rgb(0 0 0/.38);opacity:0;visibility:hidden;transform:translateY(12px) scale(.85);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,visibility 0s linear .35s}.page_gh-totop-btn__eblwd[data-gh-on]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .5s var(--gh-totop-ease),box-shadow .25s ease}.page_gh-totop-btn__eblwd>svg:last-child{position:relative;width:20px;height:20px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.page_gh-totop-btn__eblwd[data-gh-on]:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgb(0 0 0/.12),0 16px 32px -10px rgb(0 0 0/.45)}.page_gh-totop-btn__eblwd:hover>svg:last-child{transform:translateY(-2px)}.page_gh-totop-btn__eblwd[data-gh-on]:active{transform:scale(.95);transition-duration:.1s}.page_gh-totop-btn__eblwd:focus-visible{outline:2px solid var(--gh-text);outline-offset:3px}.page_gh-totop-ring__c4OVc{position:absolute;inset:3px;transform:rotate(-90deg)}.page_gh-totop-ring__c4OVc circle{fill:none;stroke-width:2}.page_gh-totop-ring__c4OVc circle:first-child{stroke:color-mix(in srgb,var(--gh-bg) 22%,transparent)}.page_gh-totop-ring__c4OVc circle:last-child{stroke:var(--gh-bg);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}@media (prefers-reduced-motion:no-preference){.page_gh-page__HImCT[data-gh-animate]{--gh-ease-out:cubic-bezier(0.22,1,0.36,1)}.page_gh-page__HImCT[data-gh-animate] :is(.page_gh-logo__OGFi_,.page_gh-bar-right__UYQMY){animation:page_gh-drop__6lsw5 1.3s var(--gh-ease-out) both}.page_gh-page__HImCT[data-gh-animate] .page_gh-bar-right__UYQMY{animation-delay:.15s}.page_gh-page__HImCT[data-gh-animate]
		:is(.page_gh-h1__bgHRG,.page_gh-updated__NQTvQ,.page_gh-rating-top__fkzRk,.page_gh-based__1TbPz){animation:page_gh-rise__QDIny 1.5s var(--gh-ease-out) both}.page_gh-page__HImCT[data-gh-animate] .page_gh-h1__bgHRG{animation-delay:.25s}.page_gh-page__HImCT[data-gh-animate] .page_gh-updated__NQTvQ{animation-delay:.5s}.page_gh-page__HImCT[data-gh-animate] .page_gh-rating-top__fkzRk{animation-delay:.65s}.page_gh-page__HImCT[data-gh-animate] .page_gh-based__1TbPz{animation-delay:.8s}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME{animation:page_gh-rise-small__Mfuyt 1.2s var(--gh-ease-out) both;animation-delay:calc(.95s + var(--gh-i, 0) * .1s)}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(2){--gh-i:1}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(3){--gh-i:2}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(4){--gh-i:3}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(5){--gh-i:4}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(6){--gh-i:5}.page_gh-page__HImCT[data-gh-animate] .page_gh-source__23mME:nth-child(n+7){--gh-i:6}.page_gh-page__HImCT[data-gh-animate]
		:is(.page_gh-home-hero__EDVHk,.page_gh-gone-hero__p3JaX)
		:is(.page_gh-eyebrow__BVXI3,.page_gh-home-count__cQnCg,.page_gh-gone-text__Hur6g,.page_gh-gone-btn__xVOty,.page_gh-gone-note__lJXTA){animation:page_gh-rise__QDIny 1.5s var(--gh-ease-out) both}.page_gh-page__HImCT[data-gh-animate] .page_gh-gone-hero__p3JaX .page_gh-eyebrow__BVXI3{animation-delay:.1s}.page_gh-page__HImCT[data-gh-animate] :is(.page_gh-home-count__cQnCg,.page_gh-gone-text__Hur6g){animation-delay:.4s}.page_gh-page__HImCT[data-gh-animate] .page_gh-gone-btn__xVOty{animation-delay:.6s}.page_gh-page__HImCT[data-gh-animate] .page_gh-gone-note__lJXTA{animation-delay:.75s}.page_gh-page__HImCT[data-gh-motion]
		:is([data-gh-reveal=item],[data-gh-reveal=head]>*){transition:opacity 1s ease var(--gh-delay,0s),transform 1.4s var(--gh-ease-out) var(--gh-delay,0s)}.page_gh-page__HImCT[data-gh-motion] [data-gh-reveal=head]>:nth-child(2){transition-delay:calc(var(--gh-delay, 0s) + .15s)}.page_gh-page__HImCT[data-gh-motion] [data-gh-reveal=head]>:nth-child(n+3){transition-delay:calc(var(--gh-delay, 0s) + .3s)}.page_gh-page__HImCT[data-gh-motion] [data-gh-reveal=head]:not([data-gh-in])>*,.page_gh-page__HImCT[data-gh-motion] [data-gh-reveal=item]:not([data-gh-in]){opacity:0;transform:translateY(40px)}.page_gh-page__HImCT[data-gh-motion] :is(.page_gh-quote__5HlIs,.page_gh-tile__jRIsI,.page_gh-hcard__sdnGT)[data-gh-reveal]{transition:opacity 1.2s ease var(--gh-delay,0s),transform 1.7s var(--gh-ease-out) var(--gh-delay,0s)}.page_gh-page__HImCT[data-gh-motion]
		:is(.page_gh-quote__5HlIs,.page_gh-tile__jRIsI,.page_gh-hcard__sdnGT)[data-gh-reveal]:not([data-gh-in]){transform:translateY(56px) scale(.96)}.page_gh-page__HImCT[data-gh-motion] .page_gh-how__MvcvI[data-gh-reveal]{transition-delay:calc(var(--gh-delay, 0s) + .25s)}.page_gh-page__HImCT[data-gh-motion] .page_gh-arc-value__yWDjw{transition:stroke-dasharray 1.8s var(--gh-ease-out) calc(var(--gh-delay, 0s) + .35s)}.page_gh-page__HImCT[data-gh-motion] [data-gh-reveal]:not([data-gh-in]) .page_gh-arc-value__yWDjw{stroke-dasharray:0 157.1}.page_gh-page__HImCT[data-gh-motion] .page_gh-love-meter__BYyrM>span{transform-origin:left center;transition:transform 1.6s var(--gh-ease-out) calc(var(--gh-delay, 0s) + .3s)}.page_gh-page__HImCT[data-gh-motion]
		[data-gh-reveal]:not([data-gh-in])
		.page_gh-love-meter__BYyrM>span{transform:scaleX(0)}.page_gh-page__HImCT[data-gh-animate] .page_gh-quote__5HlIs[data-gh-switched] blockquote{animation:page_gh-fade-in__7v5Mq .35s ease both}}@keyframes page_gh-drop__6lsw5{0%{opacity:0;transform:translateY(-16px)}}@keyframes page_gh-rise__QDIny{0%{opacity:.01;transform:translateY(40px)}}@keyframes page_gh-rise-small__Mfuyt{0%{opacity:.01;transform:translateY(20px)}}@keyframes page_gh-fade-in__7v5Mq{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page_gh-totop-btn__eblwd,.page_gh-totop-btn__eblwd>svg:last-child{transition-duration:.01ms!important}}.page_gh-strip-slot__BTI3M{padding:12px var(--gh-pad) 0}.page_gh-love-actions__kD3Wb{grid-column:2}.page_gh-foot__byVD_{position:relative}.page_gh-foot-strip__4DYcY{position:absolute;bottom:calc(100% + 8px);left:var(--gh-pad);right:var(--gh-pad)}@container gh (min-width: 960px){.page_gh-main__7zjuH{--gh-pad:max(clamp(40px,6.25cqw,80px),calc((100cqw - 1120px) / 2))}.page_gh-h2__C2opN{font-size:clamp(42px,4.5cqw,56px);line-height:1.02}.page_gh-sub__AiAye{font-size:16px}.page_gh-bar__2Lsic{--gh-cap-h:56px;--gh-cap-top:16px;--gh-cap-side:max(16px,(100% - 820px)/2);--gh-cap-r:clamp(14px,var(--gh-r-btn),28px);--gh-cap-pad:10px;height:80px}.page_gh-bar-section__aMnyN{font-size:14px;text-align:center}.page_gh-bar__2Lsic .page_gh-logo-mark__oA6ol{width:calc(44px - var(--gh-p) * 14px);height:calc(44px - var(--gh-p) * 14px);font-size:calc(26px - var(--gh-p) * 10px)}.page_gh-bar__2Lsic .page_gh-logo-img__bMjQU{max-height:calc(56px - var(--gh-p) * 24px)}.page_gh-bar__2Lsic .page_gh-logo-name__0SzfF{font-size:calc(18px - var(--gh-p) * 4px)}.page_gh-bar__2Lsic .page_gh-bar-right__UYQMY .page_gh-btn__wIs1t,.page_gh-bar__2Lsic[data-gh-lifted] .page_gh-bar-right__UYQMY .page_gh-btn__wIs1t{height:calc(44px - var(--gh-p) * 4px);padding:0 calc(22px - var(--gh-p) * 4px);font-size:calc(15px * var(--gh-label-scale));opacity:1}.page_gh-page__HImCT .page_gh-logo__OGFi_{gap:12px}.page_gh-logo-mark__oA6ol{width:44px;height:44px;font-size:26px}.page_gh-logo-img__bMjQU{max-width:220px;max-height:56px}.page_gh-logo-name__0SzfF{font-size:18px}.page_gh-logo-city__gFYOC{font-size:11px;letter-spacing:.26em}.page_gh-bar-right__UYQMY .page_gh-btn__wIs1t{display:flex}.page_gh-lang__LvCj6{gap:4px}.page_gh-page__HImCT .page_gh-lang__LvCj6 a{min-width:0;height:auto;padding:8px 10px;font-size:14px}.page_gh-lang__LvCj6 a:before{content:none}.page_gh-hero__bL_Bc{padding:96px var(--gh-pad) 104px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.page_gh-hero-text___v6vU{grid-column:span 6;gap:24px}.page_gh-h1__bgHRG{font-size:clamp(44px,4.6cqw,60px);line-height:1.04}.page_gh-updated__NQTvQ{font-size:14px}.page_gh-rating__TqwcP{grid-column:8/span 5;gap:20px}.page_gh-rating-top__fkzRk{gap:20px}.page_gh-page__HImCT .page_gh-rating-num__fUnw1{font-size:clamp(56px,5.4cqw,72px);margin-top:.095em}.page_gh-rating-side__9hEEX{gap:8px;padding-bottom:6px}.page_gh-stars__jcSK_{width:148px;height:28px}.page_gh-stars__jcSK_ span{height:28px}.page_gh-stars__jcSK_ svg{width:28px;height:28px}.page_gh-outof__pV_RU{font-size:15px}.page_gh-based__1TbPz{font-size:16px}.page_gh-sources__M8sFZ{column-gap:24px}.page_gh-source__23mME{padding:14px 0;gap:12px}.page_gh-source-icon__2UaM6{width:30px;height:30px}.page_gh-source-name__rzlHW{font-size:14px}.page_gh-source-score__X8ji6{font-size:13px}.page_gh-wall__DztVL{padding:104px var(--gh-pad) 112px;gap:44px}.page_gh-wall-head__1MqXE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;grid-gap:48px;gap:48px}.page_gh-wall-title__jdxZP{gap:14px}.page_gh-quotes___rN_l{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.page_gh-quote__5HlIs{grid-column:span 4;padding:26px 26px 24px;gap:16px}.page_gh-quote__5HlIs:before{padding-bottom:14px}.page_gh-quote__5HlIs:nth-child(2),.page_gh-quote__5HlIs:nth-child(3){grid-column:span 5}.page_gh-quote__5HlIs:nth-child(3n+4):last-child{grid-column:span 12}.page_gh-quote__5HlIs:nth-child(3n+4):nth-last-child(2),.page_gh-quote__5HlIs:nth-child(3n+5):last-child{grid-column:span 6}.page_gh-quote__5HlIs blockquote{font-size:18px}.page_gh-quote__5HlIs figcaption{font-size:14px}.page_gh-quote-lead__PiLUd{grid-column:span 7;grid-row:span 2;padding:52px 52px 44px;gap:28px}.page_gh-page__HImCT .page_gh-quote-lead__PiLUd .page_gh-quote-mark__0cjN_{width:50px;height:36px}.page_gh-quote-lead__PiLUd blockquote{font-size:clamp(34px,3.7cqw,46px);line-height:1.08}.page_gh-quote-lead__PiLUd figcaption{font-size:15px}.page_gh-love__yyEnU{padding:104px var(--gh-pad) 112px;gap:44px}.page_gh-wall__DztVL+.page_gh-love__yyEnU{padding-top:32px}.page_gh-love-head__1Oenc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;grid-gap:48px;gap:48px}.page_gh-love-head__1Oenc .page_gh-h2__C2opN,.page_gh-love-head__1Oenc .page_gh-sub__AiAye,.page_gh-love-list__NAEFV{order:0}.page_gh-love-head__1Oenc .page_gh-sub__AiAye{font-size:16px}.page_gh-love-item___uIVW{padding:26px 0;grid-template-columns:64px minmax(0,1fr) 260px;column-gap:24px;row-gap:10px;align-items:center}.page_gh-love-num__Q6HMb{grid-row:1/span 2;align-self:start;padding-top:12px;font-size:13px}.page_gh-love-text__vy7F2{grid-row:1/span 2;font-size:clamp(28px,3cqw,38px);line-height:1.1}.page_gh-love-count__fnzc_{grid-column:3;align-self:end;font-size:14px;white-space:nowrap}.page_gh-love-meter__BYyrM{grid-column:3;align-self:start;max-width:none}.page_gh-scores__eH7O4{padding:104px var(--gh-pad) 112px;gap:32px}.page_gh-scores-head__dq0oW{gap:14px;margin-bottom:12px}.page_gh-scores__eH7O4 .page_gh-eyebrow__BVXI3{margin-bottom:-12px}.page_gh-tiles__01tXi{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.page_gh-tile__jRIsI{gap:10px}.page_gh-tile__jRIsI.page_gh-panel___KvH8{padding:28px 26px}.page_gh-tile-head__1njrr{flex-direction:column;align-items:stretch;gap:20px}.page_gh-arc__XYDvC{width:108px;height:108px}.page_gh-tile-name__fFf3G{font-size:27px}.page_gh-tile-source__QbH7O{margin-top:6px;padding-top:14px;font-size:13px}.page_gh-ai__cspUp{font-size:11.5px}.page_gh-tile-summary__xGGQe{font-size:15px;line-height:1.5}.page_gh-all-cats__oJTg7 .page_gh-tiles__01tXi{margin-top:20px;padding:6px 32px}.page_gh-all-cats__oJTg7 .page_gh-tile__jRIsI{padding:22px 0;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) minmax(0,1.7fr);grid-column-gap:32px;column-gap:32px;grid-row-gap:8px;row-gap:8px;align-items:center}.page_gh-all-cats__oJTg7 .page_gh-tile-head__1njrr{grid-row:1/span 2;gap:18px}.page_gh-all-cats__oJTg7 .page_gh-arc__XYDvC{width:64px;height:64px}.page_gh-all-cats__oJTg7 .page_gh-tile-name__fFf3G{font-size:24px}.page_gh-all-cats__oJTg7 .page_gh-tile-source__QbH7O{grid-row:1/span 2;grid-column:2;margin-top:0}.page_gh-all-cats__oJTg7 .page_gh-ai__cspUp{grid-column:3;align-self:end;justify-self:start}.page_gh-all-cats__oJTg7 .page_gh-tile-summary__xGGQe{grid-column:3;align-self:start}.page_gh-book__KIB2K{padding:120px var(--gh-pad) 124px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:48px;column-gap:48px;grid-row-gap:24px;row-gap:24px;align-items:end}.page_gh-book-text__K_Cz9{gap:20px}.page_gh-book__KIB2K .page_gh-h2__C2opN{font-size:clamp(52px,6cqw,80px);line-height:.98}.page_gh-book__KIB2K p{font-size:18px}.page_gh-book__KIB2K .page_gh-btn__wIs1t{height:68px;padding:0 36px;font-size:calc(18px * var(--gh-label-scale));max-width:420px}.page_gh-record__MZnnh{padding:104px var(--gh-pad) 96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.page_gh-all__whd50{grid-column:span 8;padding:0;gap:24px}.page_gh-all-head__DxNyJ{gap:14px}.page_gh-all-oneline__8B65d{display:none}.page_gh-resp__IIrtJ{padding:22px 0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-column-gap:28px;column-gap:28px}.page_gh-resp-meta__AZ_L_{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:6px}.page_gh-resp-stars__zx_iZ{margin:0 0 2px}.page_gh-page__HImCT .page_gh-resp-meta__AZ_L_ strong{font-size:14px}.page_gh-resp-meta__AZ_L_ strong+time:before{content:none}.page_gh-resp-text__EdlbY{font-size:16px;line-height:1.55}.page_gh-pages__Ag_yE{padding-top:16px;justify-content:flex-start;flex-wrap:nowrap}.page_gh-pg-wide__8M_gl{display:flex!important}.page_gh-pg-gap__Rk6JZ{width:24px}.page_gh-page__HImCT .page_gh-pg-step__ZVIaV{padding:0 16px}.page_gh-page__HImCT span.page_gh-pg-step__ZVIaV{display:flex;padding:0 14px}.page_gh-pg-prev__GxXSq{order:0;margin-left:0}.page_gh-pg-next__Rzums{margin-left:8px}.page_gh-how__MvcvI{grid-column:10/span 3;align-self:start;margin:8px 0 0;padding:28px;gap:12px}.page_gh-how__MvcvI h2{font-size:30px}.page_gh-how__MvcvI p{line-height:1.55}.page_gh-mod__Twt1f p{margin-bottom:12px}.page_gh-mod__Twt1f p:last-child{margin-bottom:0}@supports selector(::details-content){.page_gh-mod__Twt1f>summary{display:none}.page_gh-mod__Twt1f::details-content{content-visibility:visible;display:block}}.page_gh-foot__byVD_{padding:36px var(--gh-pad);flex-direction:row;justify-content:space-between;align-items:flex-start}.page_gh-foot-left__qD3lz{gap:6px}.page_gh-page__HImCT .page_gh-back__gnsNB{min-height:0}.page_gh-mara__XGZ2T{flex:0 1 400px}.page_gh-sticky__7UiNk{display:none}.page_gh-love-actions__kD3Wb{grid-column:2;grid-row:3}}.page_gh-gone-hero__p3JaX .page_gh-hero-text___v6vU,.page_gh-home-hero__EDVHk .page_gh-hero-text___v6vU{gap:16px}.page_gh-home-count__cQnCg{font-size:16px;color:var(--gh-muted)}.page_gh-hotels__iT1Ej{padding:56px var(--gh-pad) 64px;display:flex;flex-direction:column;gap:24px}.page_gh-hcards__oquJR{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.page_gh-hcards__oquJR>li{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.page_gh-page__HImCT .page_gh-hcard__sdnGT{grid-row:1/-1;min-width:0;padding:22px;display:grid;grid-template-rows:subgrid;grid-row-gap:16px;row-gap:16px;color:var(--gh-text);text-decoration:none;border:1px solid transparent;transition:border-color .15s ease}.page_gh-page__HImCT .page_gh-hcard__sdnGT:hover{color:var(--gh-text);border-color:var(--gh-border)}.page_gh-hcard-name__TXG9D{font-family:var(--gh-display);font-weight:var(--gh-display-weight);letter-spacing:var(--gh-display-track);font-size:24px;line-height:1.12;text-wrap:balance}.page_gh-hcard-rating__qy_1l{display:flex;align-items:center;gap:12px}.page_gh-page__HImCT .page_gh-hcard-num__a9gnI{font-family:var(--gh-display);font-weight:var(--gh-display-weight);font-size:40px;line-height:.9;letter-spacing:-.02em}.page_gh-hcard-side__obFBa{min-width:0;display:flex;flex-direction:column;gap:4px}.page_gh-hcard__sdnGT .page_gh-stars__jcSK_{width:96px;height:18px}.page_gh-hcard__sdnGT .page_gh-stars__jcSK_ span{height:18px}.page_gh-hcard__sdnGT .page_gh-stars__jcSK_ svg{width:18px;height:18px}.page_gh-hcard-from__cDHzc{font-size:13px;line-height:1.35;color:var(--gh-muted)}.page_gh-hcard-love__1PDQp{grid-row:3;align-self:start;display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--gh-border)}.page_gh-hcard-label__HeUWX{font-size:13px;font-weight:600;color:var(--gh-muted)}.page_gh-hcard-love__1PDQp li{position:relative;padding-left:16px;font-size:15px;line-height:1.4}.page_gh-hcard-love__1PDQp li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:2px;background:var(--gh-graphic)}.page_gh-hcard-cta__jOfV3{grid-row:4;align-self:end;justify-self:start;padding-top:4px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--gh-link)}.page_gh-hcard__sdnGT:hover .page_gh-hcard-cta__jOfV3{text-decoration:underline;text-underline-offset:3px}.page_gh-gone-text__Hur6g{max-width:52ch;font-size:17px;line-height:1.55;color:var(--gh-muted)}.page_gh-page__HImCT .page_gh-gone-btn__xVOty{align-self:flex-start;height:52px;margin-top:6px;padding:0 24px;font-size:calc(15px * var(--gh-label-scale))}.page_gh-gone-note__lJXTA{margin-top:10px;font-size:13px;color:var(--gh-muted)}.page_gh-gone-mara__Muy9A{display:flex;width:96px}.page_gh-gone-mara__Muy9A svg{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.page_gh-page__HImCT .page_gh-hcard__sdnGT{transition:none}}@container gh (min-width: 640px){.page_gh-hcards__oquJR{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gh (min-width: 960px){.page_gh-gone-hero__p3JaX,.page_gh-home-hero__EDVHk{padding:88px var(--gh-pad) 96px}.page_gh-gone-hero__p3JaX .page_gh-hero-text___v6vU,.page_gh-home-hero__EDVHk .page_gh-hero-text___v6vU{grid-column:span 9;gap:20px}.page_gh-home-count__cQnCg{font-size:18px}.page_gh-hotels__iT1Ej{padding:88px var(--gh-pad) 104px;gap:36px}.page_gh-hcards__oquJR{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_gh-hcards__oquJR.page_is-pairs__eEOds{grid-template-columns:repeat(2,minmax(0,1fr))}.page_gh-page__HImCT .page_gh-hcard__sdnGT{padding:28px;row-gap:18px}.page_gh-hcard-name__TXG9D{font-size:26px}}