.area-page[data-astro-cid-eoqelftv]{--area-accent:#12657d;--area-soft:#eef5f7;--area-ink:#20343f;--area-line:#bdcfd7;background:#fff;color:var(--area-ink)}.area-page[data-astro-cid-eoqelftv].torque{--area-accent:#a83a14;--area-soft:#fff3ec;--area-line:#e1c5b8}.area-hero[data-astro-cid-eoqelftv]{padding:clamp(2rem,5vw,5rem) 0;background:#17252e;color:#fff}.area-hero-grid[data-astro-cid-eoqelftv]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.area-hero[data-astro-cid-eoqelftv] nav[data-astro-cid-eoqelftv]{font-size:.85rem;color:#d7e5ec;margin-bottom:2rem}.area-hero[data-astro-cid-eoqelftv] nav[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv]{text-decoration:underline}.area-hero[data-astro-cid-eoqelftv] .eyebrow[data-astro-cid-eoqelftv]{color:#a1e2f4}.area-hero[data-astro-cid-eoqelftv] h1[data-astro-cid-eoqelftv]{font-size:clamp(2.7rem,5vw,5.4rem);line-height:1.06;margin:1rem 0}.area-lead[data-astro-cid-eoqelftv]{font-size:1.1rem;line-height:1.8;color:#d7e5ec}.area-hero[data-astro-cid-eoqelftv] figure[data-astro-cid-eoqelftv]{margin:0}.area-hero[data-astro-cid-eoqelftv] img[data-astro-cid-eoqelftv]{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.area-hero[data-astro-cid-eoqelftv] figcaption[data-astro-cid-eoqelftv]{color:#d7e5ec;font-size:.8rem;margin-top:.7rem}.area-actions[data-astro-cid-eoqelftv]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.area-actions[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv]{padding:.9rem 1.2rem;background:#e85c24;color:#fff;font-weight:750;border-radius:5px}.area-neighbours[data-astro-cid-eoqelftv],.area-visit[data-astro-cid-eoqelftv]{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3rem,6vw,5rem)}.area-page[data-astro-cid-eoqelftv] h2[data-astro-cid-eoqelftv]{font-size:clamp(1.9rem,3.5vw,3.3rem);line-height:1.1;margin:.7rem 0 1.25rem}.area-page[data-astro-cid-eoqelftv] h3[data-astro-cid-eoqelftv]{font-size:1.35rem;line-height:1.3}.area-page[data-astro-cid-eoqelftv] p[data-astro-cid-eoqelftv],.area-page[data-astro-cid-eoqelftv] li[data-astro-cid-eoqelftv]{line-height:1.75}.area-distance[data-astro-cid-eoqelftv]{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1;max-width:300px;width:100%;margin:auto;color:var(--area-accent)}.area-distance[data-astro-cid-eoqelftv] svg[data-astro-cid-eoqelftv]{position:absolute;inset:0;fill:none;stroke:currentColor;stroke-width:1;opacity:.4}.area-distance[data-astro-cid-eoqelftv] strong[data-astro-cid-eoqelftv]{font-size:5rem;line-height:1}.area-distance[data-astro-cid-eoqelftv] span[data-astro-cid-eoqelftv]{font-size:.9rem;font-weight:700}.area-towns[data-astro-cid-eoqelftv]{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:.5rem;margin:1rem 0}.area-towns[data-astro-cid-eoqelftv] li[data-astro-cid-eoqelftv]{background:var(--area-soft);border:1px solid var(--area-line);padding:.3rem .75rem;border-radius:30px;font-size:.9rem}.area-note[data-astro-cid-eoqelftv]{font-size:.85rem;margin-top:1rem}.area-services[data-astro-cid-eoqelftv],.area-builds[data-astro-cid-eoqelftv]{padding:clamp(3rem,6vw,5rem) 0;background:var(--area-soft)}.area-card-grid[data-astro-cid-eoqelftv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.area-card-grid[data-astro-cid-eoqelftv]>a[data-astro-cid-eoqelftv]{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--area-line);background:#fff;color:var(--area-ink);padding:1.5rem;border-radius:10px}.area-card-grid[data-astro-cid-eoqelftv] strong[data-astro-cid-eoqelftv]{margin-top:auto;font-size:.9rem;color:var(--area-accent)}.area-number[data-astro-cid-eoqelftv]{color:var(--area-accent);font-weight:800}.area-more[data-astro-cid-eoqelftv]{margin-top:1.5rem}.area-page[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv]:focus-visible{outline:3px solid #ff9b5e;outline-offset:4px}.area-more[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv],.area-visit[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv],.area-last[data-astro-cid-eoqelftv] .area-note[data-astro-cid-eoqelftv] a[data-astro-cid-eoqelftv]{text-decoration:underline;text-underline-offset:.2em}.area-visit[data-astro-cid-eoqelftv]{align-items:start;grid-template-columns:1fr 1fr}.area-visit[data-astro-cid-eoqelftv] address[data-astro-cid-eoqelftv]{font-style:normal;font-size:1.1rem;margin-bottom:1rem}.area-visit[data-astro-cid-eoqelftv] ol[data-astro-cid-eoqelftv]{padding-left:1.2rem}.area-visit[data-astro-cid-eoqelftv] li[data-astro-cid-eoqelftv]{padding-bottom:1rem}.area-faq[data-astro-cid-eoqelftv]{padding-block:clamp(3rem,6vw,5rem)}.area-faq[data-astro-cid-eoqelftv]>div[data-astro-cid-eoqelftv]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.area-faq[data-astro-cid-eoqelftv] article[data-astro-cid-eoqelftv]{border-top:2px solid var(--area-line);padding-top:1.5rem}.area-faq[data-astro-cid-eoqelftv] h3[data-astro-cid-eoqelftv]{margin-bottom:.75rem}.area-last[data-astro-cid-eoqelftv]{padding:3rem 0;background:#17252e;color:#fff}.area-last[data-astro-cid-eoqelftv]>.shell[data-astro-cid-eoqelftv]>a[data-astro-cid-eoqelftv]{display:inline-block;color:#b1eaff;font-size:clamp(1.3rem,3vw,2rem);margin-top:1rem}.area-last[data-astro-cid-eoqelftv] p[data-astro-cid-eoqelftv]{color:#d7e5ec}@media(max-width:850px){.area-hero-grid[data-astro-cid-eoqelftv],.area-neighbours[data-astro-cid-eoqelftv],.area-visit[data-astro-cid-eoqelftv]{grid-template-columns:1fr}.area-card-grid[data-astro-cid-eoqelftv]{grid-template-columns:1fr 1fr}.area-distance[data-astro-cid-eoqelftv]{max-width:220px}.area-distance[data-astro-cid-eoqelftv] strong[data-astro-cid-eoqelftv]{font-size:4rem}}@media(max-width:550px){.area-card-grid[data-astro-cid-eoqelftv],.area-faq[data-astro-cid-eoqelftv]>div[data-astro-cid-eoqelftv]{grid-template-columns:1fr}.area-hero[data-astro-cid-eoqelftv] h1[data-astro-cid-eoqelftv]{font-size:2.65rem}}
