.city-enquiry[data-astro-cid-76asmxka]{color:#f7f1e7;background:#211d19;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,6vw,5rem);scroll-margin-top:7rem;display:grid}h2[data-astro-cid-76asmxka]{margin:1rem 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}p[data-astro-cid-76asmxka]{color:#ded8d0;margin-bottom:1.25rem;line-height:1.8}a[data-astro-cid-76asmxka]{color:#d8c08a;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.eyebrow[data-astro-cid-76asmxka]{text-transform:uppercase;letter-spacing:.22em;color:#d8c08a;font-size:.7rem}form[data-astro-cid-76asmxka]{min-width:0}label[data-astro-cid-76asmxka]{flex-direction:column;gap:.6rem;margin-bottom:1.2rem;font-size:.8rem;display:flex}label[data-astro-cid-76asmxka] span[data-astro-cid-76asmxka]{color:#c3b9a8;display:contents}.form-grid[data-astro-cid-76asmxka]{grid-template-columns:1fr 1fr;gap:0 1.2rem;display:grid}input[data-astro-cid-76asmxka],select[data-astro-cid-76asmxka],textarea[data-astro-cid-76asmxka]{color:#fff;width:100%;min-width:0;font:inherit;background:#29231e;border:1px solid #716455;border-radius:0;padding:.85rem;font-size:1rem}input[data-astro-cid-76asmxka]:focus-visible,select[data-astro-cid-76asmxka]:focus-visible,textarea[data-astro-cid-76asmxka]:focus-visible{outline-offset:3px;outline:2px solid #d8c08a}textarea[data-astro-cid-76asmxka]{resize:vertical}button[data-astro-cid-76asmxka]{color:#191614;cursor:pointer;background:#d8c08a;min-height:48px;padding:1rem 1.5rem;font-weight:600}button[data-astro-cid-76asmxka]:disabled{opacity:.6;cursor:wait}.privacy-note[data-astro-cid-76asmxka]{font-size:.75rem}@media (width<=760px){.city-enquiry[data-astro-cid-76asmxka]{grid-template-columns:1fr}}@media (width<=420px){.form-grid[data-astro-cid-76asmxka]{grid-template-columns:1fr}}.city-page[data-astro-cid-4xtr2vyu]{color:#29251f;background:#f6f2e9;padding:8rem 0 5rem}.city-shell[data-astro-cid-4xtr2vyu]{max-width:1280px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem)}.breadcrumb[data-astro-cid-4xtr2vyu]{color:#6c6255;flex-wrap:wrap;gap:.65rem;margin:0 0 3rem;font-size:.72rem;display:flex}.breadcrumb[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu]{text-underline-offset:3px;text-decoration:underline}.city-hero[data-astro-cid-4xtr2vyu]{border-bottom:1px solid #d9cebd;grid-template-columns:1.3fr .75fr;align-items:center;gap:4rem;margin-bottom:4rem;padding-bottom:4rem;display:grid}.eyebrow[data-astro-cid-4xtr2vyu]{text-transform:uppercase;letter-spacing:.2em;color:#79613c;font-size:.68rem}.city-hero[data-astro-cid-4xtr2vyu] h1[data-astro-cid-4xtr2vyu]{overflow-wrap:anywhere;letter-spacing:-.025em;margin:1.4rem 0;font-size:clamp(2.75rem,5.5vw,5.8rem);font-weight:400;line-height:1.03}.service-note[data-astro-cid-4xtr2vyu]{color:#62594e;max-width:34rem;font-size:.88rem;line-height:1.9}.hero-cta[data-astro-cid-4xtr2vyu]{color:#f6f2e9;background:#29251f;align-items:center;gap:2rem;min-height:48px;margin-top:1.6rem;padding:1rem 1.4rem;font-size:.82rem;display:inline-flex}.city-hero[data-astro-cid-4xtr2vyu] figure[data-astro-cid-4xtr2vyu]{margin:0}.city-hero[data-astro-cid-4xtr2vyu] img[data-astro-cid-4xtr2vyu]{object-fit:cover;width:100%;height:clamp(280px,33vw,480px)}.city-hero[data-astro-cid-4xtr2vyu] figcaption[data-astro-cid-4xtr2vyu]{color:#6b6256;margin-top:.7rem;font-size:.67rem;line-height:1.6}.reading-layout[data-astro-cid-4xtr2vyu]{grid-template-columns:220px minmax(0,750px);justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contents[data-astro-cid-4xtr2vyu]{font-size:.76rem;line-height:1.6;position:sticky;top:8rem}.contents[data-astro-cid-4xtr2vyu] summary[data-astro-cid-4xtr2vyu]{font-family:var(--font-heading);cursor:pointer;font-size:1.6rem}.contents[data-astro-cid-4xtr2vyu] ol[data-astro-cid-4xtr2vyu]{margin:1rem 0;padding-left:1.1rem;list-style:decimal}.contents[data-astro-cid-4xtr2vyu] li[data-astro-cid-4xtr2vyu]{margin-bottom:.8rem}.contents[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu]:hover{text-decoration:underline}.editorial[data-astro-cid-4xtr2vyu]{min-width:0}.editorial[data-astro-cid-4xtr2vyu] p[data-astro-cid-4xtr2vyu]{color:#4c453c;margin:0 0 1.4rem;font-size:1rem;line-height:1.95}.editorial[data-astro-cid-4xtr2vyu]>p[data-astro-cid-4xtr2vyu]:first-child{font-family:var(--font-heading);color:#29251f;font-size:1.6rem;line-height:1.5}.editorial[data-astro-cid-4xtr2vyu] section[data-astro-cid-4xtr2vyu]{scroll-margin-top:8rem}.editorial[data-astro-cid-4xtr2vyu] h2[data-astro-cid-4xtr2vyu]{margin:3rem 0 1.3rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:500;line-height:1.15}.editorial[data-astro-cid-4xtr2vyu] h3[data-astro-cid-4xtr2vyu]{margin:2rem 0 1rem;font-size:1.8rem;line-height:1.25}.editorial[data-astro-cid-4xtr2vyu] p a,.sources[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu]{color:#72562a;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.faq[data-astro-cid-4xtr2vyu]{border-top:1px solid #d9cebd;padding:1.2rem 0}.faq[data-astro-cid-4xtr2vyu] summary[data-astro-cid-4xtr2vyu]{cursor:pointer;min-height:44px;font-weight:500;line-height:1.6}.faq[data-astro-cid-4xtr2vyu] p[data-astro-cid-4xtr2vyu]{margin:1rem 0 0}.sources[data-astro-cid-4xtr2vyu]{border-top:1px solid #d9cebd;margin-top:3rem}.sources[data-astro-cid-4xtr2vyu] h2[data-astro-cid-4xtr2vyu]{font-size:1.8rem}.sources[data-astro-cid-4xtr2vyu] p[data-astro-cid-4xtr2vyu],.sources[data-astro-cid-4xtr2vyu] ul[data-astro-cid-4xtr2vyu]{font-size:.78rem;line-height:1.8}.sources[data-astro-cid-4xtr2vyu] li[data-astro-cid-4xtr2vyu]{margin-bottom:.6rem}.related[data-astro-cid-4xtr2vyu]{border-top:1px solid #d9cebd;margin:5rem 0 3rem;padding-top:3rem}.related[data-astro-cid-4xtr2vyu] h2[data-astro-cid-4xtr2vyu]{margin:.8rem 0 2rem;font-size:2.6rem}.related[data-astro-cid-4xtr2vyu]>div[data-astro-cid-4xtr2vyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu]{border:1px solid #d9cebd;flex-direction:column;gap:1rem;min-height:120px;padding:1.4rem;display:flex}.related[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu] span[data-astro-cid-4xtr2vyu]:first-child{font-size:1.5rem;font-family:var(--font-heading)}.related[data-astro-cid-4xtr2vyu] a[data-astro-cid-4xtr2vyu] span[data-astro-cid-4xtr2vyu]:last-child{color:#6b6256;font-size:.75rem;line-height:1.6}.skip-link[data-astro-cid-4xtr2vyu]{z-index:150;color:#000;background:#fff;padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link[data-astro-cid-4xtr2vyu]:focus{transform:none}a[data-astro-cid-4xtr2vyu]:focus-visible,summary[data-astro-cid-4xtr2vyu]:focus-visible{outline-offset:4px;outline:2px solid #a47c36}@media (width<=900px){.city-hero[data-astro-cid-4xtr2vyu]{gap:2rem}.reading-layout[data-astro-cid-4xtr2vyu]{grid-template-columns:1fr}.contents[data-astro-cid-4xtr2vyu]{border-bottom:1px solid #d9cebd;padding-bottom:1.4rem;position:static}.contents[data-astro-cid-4xtr2vyu] ol[data-astro-cid-4xtr2vyu]{columns:2;column-gap:2rem}.contents[data-astro-cid-4xtr2vyu] li[data-astro-cid-4xtr2vyu]{break-inside:avoid}}@media (width<=640px){.city-page[data-astro-cid-4xtr2vyu]{padding-top:7.5rem}.breadcrumb[data-astro-cid-4xtr2vyu]{margin-bottom:2rem}.city-hero[data-astro-cid-4xtr2vyu]{grid-template-columns:1fr;margin-bottom:2rem;padding-bottom:2rem}.city-hero[data-astro-cid-4xtr2vyu] img[data-astro-cid-4xtr2vyu]{height:310px}.city-hero[data-astro-cid-4xtr2vyu] h1[data-astro-cid-4xtr2vyu]{overflow-wrap:anywhere;font-size:clamp(2.6rem,10vw,4rem)}.contents[data-astro-cid-4xtr2vyu] ol[data-astro-cid-4xtr2vyu]{columns:1}.related[data-astro-cid-4xtr2vyu]>div[data-astro-cid-4xtr2vyu]{grid-template-columns:1fr}.related[data-astro-cid-4xtr2vyu] h2[data-astro-cid-4xtr2vyu]{font-size:2.1rem}.editorial[data-astro-cid-4xtr2vyu] p[data-astro-cid-4xtr2vyu]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
