.areas-intro[data-astro-cid-olfwj5xg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);margin-block-start:clamp(1rem,2.5vw,1.75rem);display:grid}.lead[data-astro-cid-olfwj5xg]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);font-weight:500;line-height:1.4}.chips[data-astro-cid-olfwj5xg]{flex-wrap:wrap;gap:.4rem;margin-block:1rem 1.25rem;padding:0;display:flex}.chips[data-astro-cid-olfwj5xg] li[data-astro-cid-olfwj5xg]{border-radius:var(--r-pill);background:var(--chip,var(--primary-mist));color:var(--primary-deep);font-family:var(--font-display);font-weight:500;font-size:var(--step--1);white-space:nowrap;transition:translate .2s var(--ease-out);padding:.3rem .75rem;line-height:1.3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chips[data-astro-cid-olfwj5xg] li[data-astro-cid-olfwj5xg]:hover{translate:0 -2px}}.impact[data-astro-cid-olfwj5xg]{max-inline-size:34rem;color:var(--ink-soft)}.steps-card[data-astro-cid-olfwj5xg]{border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-soft);padding:clamp(1.1rem,2.5vw,1.75rem)}.steps-card[data-astro-cid-olfwj5xg] h2[data-astro-cid-olfwj5xg]{font-size:var(--step-2);color:var(--primary-deep);margin-block-end:.9rem}.steps[data-astro-cid-olfwj5xg]{gap:.7rem;padding:0;display:grid}.steps[data-astro-cid-olfwj5xg] li[data-astro-cid-olfwj5xg]{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;line-height:1.45;display:grid}.step-icon[data-astro-cid-olfwj5xg]{background:var(--primary-mist);block-size:2.5rem;inline-size:2.5rem;color:var(--primary);border-radius:50%;place-items:center;display:grid}.step-icon[data-astro-cid-olfwj5xg] svg{block-size:1.3rem;inline-size:1.3rem}.outro[data-astro-cid-olfwj5xg]{border-block-start:1px dashed var(--primary-pale);color:var(--ink-soft);font-size:var(--step--1);margin-block-start:1.1rem;padding-block-start:1rem}@media (width<=860px){.areas-intro[data-astro-cid-olfwj5xg]{grid-template-columns:1fr}}.areas-hero[data-astro-cid-jncwbjel] .page-hero{text-align:start;padding-block:clamp(1rem,4vw - 2.25rem,1.25rem) clamp(1.25rem,3vw,2rem)}.areas-list[data-astro-cid-jncwbjel]{padding-block-start:clamp(1.25rem,3vw,2rem)}.areas-list[data-astro-cid-jncwbjel] .container[data-astro-cid-jncwbjel]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.area[data-astro-cid-jncwbjel]{min-block-size:var(--area-h,auto);border:1px solid var(--primary-pale);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;padding:clamp(1rem,2.5vw,1.75rem);display:flex}.area[data-astro-cid-jncwbjel]:target{border-color:var(--primary);box-shadow:var(--shadow-soft)}.area-overview[data-astro-cid-jncwbjel]{grid-template-columns:clamp(4.5rem,10vw,7.5rem) minmax(0,1fr);align-items:start;gap:clamp(.85rem,2vw,1.25rem);display:grid}.area-img[data-astro-cid-jncwbjel]{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);block-size:auto;inline-size:100%}.area[data-astro-cid-jncwbjel] h3[data-astro-cid-jncwbjel]{font-size:var(--step-2);margin-block-end:.4rem}.area-overview[data-astro-cid-jncwbjel]{flex:1;align-content:start}.area-details[data-astro-cid-jncwbjel]{border-block-start:1px solid var(--primary-pale);margin-block-start:1rem}.area-details[data-astro-cid-jncwbjel] summary[data-astro-cid-jncwbjel]{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:2.75rem;padding-inline:.25rem;list-style:none;display:flex}.area-details[data-astro-cid-jncwbjel] summary[data-astro-cid-jncwbjel]::-webkit-details-marker{display:none}.area-details[data-astro-cid-jncwbjel]:not([open]) .less-label[data-astro-cid-jncwbjel],.area-details[data-astro-cid-jncwbjel][open] .more-label[data-astro-cid-jncwbjel],.area-details[data-astro-cid-jncwbjel][open] .icon-plus-v{display:none}.area-copy[data-astro-cid-jncwbjel]{margin-block-start:.75rem}.area-contact[data-astro-cid-jncwbjel]{background:var(--primary-mist)}.area-contact[data-astro-cid-jncwbjel] .btn[data-astro-cid-jncwbjel]{margin-block-start:1rem}@media (width<=767px){.areas-list[data-astro-cid-jncwbjel] .container[data-astro-cid-jncwbjel]{grid-template-columns:1fr}}
