.area-wrap[data-astro-cid-oasxb62k]{width:min(1080px,100% - 40px);margin:auto}.area-hero[data-astro-cid-oasxb62k]{color:#fff;background:#103e2f;padding:36px 0}.breadcrumb[data-astro-cid-oasxb62k]{color:#c4d7c9;font-size:.8rem;line-height:1.8}.breadcrumb[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]{color:#fff;text-underline-offset:3px;text-decoration:underline}.eyebrow[data-astro-cid-oasxb62k]{letter-spacing:.15em;color:#d7bc82;margin-top:18px;font-size:.72rem;font-weight:700}.area-hero[data-astro-cid-oasxb62k] h1[data-astro-cid-oasxb62k]{margin:14px 0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:750;line-height:1.45}.lead[data-astro-cid-oasxb62k]{color:#eef5ed;max-width:720px;line-height:1.9}.hero-note[data-astro-cid-oasxb62k]{color:#c4d7c9;margin-top:16px;font-size:.8rem}.area-body[data-astro-cid-oasxb62k]{color:#173c2e;padding-block:32px 50px}.area-cards[data-astro-cid-oasxb62k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.area-card[data-astro-cid-oasxb62k]{border:1px solid #dce6de;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.card-top[data-astro-cid-oasxb62k]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-top[data-astro-cid-oasxb62k] p[data-astro-cid-oasxb62k]{color:#426851;font-size:.75rem;font-weight:700}.area-card[data-astro-cid-oasxb62k] h2[data-astro-cid-oasxb62k]{margin:14px 0 10px;font-size:1.45rem;font-weight:750;line-height:1.45}.area-card[data-astro-cid-oasxb62k] h2[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]:hover{text-decoration:underline}.format-tags[data-astro-cid-oasxb62k]{flex-wrap:wrap;gap:8px;margin:6px 0 14px;display:flex}.format-tags[data-astro-cid-oasxb62k] li[data-astro-cid-oasxb62k]{color:#234e3d;background:#eff7f1;border-radius:4px;padding:4px 9px;font-size:.75rem}.area-card[data-astro-cid-oasxb62k] dl[data-astro-cid-oasxb62k]{font-size:.84rem;line-height:1.85}.area-card[data-astro-cid-oasxb62k] dl[data-astro-cid-oasxb62k]>div[data-astro-cid-oasxb62k]{border-top:1px solid #e7ece8;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.area-card[data-astro-cid-oasxb62k] dt[data-astro-cid-oasxb62k]{color:#475569;font-weight:650}.area-card[data-astro-cid-oasxb62k] dd[data-astro-cid-oasxb62k]{color:#334155}.card-bottom[data-astro-cid-oasxb62k]{margin-top:auto;padding-top:18px}.card-bottom[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]{color:#0d5b44;text-underline-offset:4px;font-weight:750;line-height:1.7;text-decoration:underline;display:block}.card-bottom[data-astro-cid-oasxb62k] small[data-astro-cid-oasxb62k]{color:#475569;margin-top:12px;font-size:.73rem;display:block}.area-note[data-astro-cid-oasxb62k]{color:#475569;max-width:820px;margin-top:28px;font-size:.86rem;line-height:1.9}.area-links[data-astro-cid-oasxb62k]{margin-top:36px}.area-links[data-astro-cid-oasxb62k] h2[data-astro-cid-oasxb62k]{font-size:1.25rem;font-weight:750}.area-links[data-astro-cid-oasxb62k] ul[data-astro-cid-oasxb62k]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.area-links[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]{color:#234e3d;border:1px solid #b9cfbf;border-radius:30px;padding:10px 16px;font-size:.85rem;font-weight:700;display:inline-block}.area-links[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]:hover{background:#eff7f1}.area-links[data-astro-cid-oasxb62k] span[data-astro-cid-oasxb62k]{color:#4b6759;margin-left:7px;font-size:.75rem}.nearby[data-astro-cid-oasxb62k]{color:#475569;margin-top:24px;font-size:.88rem;line-height:1.8}.nearby[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k],.policy[data-astro-cid-oasxb62k] a[data-astro-cid-oasxb62k]{color:#0d5b44;text-underline-offset:4px;text-decoration:underline}.policy[data-astro-cid-oasxb62k]{color:#475569;border-top:1px solid #dce6de;padding-top:20px;font-size:.8rem;line-height:1.9}@media (width<=680px){.area-cards[data-astro-cid-oasxb62k]{grid-template-columns:1fr}.area-card[data-astro-cid-oasxb62k]{padding:20px}.area-card[data-astro-cid-oasxb62k] dl[data-astro-cid-oasxb62k]>div[data-astro-cid-oasxb62k]{grid-template-columns:1fr;gap:2px}}
