.guide-hero[data-astro-cid-syjl6ahk]{position:relative;background:var(--authority);color:var(--warm-white);overflow:hidden}.guide-hero__img[data-astro-cid-syjl6ahk]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.25;mix-blend-mode:luminosity}.guide-hero__scrim[data-astro-cid-syjl6ahk]{position:absolute;inset:0;background:linear-gradient(90deg,#15133c,#15133ceb 60%,#15133cb3)}.guide-hero__inner[data-astro-cid-syjl6ahk]{position:relative;z-index:2;padding-top:88px;padding-bottom:72px;max-width:1280px}.guide-hero__h1[data-astro-cid-syjl6ahk]{font-size:clamp(2.4rem,6vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:1.03;margin:12px 0 18px}.guide-hero__h1[data-astro-cid-syjl6ahk] em[data-astro-cid-syjl6ahk]{color:var(--trust);font-style:italic}.guide-hero__lede[data-astro-cid-syjl6ahk]{color:#fff9f2d1;font-size:19px;max-width:60ch;margin:0;text-wrap:pretty}.guide-body[data-astro-cid-syjl6ahk]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:88px}.toc__label[data-astro-cid-syjl6ahk]{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:10px}.guide-steps[data-astro-cid-syjl6ahk]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}.guide-step[data-astro-cid-syjl6ahk]{background:var(--section-alt);border:1px solid var(--outline);border-radius:16px;padding:26px 28px;scroll-margin-top:100px}.guide-step__num[data-astro-cid-syjl6ahk]{font-family:var(--font-display);font-weight:900;font-size:34px;color:var(--trust);-webkit-text-stroke:1px var(--authority);line-height:1}.guide-step__title[data-astro-cid-syjl6ahk]{font-size:19px;font-weight:800;margin:10px 0 6px}.guide-step__body[data-astro-cid-syjl6ahk]{color:var(--muted);margin:0;line-height:1.65;text-wrap:pretty}.guide-compare[data-astro-cid-syjl6ahk]{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;margin-bottom:64px;scroll-margin-top:100px}.guide-compare[data-astro-cid-syjl6ahk] .lede[data-astro-cid-syjl6ahk]{margin:12px 0 20px}.guide-compare__grid[data-astro-cid-syjl6ahk]{display:grid;gap:16px}.guide-compare__card[data-astro-cid-syjl6ahk]{border:1px solid var(--outline);border-radius:16px;padding:20px 22px}.guide-compare__head[data-astro-cid-syjl6ahk]{font-family:var(--font-display);font-weight:700;font-size:17px;margin-bottom:6px}.guide-compare__head[data-astro-cid-syjl6ahk] span[data-astro-cid-syjl6ahk]{display:block;color:var(--action);font-size:12px;letter-spacing:.12em;margin-bottom:2px}.guide-compare__card[data-astro-cid-syjl6ahk] p[data-astro-cid-syjl6ahk]{color:var(--muted);margin:0;line-height:1.6}.guide-compare__img[data-astro-cid-syjl6ahk]{width:100%;border-radius:16px;object-fit:cover;aspect-ratio:4 / 5}.guide-h2[data-astro-cid-syjl6ahk]{margin-bottom:20px;scroll-margin-top:100px}#first-nights[data-astro-cid-syjl6ahk],#glossary[data-astro-cid-syjl6ahk]{scroll-margin-top:100px}.guide-nights[data-astro-cid-syjl6ahk]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}.guide-night[data-astro-cid-syjl6ahk]{position:relative;height:240px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:var(--authority);border:1px solid var(--outline);color:inherit;transition:transform .3s ease,border-color .3s ease}.guide-night[data-astro-cid-syjl6ahk]:hover{transform:translateY(-4px);border-color:var(--trust);text-decoration:none}.guide-night__img[data-astro-cid-syjl6ahk]{position:absolute;inset:0;background-size:cover;background-position:center}.guide-night__scrim[data-astro-cid-syjl6ahk]{position:absolute;inset:0;background:linear-gradient(to top,#15133c 4%,#15133ce0 42%,#15133c0d 82%)}.guide-night__body[data-astro-cid-syjl6ahk]{position:relative;z-index:2;padding:18px 20px}.guide-night__why[data-astro-cid-syjl6ahk]{color:var(--trust);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.guide-night__title[data-astro-cid-syjl6ahk]{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--warm-white);margin:4px 0 2px}.guide-night__meta[data-astro-cid-syjl6ahk]{color:#fff9f2c2;font-size:14px;margin:0}.guide-gloss[data-astro-cid-syjl6ahk]{margin:0 0 64px}.guide-gloss__row[data-astro-cid-syjl6ahk]{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:16px 4px;border-bottom:1px solid var(--outline)}.guide-gloss[data-astro-cid-syjl6ahk] dt[data-astro-cid-syjl6ahk]{font-family:var(--font-display);font-weight:700}.guide-gloss[data-astro-cid-syjl6ahk] dd[data-astro-cid-syjl6ahk]{margin:0;color:var(--muted);line-height:1.65}@media(max-width:980px){.guide-body[data-astro-cid-syjl6ahk]{grid-template-columns:1fr;gap:28px}.guide-steps[data-astro-cid-syjl6ahk]{grid-template-columns:1fr}.guide-compare[data-astro-cid-syjl6ahk]{grid-template-columns:1fr;gap:28px}.guide-compare__img[data-astro-cid-syjl6ahk]{aspect-ratio:16 / 10}.guide-nights[data-astro-cid-syjl6ahk]{grid-template-columns:1fr}.guide-gloss__row[data-astro-cid-syjl6ahk]{grid-template-columns:1fr;gap:4px}}
