.join-form{border:1px solid var(--hairline);background:#199acd0d;border-radius:14px;margin-bottom:8px;padding:20px}.join-title{color:var(--heading);margin:0 0 6px;font-size:1.1rem;font-weight:700}.join-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.join-form .field{flex-direction:column;gap:6px;display:flex}.join-form label{color:var(--ink-soft);font-size:13px}.join-form input{border:1px solid var(--hairline-strong);color:var(--ink);font:inherit;background:#ffffff05;border-radius:10px;padding:12px 14px;font-size:16px}@media (width<=640px){.join-grid{grid-template-columns:1fr}}.ref-wrap{border-color:#199acd66;margin:48px 0 8px;padding:clamp(22px,4vw,34px)}.ref-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:24px;display:flex}.ref-head>div{flex:380px}.ref-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px;padding:0;display:grid}.ref-form legend{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px}.ref-form .field{flex-direction:column;gap:6px;display:flex}.ref-form .field.full{grid-column:1/-1}.ref-form label{color:var(--ink-soft);font-size:13px}.ref-form input:not([type=checkbox]),.ref-form textarea{border:1px solid var(--hairline-strong);color:var(--ink);font:inherit;background:#ffffff05;border-radius:10px;padding:12px 14px;font-size:16px}.ref-ok{align-items:flex-start;gap:10px;margin:4px 0 16px;display:flex;font-size:14px!important}.ref-msg{color:var(--accent-bright);margin:12px 0 0;font-size:14px}.ref-msg:empty{display:none}@media (width<=640px){.ref-form fieldset{grid-template-columns:1fr}}.local[data-astro-cid-7yrusw4r]{background:linear-gradient(#199acd12,#0000 75%);border-color:#199acd59;margin:0 0 36px;padding:28px}.local[data-astro-cid-7yrusw4r] h2[data-astro-cid-7yrusw4r]{color:var(--heading);letter-spacing:-.02em;margin:10px 0;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.25}.local[data-astro-cid-7yrusw4r] .lead[data-astro-cid-7yrusw4r]{color:var(--ink-soft);margin:0 0 18px;line-height:1.65}.facts[data-astro-cid-7yrusw4r]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;display:grid}.facts[data-astro-cid-7yrusw4r] div[data-astro-cid-7yrusw4r]{border:1px solid var(--hairline);background:#ffffff05;border-radius:12px;padding:12px 14px}.facts[data-astro-cid-7yrusw4r] dt[data-astro-cid-7yrusw4r]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px}.facts[data-astro-cid-7yrusw4r] dd[data-astro-cid-7yrusw4r]{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.local[data-astro-cid-7yrusw4r] h3[data-astro-cid-7yrusw4r]{color:var(--heading);margin:6px 0 10px;font-size:1rem}.incl[data-astro-cid-7yrusw4r]{grid-template-columns:repeat(2,1fr);gap:6px 18px;margin:0 0 20px;padding:0;list-style:none;display:grid}.incl[data-astro-cid-7yrusw4r] li[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]{color:var(--ink-soft);padding-left:20px;font-size:14.5px;text-decoration:none;display:inline-block;position:relative}.incl[data-astro-cid-7yrusw4r] li[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]:before{content:"✓";color:var(--accent);position:absolute;left:0}.incl[data-astro-cid-7yrusw4r] li[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]:hover{color:var(--heading)}.local-actions[data-astro-cid-7yrusw4r]{flex-wrap:wrap;gap:12px;display:flex}.guide[data-astro-cid-7yrusw4r]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.guide[data-astro-cid-7yrusw4r] p[data-astro-cid-7yrusw4r]{color:var(--ink-soft);max-width:60ch;margin:0}.guide[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]:not(.btn-primary){color:var(--accent)}.nearby[data-astro-cid-7yrusw4r]{margin-top:48px}.nearby[data-astro-cid-7yrusw4r] h2[data-astro-cid-7yrusw4r]{color:var(--heading);letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(1.3rem,2.4vw,1.6rem)}.chips[data-astro-cid-7yrusw4r]{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r],.chips[data-astro-cid-7yrusw4r] span[data-astro-cid-7yrusw4r]{border:1px solid var(--hairline);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.chips[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]{color:var(--heading);border-color:#199acd59}.chips[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]:hover{border-color:var(--accent)}.nearby[data-astro-cid-7yrusw4r] .mute[data-astro-cid-7yrusw4r]{font-size:14.5px}.nearby[data-astro-cid-7yrusw4r] .mute[data-astro-cid-7yrusw4r] a[data-astro-cid-7yrusw4r]{color:var(--accent)}@media (width<=760px){.facts[data-astro-cid-7yrusw4r],.incl[data-astro-cid-7yrusw4r]{grid-template-columns:1fr}}
