.hotel[data-astro-cid-yjxxixdz]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden}.hotel[data-astro-cid-yjxxixdz].has-media{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.hotel[data-astro-cid-yjxxixdz]+.hotel{margin-top:24px}.rank[data-astro-cid-yjxxixdz]{border-right:1px solid var(--line);background:#fbf8ef;flex-direction:column;align-items:center;gap:14px;padding:30px 0;display:flex}.rank[data-astro-cid-yjxxixdz] .num[data-astro-cid-yjxxixdz]{font:600 3rem/1 var(--serif);color:var(--navy)}.media[data-astro-cid-yjxxixdz]{border-right:1px solid var(--line);background:#fbf8ef;align-self:stretch;position:relative}.media[data-astro-cid-yjxxixdz] .pic[data-astro-cid-yjxxixdz] img{aspect-ratio:4/5;object-fit:cover;background:#e9e3d3;width:100%;height:auto;max-height:560px;display:block}.tags[data-astro-cid-yjxxixdz]{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px}.rank-chip[data-astro-cid-yjxxixdz]{color:#fff;width:40px;height:40px;font:700 .95rem/1 var(--sans);background:#173c4af5;border:2px solid #fbf5e4;border-radius:50%;place-items:center;display:grid}.frame[data-astro-cid-yjxxixdz],.pic[data-astro-cid-yjxxixdz]{position:relative}@media (width>=861px){.frame[data-astro-cid-yjxxixdz]{position:sticky;top:96px}}.pick[data-astro-cid-yjxxixdz]{background:var(--gold);color:var(--navy-dark);font:600 .58rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:7px 8px}.body[data-astro-cid-yjxxixdz]{padding:30px 34px}h3[data-astro-cid-yjxxixdz]{margin-bottom:10px;font-size:1.75rem}.verdict[data-astro-cid-yjxxixdz]{color:#3c5559;max-width:70ch;margin-top:12px}.facts[data-astro-cid-yjxxixdz]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:18px 0;display:grid}.facts[data-astro-cid-yjxxixdz] div[data-astro-cid-yjxxixdz]{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.facts[data-astro-cid-yjxxixdz] div[data-astro-cid-yjxxixdz]>svg{width:20px;height:20px;color:var(--teal);flex:none;margin-top:1px}.facts[data-astro-cid-yjxxixdz] .wide[data-astro-cid-yjxxixdz],.facts[data-astro-cid-yjxxixdz]>div[data-astro-cid-yjxxixdz]:last-child:nth-child(odd):not(.wide){grid-column:1/-1}dt[data-astro-cid-yjxxixdz]{color:var(--muted);margin-bottom:1px;font-size:.72rem;font-weight:500}dd[data-astro-cid-yjxxixdz]{color:var(--navy);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.open[data-astro-cid-yjxxixdz]{color:#5b4521;border-left:3px solid var(--gold);background:#fbf3df;margin:0 0 20px;padding:10px 14px;font-size:.84rem;line-height:1.55}.fit[data-astro-cid-yjxxixdz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:22px;display:grid}.fit[data-astro-cid-yjxxixdz] h4[data-astro-cid-yjxxixdz]{margin-bottom:6px;font-size:1rem}.fit[data-astro-cid-yjxxixdz] ul[data-astro-cid-yjxxixdz]{color:#3c5559;margin:0;padding:0;font-size:.86rem;list-style:none}.fit[data-astro-cid-yjxxixdz] li[data-astro-cid-yjxxixdz]{align-items:flex-start;gap:8px;margin-bottom:4px;line-height:1.5;display:flex}.fit[data-astro-cid-yjxxixdz] li[data-astro-cid-yjxxixdz] svg{color:#2f7a4f;flex:none;width:17px;height:17px;margin-top:2px}.fit[data-astro-cid-yjxxixdz] .skip[data-astro-cid-yjxxixdz] li[data-astro-cid-yjxxixdz] svg{color:#a8562f}.actions[data-astro-cid-yjxxixdz]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.price[data-astro-cid-yjxxixdz]{color:var(--muted);margin-left:auto;font-size:.8rem}.price[data-astro-cid-yjxxixdz] strong[data-astro-cid-yjxxixdz]{font:600 1.15rem/1 var(--serif);color:var(--navy)}.sources[data-astro-cid-yjxxixdz]{color:var(--muted);margin:18px 0 0;font-size:.72rem}.sources[data-astro-cid-yjxxixdz] a[data-astro-cid-yjxxixdz]{color:var(--muted)}@media (width<=860px){.hotel[data-astro-cid-yjxxixdz],.hotel[data-astro-cid-yjxxixdz].has-media{grid-template-columns:1fr}.rank[data-astro-cid-yjxxixdz]{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;padding:14px 20px}.rank[data-astro-cid-yjxxixdz] .num[data-astro-cid-yjxxixdz]{font-size:1.8rem}.media[data-astro-cid-yjxxixdz]{border-right:0}.media[data-astro-cid-yjxxixdz] .pic[data-astro-cid-yjxxixdz] img{aspect-ratio:16/10;height:auto;min-height:0}.body[data-astro-cid-yjxxixdz]{padding:22px 20px}.facts[data-astro-cid-yjxxixdz],.fit[data-astro-cid-yjxxixdz]{grid-template-columns:1fr}.price[data-astro-cid-yjxxixdz]{width:100%;margin-left:0}}
