.proof[data-astro-cid-vldfixj4]{background:var(--color-accent-soft);border-bottom:1px solid var(--color-border);padding-block:clamp(1.75rem,3.5vw,2.75rem)}.stats[data-astro-cid-vldfixj4]{gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width>=44rem){.stats[data-astro-cid-vldfixj4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.answer[data-astro-cid-vldfixj4]{background:var(--color-surface)}.body[data-astro-cid-vldfixj4]{background:var(--color-bg)}.body[data-astro-cid-vldfixj4].alt{background:var(--color-surface)}.body[data-astro-cid-vldfixj4]+.body[data-astro-cid-vldfixj4]{border-top:1px solid var(--color-border)}.prose[data-astro-cid-vldfixj4] h2[data-astro-cid-vldfixj4]{font-size:var(--text-h2);letter-spacing:-.022em;max-width:24ch;scroll-margin-top:6.5rem;line-height:1.12}.prose[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4],.prose[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{font-size:var(--text-lead);color:var(--color-fg-muted);max-width:68ch;line-height:1.65}.prose[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{margin-top:1.25rem}.prose[data-astro-cid-vldfixj4] ul[data-astro-cid-vldfixj4]{gap:.5rem;margin-top:1.25rem;padding-left:1.25rem;list-style:outside;display:grid}.prose[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]::marker{color:var(--color-accent)}.work[data-astro-cid-vldfixj4],.related[data-astro-cid-vldfixj4]{background:var(--color-surface);border-top:1px solid var(--color-border)}.where[data-astro-cid-vldfixj4],.guides[data-astro-cid-vldfixj4]{background:var(--color-bg);border-top:1px solid var(--color-border)}.guide-list[data-astro-cid-vldfixj4]{gap:.75rem;margin-top:1.5rem;display:grid}@media (width>=44rem){.guide-list[data-astro-cid-vldfixj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-list[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:100%;color:var(--color-fg);gap:.375rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.guide-list[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]:hover{border-color:var(--color-accent)}.guide-list[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]:hover .g-title[data-astro-cid-vldfixj4]{color:var(--color-accent)}.g-title[data-astro-cid-vldfixj4]{font-weight:600;line-height:1.3}.g-lead[data-astro-cid-vldfixj4]{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.5}.head[data-astro-cid-vldfixj4] h2[data-astro-cid-vldfixj4]{font-size:var(--text-h2);letter-spacing:-.022em;max-width:24ch;line-height:1.12}.head[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{font-size:var(--text-lead);color:var(--color-fg-muted);max-width:60ch;margin-top:.875rem;line-height:1.6}.grid[data-astro-cid-vldfixj4],.cards[data-astro-cid-vldfixj4]{gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=40rem){.cards[data-astro-cid-vldfixj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.grid[data-astro-cid-vldfixj4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.cards[data-astro-cid-vldfixj4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-astro-cid-vldfixj4]{border-radius:var(--radius-md);background:var(--color-bg);display:block;position:relative;overflow:hidden}.tile[data-astro-cid-vldfixj4] img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.cap[data-astro-cid-vldfixj4]{color:#fff;background:linear-gradient(#0c0a0900,#0c0a09d1);padding:2.5rem 1rem .875rem;font-size:.8125rem;line-height:1.35;position:absolute;inset:auto 0 0}.cities[data-astro-cid-vldfixj4]{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.cities[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]{border:1px solid var(--color-border-strong);color:var(--color-fg);background:var(--color-surface);border-radius:999px;padding:.5rem .95rem;font-size:.9375rem;display:inline-block}.cities[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]:hover{border-color:var(--color-accent);color:var(--color-accent)}.more[data-astro-cid-vldfixj4]{color:var(--color-accent);border-bottom:1px solid;align-items:center;gap:.5rem;margin-top:clamp(1.5rem,3vw,2rem);padding-bottom:2px;font-size:.9375rem;display:inline-flex}
