@media (min-width:1280px){body:has([data-home-root],[data-static-page-root],[data-editor-profile-root]) [data-site-container=wide]{width:100%;max-width:clamp(1440px,90vw,2000px);padding-inline:clamp(40px,2.5vw,64px)}body:has([data-home-root],[data-static-page-root],[data-editor-profile-root])>:is(header,[data-sv-site-footer]){background:#fff}body:has([data-static-page-root],[data-editor-profile-root]){background:#fff}[data-editor-profile-root]{background:#fff}[data-static-page-root] [data-static-page-hero]>:first-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,3vw,4rem)}[data-static-page-root] [data-static-page-hero]>:first-child>p{max-inline-size:36rem}[data-static-page-root] [data-static-section-grid]{gap:clamp(1.5rem,2vw,2.5rem)}[data-static-page-root] [data-static-section]{padding:clamp(1.75rem,2vw,3rem)}[data-static-page-root] [data-static-section-body]>div:first-child,[data-static-page-root] [data-static-section-body]>div>p{max-inline-size:42rem}}@media (min-width:1280px){html:has([data-home-root][data-home-edition=cover]){--ivory:#fff;--paper:#fff;--background:#fff;--sand:#e7e3dc;--home-gap:clamp(40px,3vw,72px)}body:has([data-home-root][data-home-edition=cover]){background:#fff}[data-home-root][data-home-edition=cover] [data-home-hero]>div{padding-block:clamp(24px,1.5vw,36px) clamp(36px,2.5vw,56px)}[data-home-root][data-home-edition=cover] .home-introduction{margin-bottom:clamp(28px,1.8vw,40px)}[data-home-root][data-home-edition=cover] .home-introduction>div{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--home-gap)}[data-home-root][data-home-edition=cover] .home-introduction-title{font-size:clamp(30px,1.8vw,40px);max-width:none;line-height:1.25}[data-home-root][data-home-edition=cover] .home-introduction-summary{font-size:clamp(14px,.8vw,18px);line-height:1.7;max-width:29rem}[data-home-root][data-home-edition=cover] .home-lead-panel{grid-template-columns:minmax(0,calc((100% - var(--home-gap)) * .535)) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;gap:0 var(--home-gap);align-items:start}[data-home-root][data-home-edition=cover] .home-lead-panel>figure{grid-column:1;grid-row:1/-1;align-self:center}[data-home-root][data-home-edition=cover] [data-home-lead-photo-link]{aspect-ratio:3/2;min-height:0;height:auto;flex:none}[data-home-root][data-home-edition=cover] [data-home-lead-photo-link] img{object-fit:contain;object-position:center!important}[data-home-root][data-home-edition=cover] .home-cover-heading{grid-column:2;grid-row:2;padding:0;align-self:end}[data-home-root][data-home-edition=cover] .home-cover-heading>div{font-size:clamp(11px,.6vw,13px);letter-spacing:.1em;line-height:1.6}[data-home-root][data-home-edition=cover] .home-cover-heading h2{margin-top:clamp(18px,1.15vw,24px)}[data-home-root][data-home-edition=cover] .home-lead-title{font-size:clamp(36px,2.25vw,54px);line-height:1.2;letter-spacing:-.03em}.locale-ja [data-home-root][data-home-edition=cover] .home-lead-title{font-size:clamp(34px,2.1vw,50px);line-height:1.25}[data-home-root][data-home-edition=cover] [data-verdict-trust-line]{font-size:clamp(11px,.6vw,13px);line-height:1.85;margin-top:clamp(14px,1vw,20px)}[data-home-root][data-home-edition=cover] .home-cover-verdict{grid-column:2;grid-row:3;padding:clamp(20px,1.35vw,30px) 0 0}[data-home-root][data-home-edition=cover] .home-cover-verdict>div{padding-inline:0;flex:none}[data-home-root][data-home-edition=cover] [data-home-lead-summary]{font-size:clamp(18px,.93vw,21px);line-height:1.8;max-width:34em;text-wrap:pretty}[data-home-root][data-home-edition=cover] .home-cover-verdict>div>div{margin-top:clamp(22px,1.25vw,30px);padding-top:clamp(18px,1.1vw,26px)}[data-home-root][data-home-edition=cover] .home-cover-verdict p[class~=text-4xl]{font-size:clamp(52px,2.9vw,68px)}[data-home-root][data-home-edition=cover] [data-home-featured-seal-label]{font-size:clamp(11px,.6vw,13px)}[data-home-root][data-home-edition=cover] [data-home-report-link]{margin-top:clamp(18px,1.2vw,28px);min-height:48px;font-size:clamp(12px,.68vw,15px);padding-block:12px}[data-home-root][data-home-edition=cover] [data-home-featured]{padding-block:clamp(44px,3vw,68px)}[data-home-root][data-home-edition=cover] [data-home-featured] h2{font-size:clamp(32px,1.9vw,44px);line-height:1.25}[data-home-root][data-home-edition=cover] [data-home-curated-grid]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;align-items:stretch;gap:clamp(44px,3vw,68px) var(--home-gap);margin-top:clamp(24px,1.6vw,36px)}[data-home-root][data-home-edition=cover] [data-home-curated-card]{grid-column:auto;grid-row:auto;padding-top:0;border:0;display:flex;align-self:stretch}[data-home-root][data-home-edition=cover] [data-home-curated-card]>a{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;flex:1;min-width:0;align-self:stretch}[data-home-root][data-home-edition=cover] [data-home-card-image]{width:100%;flex:none}[data-home-root][data-home-edition=cover] [data-home-card-body]{display:flex;flex:1;flex-direction:column;padding:clamp(20px,1.2vw,28px) 0 0}[data-home-root][data-home-edition=cover] [data-home-curated-card] h3{font-size:clamp(26px,1.5vw,34px);line-height:1.3;margin-top:12px}[data-home-root][data-home-edition=cover] [data-home-card-heading]>p{font-size:clamp(11px,.6vw,13px);line-height:1.7}[data-home-root][data-home-edition=cover] [data-home-card-dek]{font-size:clamp(15px,.8vw,18px);line-height:1.8;margin-top:14px;margin-bottom:18px;max-width:42em}[data-home-root][data-home-edition=cover] [data-home-card-footer]{border-top:1px solid var(--sand);min-height:56px;padding-top:16px;margin-top:auto;gap:20px;flex-wrap:nowrap}[data-home-root][data-home-edition=cover] [data-home-card-score=published]{font-size:clamp(32px,1.85vw,40px)}[data-home-root][data-home-edition=cover] [data-home-card-footer]>span{font-size:13px}[data-home-root][data-home-edition=cover] [data-home-methodology]{padding-block:clamp(36px,2.4vw,56px);gap:var(--home-gap);grid-template-columns:1fr 1fr}[data-home-root][data-home-edition=cover] [data-home-methodology] h2{font-size:clamp(30px,1.65vw,38px)}[data-home-root][data-home-edition=cover] [data-home-methodology] p{max-width:40em}[data-home-root][data-home-edition=cover] [data-home-criteria-list]{font-size:clamp(14px,.7vw,17px)}[data-home-root][data-home-edition=cover] [data-home-compact-index]{padding-top:clamp(40px,2.5vw,60px)}}@media (min-width:1800px){[data-home-root][data-home-edition=cover] [data-home-curated-grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:stretch}[data-home-root][data-home-edition=cover] [data-home-curated-card]{display:flex;align-self:stretch}[data-home-root][data-home-edition=cover] [data-home-curated-card]>a{width:100%;flex:1;min-width:0;height:auto;align-self:stretch}[data-home-root][data-home-edition=cover] [data-home-card-body]{flex:1;padding-top:20px}[data-home-root][data-home-edition=cover] [data-home-curated-card] h3{font-size:28px;line-height:1.4}[data-home-root][data-home-edition=cover] [data-home-card-dek]{font-size:16px;line-height:1.8}[data-home-root][data-home-edition=cover] [data-home-card-score=published]{font-size:34px}}@media (max-width:767px){[data-home-root][data-home-edition=cover] [data-home-curated-card] h3 [data-hotel-name-segment]{max-width:100%;white-space:pre-wrap}[data-home-root][data-home-edition=cover] [data-home-curated-grid]{gap:2.25rem}[data-home-root][data-home-edition=cover] [data-home-curated-layout=supporting]{padding-top:1.75rem}[data-home-root][data-home-edition=cover] [data-home-curated-layout=supporting]>a{column-gap:1.25rem}[data-home-root][data-home-edition=cover] [data-home-card-dek]{line-height:1.85}}@media (max-width:359px){.locale-ja [data-home-root][data-home-edition=cover] [data-home-curated-layout=supporting] h3{font-size:1rem}}@media (min-width:1280px){[data-home-root][data-home-edition=cover] [data-home-curated-grid]{row-gap:0}[data-home-root][data-home-edition=cover] [data-home-curated-card],[data-home-root][data-home-edition=cover] [data-home-curated-card]>a{display:grid;grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}[data-home-root][data-home-edition=cover] [data-home-card-body]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}@media (min-width:1280px) and (max-width:1799px){[data-home-root][data-home-edition=cover] [data-home-curated-card]:nth-last-child(n+3){margin-bottom:clamp(44px,3vw,68px)}}