.guide-quick-facts[data-astro-cid-ywyn2urq]{margin:1.25rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:12px}.guide-quick-facts[data-astro-cid-ywyn2urq] h2[data-astro-cid-ywyn2urq]{margin:0 0 .75rem;font-size:1.25rem}.guide-quick-facts[data-astro-cid-ywyn2urq] dl[data-astro-cid-ywyn2urq]{margin:0;display:grid;gap:.65rem}.guide-quick-facts[data-astro-cid-ywyn2urq] dt[data-astro-cid-ywyn2urq]{font-weight:700}.guide-quick-facts[data-astro-cid-ywyn2urq] dd[data-astro-cid-ywyn2urq]{margin:0;overflow-wrap:anywhere}.guide-shell[data-astro-cid-ywyn2urq]{background:var(--sand);padding:40px 20px 64px}.guide-body[data-astro-cid-ywyn2urq]{max-width:760px;margin:0 auto;color:var(--ink);font-size:17px;line-height:1.7}.back[data-astro-cid-ywyn2urq]{font-size:14px;font-weight:600;color:var(--blue)}.kicker[data-astro-cid-ywyn2urq]{margin-top:24px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.meta[data-astro-cid-ywyn2urq]{font-size:13px;color:var(--ink-soft);margin:0 0 24px}.intro-wrapper[data-astro-cid-ywyn2urq]{margin:0 0 24px}.guide-intro[data-astro-cid-ywyn2urq]{margin:0}.guide-photo[data-astro-cid-ywyn2urq]{margin:0 0 28px}.guide-photo--portrait[data-astro-cid-ywyn2urq]{max-width:420px}.guide-photo[data-astro-cid-ywyn2urq] img{height:auto!important}.guide-photo__caption[data-astro-cid-ywyn2urq]{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--ink-soft)}h1[data-astro-cid-ywyn2urq]{font-size:clamp(30px,6vw,42px);font-weight:600;line-height:1.15;color:var(--ink);margin:12px 0 16px}.guide-body[data-astro-cid-ywyn2urq] h2{font-family:var(--font-display);font-size:27px;line-height:1.25;font-weight:600;color:var(--ink);margin:36px 0 16px}.guide-body[data-astro-cid-ywyn2urq] p{margin:16px 0}.guide-body[data-astro-cid-ywyn2urq] a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.guide-body[data-astro-cid-ywyn2urq] ul{padding-left:24px;list-style:disc;margin:16px 0}.guide-booking[data-astro-cid-ywyn2urq] ul[data-astro-cid-ywyn2urq]{padding-left:24px;list-style:disc;margin:0}.guide-booking[data-astro-cid-ywyn2urq] li[data-astro-cid-ywyn2urq]{margin:8px 0}.guide-body[data-astro-cid-ywyn2urq] .guide-overview{margin:28px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;line-height:1.5;margin:0}.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table th,.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table td{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table th{background:#e6e8df;color:var(--ink)}.guide-venues[data-astro-cid-ywyn2urq]{margin:28px 0}.guide-body[data-astro-cid-ywyn2urq] .venue-card{margin:24px 0;padding:20px 0;border-bottom:1px solid var(--line)}.guide-body[data-astro-cid-ywyn2urq] .venue-card:last-child{border-bottom:none}.guide-body[data-astro-cid-ywyn2urq] .venue-card__name{font-family:var(--font-display);font-size:22px;line-height:1.25;font-weight:600;color:var(--ink);margin:0 0 12px}.guide-body[data-astro-cid-ywyn2urq] .venue-card__facts{margin:0;font-size:15px;line-height:1.6}.guide-body[data-astro-cid-ywyn2urq] .venue-card__facts dt{font-weight:600;color:var(--ink);margin:12px 0 2px}.guide-body[data-astro-cid-ywyn2urq] .venue-card__facts dd{margin:0 0 4px}.guide-body[data-astro-cid-ywyn2urq] .venue-card__status{margin:12px 0 0;font-size:15px;color:var(--ink-soft)}.guide-body[data-astro-cid-ywyn2urq] .venue-card__note{margin:12px 0 0;font-size:15px;color:var(--ink)}.guide-body[data-astro-cid-ywyn2urq] .venue-card--unconfirmed .venue-card__name{color:var(--ink-soft)}.guide-faq[data-astro-cid-ywyn2urq]{margin-top:36px}.guide-faq__item[data-astro-cid-ywyn2urq]{margin:0 0 20px}.guide-faq[data-astro-cid-ywyn2urq] h3[data-astro-cid-ywyn2urq]{font-size:18px;line-height:1.35;font-weight:700;margin:0 0 6px}.guide-faq[data-astro-cid-ywyn2urq] p[data-astro-cid-ywyn2urq]{margin:0}.guide-sources[data-astro-cid-ywyn2urq],.guide-crosslinks[data-astro-cid-ywyn2urq]{margin-top:40px;padding-top:8px;border-top:1px solid var(--line)}.guide-sources[data-astro-cid-ywyn2urq] h2[data-astro-cid-ywyn2urq],.guide-crosslinks[data-astro-cid-ywyn2urq] h2[data-astro-cid-ywyn2urq]{font-family:var(--font-display);font-size:22px;line-height:1.25;font-weight:600;color:var(--ink);margin:0 0 12px}.guide-sources[data-astro-cid-ywyn2urq] ul[data-astro-cid-ywyn2urq],.guide-crosslinks[data-astro-cid-ywyn2urq] ul[data-astro-cid-ywyn2urq]{padding-left:24px;list-style:disc;margin:0}.guide-sources[data-astro-cid-ywyn2urq] li[data-astro-cid-ywyn2urq],.guide-crosslinks[data-astro-cid-ywyn2urq] li[data-astro-cid-ywyn2urq]{margin:8px 0}@media(max-width:480px){.guide-shell[data-astro-cid-ywyn2urq]{padding:28px 16px 48px}.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table{font-size:12px;min-width:420px}.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table th,.guide-body[data-astro-cid-ywyn2urq] .guide-overview__table td{padding:10px 5px}}
