.scorebox[data-astro-cid-aecgmjyz]{border:1px solid var(--line);border-radius:var(--radius);background:#f7f8fa;grid-template-columns:140px minmax(0,1fr);gap:1.5rem;margin:0 0 2rem;padding:1.5rem;display:grid}@media (width<=600px){.scorebox[data-astro-cid-aecgmjyz]{grid-template-columns:1fr}}.scorebox__overall[data-astro-cid-aecgmjyz]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scorebox__value[data-astro-cid-aecgmjyz]{color:#fff;background:var(--muted);border-radius:50%;place-items:center;width:110px;height:110px;font-size:2.4rem;font-weight:800;display:grid}.scorebox__value[data-astro-cid-aecgmjyz].score--top{background:var(--top)}.scorebox__value[data-astro-cid-aecgmjyz].score--high{background:var(--high)}.scorebox__value[data-astro-cid-aecgmjyz].score--mid{background:var(--mid)}.scorebox__value[data-astro-cid-aecgmjyz].score--low{background:var(--low)}.scorebox__label[data-astro-cid-aecgmjyz]{color:var(--muted);margin-top:.4rem;font-size:.85rem}.scorebox__result[data-astro-cid-aecgmjyz]{color:#fff;letter-spacing:.08em;border-radius:999px;margin-top:.55rem;padding:.22rem .65rem;font-size:.68rem;font-weight:800;line-height:1.2}.scorebox__result--escaped[data-astro-cid-aecgmjyz]{background:var(--high)}.scorebox__result--failed[data-astro-cid-aecgmjyz]{background:var(--low)}.scorebox__pending[data-astro-cid-aecgmjyz]{color:var(--muted);font-weight:700}.scorebox__title[data-astro-cid-aecgmjyz]{margin:0 0 .75rem;font-size:1.15rem}.scorebox__criteria[data-astro-cid-aecgmjyz]{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.scorebox__criteria[data-astro-cid-aecgmjyz] li[data-astro-cid-aecgmjyz]{grid-template-columns:minmax(150px,1fr) 2fr 2.5rem;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.scorebox__bar[data-astro-cid-aecgmjyz]{background:#e3e7ec;border-radius:99px;height:8px;overflow:hidden}.scorebox__fill[data-astro-cid-aecgmjyz]{background:var(--muted);height:100%;display:block}.scorebox__fill[data-astro-cid-aecgmjyz].score--top{background:var(--top)}.scorebox__fill[data-astro-cid-aecgmjyz].score--high{background:var(--high)}.scorebox__fill[data-astro-cid-aecgmjyz].score--mid{background:var(--mid)}.scorebox__fill[data-astro-cid-aecgmjyz].score--low{background:var(--low)}.scorebox__num[data-astro-cid-aecgmjyz]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.scorebox__summary[data-astro-cid-aecgmjyz]{font-family:var(--font-serif);color:var(--ink-soft);margin:0 0 1rem;font-style:italic}.article__hero-wrap[data-astro-cid-hlqk6co5]{margin:0 0 1.5rem;position:relative}.article__hero-wrap[data-astro-cid-hlqk6co5] .article__hero[data-astro-cid-hlqk6co5]{margin:0}.article__closed[data-astro-cid-hlqk6co5]{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.venue-closed[data-astro-cid-hlqk6co5]{color:#8a2a21;background:#fdecea;border-radius:8px;padding:.75rem 1rem}.review-meta[data-astro-cid-hlqk6co5]{color:var(--muted);margin:0 0 .75rem;font-size:.95rem}.review-tags[data-astro-cid-hlqk6co5]{margin-top:2rem}.venue-address[data-astro-cid-hlqk6co5]{margin:0 0 .75rem;font-size:.92rem}.mini-list[data-astro-cid-hlqk6co5]{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.mini-list[data-astro-cid-hlqk6co5] li[data-astro-cid-hlqk6co5]{justify-content:space-between;gap:.75rem;display:flex}.mini-list[data-astro-cid-hlqk6co5] span[data-astro-cid-hlqk6co5]{color:var(--ink-soft);font-weight:700}.best-empty[data-astro-cid-bldyilr5]{color:var(--ink-soft)}.best-list[data-astro-cid-bldyilr5]{flex-direction:column;gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.best-room[data-astro-cid-bldyilr5]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:stretch;gap:1.15rem;display:grid;overflow:hidden}.best-room__media[data-astro-cid-bldyilr5],.best-room__body[data-astro-cid-bldyilr5]{min-width:0}.best-room__media[data-astro-cid-bldyilr5]{background:#dfe3e8;min-height:180px;position:relative;overflow:hidden}.best-room__media[data-astro-cid-bldyilr5] img[data-astro-cid-bldyilr5],.best-room__placeholder[data-astro-cid-bldyilr5]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.best-room__placeholder[data-astro-cid-bldyilr5]{background:linear-gradient(135deg,#2d4256,#3b4f45)}.best-room__closed[data-astro-cid-bldyilr5]{position:absolute;inset:0}.best-room__body[data-astro-cid-bldyilr5]{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem 1.15rem 1.15rem 0;display:flex}.best-room__title[data-astro-cid-bldyilr5]{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:1.3rem;display:flex}.best-room__title[data-astro-cid-bldyilr5] a[data-astro-cid-bldyilr5]{color:var(--ink);text-decoration:none}.best-room__title[data-astro-cid-bldyilr5] a[data-astro-cid-bldyilr5]:hover{color:var(--accent-dark)}.best-room__venue[data-astro-cid-bldyilr5]{color:var(--ink-soft);margin:0}.best-room__venue[data-astro-cid-bldyilr5] a[data-astro-cid-bldyilr5]{color:inherit}.best-room__summary[data-astro-cid-bldyilr5]{margin:.2rem 0 .35rem}.best-room__note[data-astro-cid-bldyilr5]{color:var(--muted);margin:0;font-size:.92rem}.best-room__actions[data-astro-cid-bldyilr5]{flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex}@media (width<=700px){.best-room[data-astro-cid-bldyilr5]{grid-template-columns:1fr}.best-room__media[data-astro-cid-bldyilr5]{aspect-ratio:16/10;min-height:0}.best-room__body[data-astro-cid-bldyilr5]{padding:.2rem 1rem 1.1rem}}.contact-cta[data-astro-cid-vj4pldo6]{margin-top:1.5rem}.contact-form[data-astro-cid-vj4pldo6]{gap:.9rem;max-width:560px;margin-top:2rem;display:grid}.contact-form[data-astro-cid-vj4pldo6] label[data-astro-cid-vj4pldo6]{gap:.3rem;font-weight:600;display:grid}.contact-form[data-astro-cid-vj4pldo6] input[data-astro-cid-vj4pldo6],.contact-form[data-astro-cid-vj4pldo6] textarea[data-astro-cid-vj4pldo6]{font:inherit;border:1px solid #ccd3db;border-radius:8px;padding:.65rem .9rem;font-weight:400}.contact-form[data-astro-cid-vj4pldo6] button[data-astro-cid-vj4pldo6]{justify-self:start}
