.site-header[data-astro-cid-l7o5qs4o]{min-height:76px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--paper);border-bottom:1px solid var(--line)}.brand[data-astro-cid-l7o5qs4o]{color:var(--heading);font-weight:900;letter-spacing:.05em;text-decoration:none}.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o]{display:flex;gap:clamp(1rem,2.5vw,2rem);color:var(--muted);font-size:.86rem}.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]{text-underline-offset:.2rem}main[data-astro-cid-l7o5qs4o]{max-width:1160px;margin:0 auto;padding:0 24px 72px}.breadcrumbs[data-astro-cid-l7o5qs4o]{display:flex;gap:.55rem;padding:1.1rem 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.82rem}.hero[data-astro-cid-l7o5qs4o]{max-width:880px;padding:clamp(2.5rem,6vw,5.5rem) 0}.kicker[data-astro-cid-l7o5qs4o]{margin:0;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1[data-astro-cid-l7o5qs4o],h2[data-astro-cid-l7o5qs4o]{color:var(--heading);font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere}h1[data-astro-cid-l7o5qs4o]{max-width:16ch;margin:.55rem 0 1.2rem;font-size:clamp(3rem,6vw,5.25rem);line-height:.95}.hero[data-astro-cid-l7o5qs4o]>p[data-astro-cid-l7o5qs4o]:last-child{max-width:66ch;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7}.groups[data-astro-cid-l7o5qs4o]{border-top:1px solid var(--line)}.groups[data-astro-cid-l7o5qs4o]>section[data-astro-cid-l7o5qs4o]{padding:clamp(2.5rem,5vw,4.5rem) 0;border-bottom:1px solid var(--line)}.groups[data-astro-cid-l7o5qs4o] section[data-astro-cid-l7o5qs4o]>header[data-astro-cid-l7o5qs4o]{display:flex;justify-content:space-between;gap:2rem;align-items:start;margin-bottom:1.5rem}h2[data-astro-cid-l7o5qs4o]{margin:0 0 .55rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.groups[data-astro-cid-l7o5qs4o] header[data-astro-cid-l7o5qs4o] p[data-astro-cid-l7o5qs4o]{max-width:68ch;margin:0;color:var(--muted);line-height:1.6}.groups[data-astro-cid-l7o5qs4o] header[data-astro-cid-l7o5qs4o]>span[data-astro-cid-l7o5qs4o]{flex:none;padding:.45rem .6rem;background:var(--pale);color:var(--green-dark);font-size:.75rem;font-weight:850}ul[data-astro-cid-l7o5qs4o]{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;list-style:none;border-top:1px solid var(--line)}li[data-astro-cid-l7o5qs4o]{min-width:0;border-bottom:1px solid var(--line)}li[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]{min-height:54px;padding:.8rem .15rem;display:flex;align-items:center;color:var(--heading);font-size:.9rem;font-weight:750;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:.2rem;overflow-wrap:anywhere}li[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]:hover{color:var(--green)}footer[data-astro-cid-l7o5qs4o]{padding:1.5rem max(24px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;gap:2rem;background:var(--green-dark);color:#fff;font-size:.8rem}footer[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]:first-child{font-weight:900;text-decoration:none}@media(max-width:820px){ul[data-astro-cid-l7o5qs4o]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]:nth-child(3),.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]:nth-child(4){display:none}}@media(max-width:560px){main[data-astro-cid-l7o5qs4o]{padding-inline:18px}.site-header[data-astro-cid-l7o5qs4o]{min-height:68px;padding:.8rem 18px}.brand[data-astro-cid-l7o5qs4o]{font-size:.86rem}.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o]{gap:.8rem}.site-header[data-astro-cid-l7o5qs4o] nav[data-astro-cid-l7o5qs4o] a[data-astro-cid-l7o5qs4o]{font-size:.78rem}h1[data-astro-cid-l7o5qs4o]{font-size:clamp(2.65rem,13vw,3.25rem)}.groups[data-astro-cid-l7o5qs4o] section[data-astro-cid-l7o5qs4o]>header[data-astro-cid-l7o5qs4o]{display:block}.groups[data-astro-cid-l7o5qs4o] header[data-astro-cid-l7o5qs4o]>span[data-astro-cid-l7o5qs4o]{display:inline-block;margin-top:1rem}ul[data-astro-cid-l7o5qs4o]{grid-template-columns:1fr}footer[data-astro-cid-l7o5qs4o]{flex-direction:column;padding-inline:18px}}
