.gc-hero[data-astro-cid-kvellwot]{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding-block:clamp(3.5rem,8vw,6rem) clamp(5rem,10vw,7.5rem)}.gc-hero[data-astro-cid-kvellwot] .gc-hero-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.gc-hero-overlay[data-astro-cid-kvellwot]{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#0f1811eb,#0f1811c7,#0f181173),linear-gradient(180deg,#00000026,#00000059)}.gc-hero-inner[data-astro-cid-kvellwot]{max-width:var(--container)}.gc-hero[data-astro-cid-kvellwot] .eyebrow[data-astro-cid-kvellwot]{color:var(--teal)}.gc-hero[data-astro-cid-kvellwot] h1[data-astro-cid-kvellwot]{color:#fff;max-width:18ch;text-shadow:0 2px 20px rgba(0,0,0,.5);margin-bottom:1rem}.gc-hero-lede[data-astro-cid-kvellwot]{font-size:clamp(1rem,1.5vw,1.15rem);color:#eef2ee;max-width:62ch}.gc-hero-badge[data-astro-cid-kvellwot]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:600;font-size:.9rem;color:#fff;background:#008d41e6;padding:.5rem 1rem;border-radius:var(--radius-pill);margin-bottom:1.6rem}.gc-hero-badge[data-astro-cid-kvellwot] .fa[data-astro-cid-kvellwot]{color:#ffc107}.gc-hero-actions[data-astro-cid-kvellwot]{display:flex;gap:.8rem;flex-wrap:wrap}.gc-facts-wrap[data-astro-cid-kvellwot]{position:relative;z-index:2;margin-top:-3.25rem}.gc-facts[data-astro-cid-kvellwot]{list-style:none;margin:0;padding:1.4rem 1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow);border-bottom:4px solid var(--green)}.gc-facts[data-astro-cid-kvellwot] li[data-astro-cid-kvellwot]{display:flex;gap:.9rem;align-items:center}.gc-fact-title[data-astro-cid-kvellwot]{display:block;font-family:var(--font-head);font-weight:700;color:var(--ink)}.gc-fact-text[data-astro-cid-kvellwot]{display:block;font-size:.9rem;color:var(--muted)}.gc-ico[data-astro-cid-kvellwot]{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#008d411a;color:var(--green);font-size:1.1rem}.gc-ico-sm[data-astro-cid-kvellwot]{width:36px;height:36px;font-size:.9rem}.gc-body[data-astro-cid-kvellwot]{padding-top:clamp(3rem,6vw,4.5rem)}.gc-layout[data-astro-cid-kvellwot]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(2rem,4vw,3.5rem);align-items:start}.gc-block[data-astro-cid-kvellwot]+.gc-block[data-astro-cid-kvellwot]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2.5rem}.gc-block[data-astro-cid-kvellwot] p[data-astro-cid-kvellwot]{color:var(--slate)}.gc-block[data-astro-cid-kvellwot] .gc-block-pic{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:1.5rem}.gc-aside[data-astro-cid-kvellwot]{position:sticky;top:calc(var(--header-h-scrolled) + 1.5rem)}.gc-quote[data-astro-cid-kvellwot]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow)}.gc-quote-rule[data-astro-cid-kvellwot]{display:block;width:48px;height:4px;background:var(--green);border-radius:4px;margin-bottom:1rem}.gc-quote-title[data-astro-cid-kvellwot]{font-family:var(--font-head);font-weight:700;font-size:1.25rem;line-height:1.25;color:var(--ink);margin-bottom:1rem}.gc-quote-list[data-astro-cid-kvellwot]{list-style:none;margin:0 0 1.4rem;padding:0}.gc-quote-list[data-astro-cid-kvellwot] li[data-astro-cid-kvellwot]{display:flex;gap:.8rem;align-items:center;margin:.85rem 0;color:var(--slate);font-size:.95rem;line-height:1.45}.gc-quote-list[data-astro-cid-kvellwot] a[data-astro-cid-kvellwot]{color:var(--ink-soft);font-weight:600}.gc-quote-list[data-astro-cid-kvellwot] a[data-astro-cid-kvellwot]:hover{color:var(--green)}.gc-trust[data-astro-cid-kvellwot]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.gc-trust[data-astro-cid-kvellwot] p[data-astro-cid-kvellwot]{color:#cfcfcf}.gc-trust-list[data-astro-cid-kvellwot]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gc-trust-list[data-astro-cid-kvellwot] li[data-astro-cid-kvellwot]{display:flex;gap:.85rem;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--green);border-radius:var(--radius);padding:.8rem 1rem;color:#eee}.gc-trust-list[data-astro-cid-kvellwot] .gc-ico[data-astro-cid-kvellwot]{background:#008d4140;color:#fff}.gc-nearby[data-astro-cid-kvellwot] p[data-astro-cid-kvellwot]{color:var(--slate);max-width:75ch}.gc-towns[data-astro-cid-kvellwot]{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.gc-towns[data-astro-cid-kvellwot] li[data-astro-cid-kvellwot]{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill);padding:.45rem 1rem;font-family:var(--font-head);font-weight:600;font-size:.9rem;color:var(--ink-soft)}.gc-towns[data-astro-cid-kvellwot] .fa[data-astro-cid-kvellwot]{color:var(--green)}@media(max-width:980px){.gc-layout[data-astro-cid-kvellwot],.gc-trust[data-astro-cid-kvellwot]{grid-template-columns:1fr}.gc-aside[data-astro-cid-kvellwot]{position:static}}@media(max-width:700px){.gc-facts[data-astro-cid-kvellwot]{grid-template-columns:1fr;gap:1rem}}
