:root{--bg:#111311;--surface:#171a18e6;--surface-strong:#181d1af5;--line:#ede9de1a;--text:#f2eee6;--muted:#f2eee6ad;--accent:#87d6c8}[data-astro-cid-z7xolria],[data-astro-cid-z7xolria]:before,[data-astro-cid-z7xolria]:after{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at top left, #18c6d70f, transparent 22%), var(--bg);min-height:100vh;margin:0;font-family:Montserrat Variable,Montserrat Fallback,system-ui,sans-serif}a[data-astro-cid-z7xolria]{color:inherit;text-decoration:none}.page[data-astro-cid-z7xolria]{max-width:1040px;margin:0 auto;padding:24px}.local-body[data-astro-cid-z7xolria]{flex-direction:column;gap:1.25rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.6rem,4vw,3rem) 5rem;display:flex}.hero[data-astro-cid-z7xolria]{max-width:760px;padding:1rem 0 .5rem}.kicker[data-astro-cid-z7xolria],.section-kicker[data-astro-cid-z7xolria]{letter-spacing:.01em;text-transform:none;color:var(--accent);margin:0 0 .5rem;font-size:.76rem;font-weight:500}.hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria],.section-top[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:900;line-height:1.05}.section-top[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.08}.lead[data-astro-cid-z7xolria]{max-width:62ch;color:var(--muted);margin:1rem 0 0;font-size:1.08rem;line-height:1.75}.content-card[data-astro-cid-z7xolria]{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:1.4rem 1.5rem}.content-card--accent[data-astro-cid-z7xolria]{background:var(--surface-strong)}.content-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria],.content-card[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{color:#f2eee6e6;font-family:Lora Variable,Lora Fallback,Georgia,serif;font-size:1.06rem;line-height:1.8}.content-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{max-width:67ch;margin:0 0 1rem}.content-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]:last-child{margin-bottom:0}.section-top[data-astro-cid-z7xolria]{margin-bottom:1rem}.ideas-list[data-astro-cid-z7xolria]{gap:.85rem;margin:0;padding-left:1.2rem;display:grid}.link-grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem;display:grid}.link-card[data-astro-cid-z7xolria]{background:#ffffff05;border:1px solid #ede9de14;border-radius:18px;padding:1rem 1.1rem;transition:border-color .15s,transform .15s}.link-card[data-astro-cid-z7xolria]:hover{border-color:#87d6c859;transform:translateY(-2px)}.link-card[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria],.faq-item[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 .45rem;font-size:1rem;font-weight:800;line-height:1.35}.link-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria],.faq-item[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--muted);margin:0;font-size:.96rem;line-height:1.65}.faq-list[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.faq-item[data-astro-cid-z7xolria]{background:#ffffff05;border:1px solid #ede9de14;border-radius:18px;padding:1rem 1.1rem}.city-links[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:.7rem;display:flex}.city-link[data-astro-cid-z7xolria]{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;padding:.72rem 1rem;font-size:.84rem;font-weight:800;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.city-link[data-astro-cid-z7xolria]:hover{color:var(--text);background:#87d6c80d;border-color:#87d6c859}@media (width<=640px){.content-card[data-astro-cid-z7xolria]{padding:1.15rem 1rem}}.site-footer[data-astro-cid-z7xolria]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem;padding:1.5rem 0 .5rem;display:flex}.site-footer[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--muted);font-size:.9rem;font-weight:800;text-decoration:none}.site-footer[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--text)}
