.principles[data-astro-cid-6eqspg5y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:56px}@media(max-width:880px){.principles[data-astro-cid-6eqspg5y]{grid-template-columns:1fr}}.principle[data-astro-cid-6eqspg5y]{background:var(--brand-green-pale);border-radius:14px;padding:22px}.principle[data-astro-cid-6eqspg5y] h3[data-astro-cid-6eqspg5y]{font-size:.9375rem;font-weight:800;color:var(--brand-green-dark);margin:0 0 8px;letter-spacing:.02em}.principle[data-astro-cid-6eqspg5y] p[data-astro-cid-6eqspg5y]{margin:0;color:var(--ink);font-size:.9375rem;line-height:1.5}.catalog__head[data-astro-cid-6eqspg5y]{margin:24px 0 20px}.catalog__head[data-astro-cid-6eqspg5y] h2[data-astro-cid-6eqspg5y]{font-size:1.75rem;font-weight:800;color:var(--brand-green-dark);margin:0 0 6px}.catalog__sub[data-astro-cid-6eqspg5y]{color:var(--ink-muted);margin:0;font-size:.9375rem}.catsection[data-astro-cid-6eqspg5y]{margin-top:36px}.catsection[data-astro-cid-6eqspg5y]:first-of-type{margin-top:20px}.catsection__head[data-astro-cid-6eqspg5y]{border-top:1px solid var(--line);padding-top:20px;margin-bottom:16px;display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:4px;column-gap:16px}.catsection__title[data-astro-cid-6eqspg5y]{font-size:1.375rem;font-weight:800;color:var(--brand-green-dark);margin:0}.catsection__count[data-astro-cid-6eqspg5y]{font-size:.75rem;font-weight:700;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.catsection__blurb[data-astro-cid-6eqspg5y]{grid-column:1 / -1;margin:0;color:var(--ink-muted);font-size:.875rem;max-width:68ch}.catalog__grid[data-astro-cid-6eqspg5y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.catalog__grid[data-astro-cid-6eqspg5y]{grid-template-columns:1fr}}.gcard[data-astro-cid-6eqspg5y]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.gcard--featured[data-astro-cid-6eqspg5y]{border-color:var(--brand-green);box-shadow:0 4px 14px #1a5c381a}.gcard__head[data-astro-cid-6eqspg5y]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gcard__head[data-astro-cid-6eqspg5y] h4[data-astro-cid-6eqspg5y]{font-size:1.0625rem;font-weight:800;color:var(--brand-green-dark);margin:0}.gcard__chips[data-astro-cid-6eqspg5y]{display:inline-flex;gap:6px;flex-wrap:wrap}.gcard__what[data-astro-cid-6eqspg5y]{margin:0;color:var(--ink);font-size:.9375rem;line-height:1.5}.gcard__example[data-astro-cid-6eqspg5y]{margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.5;font-style:italic}.gcard__examplelabel[data-astro-cid-6eqspg5y]{text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:800;font-style:normal;color:var(--brand-green);margin-right:4px}.gcard__meta[data-astro-cid-6eqspg5y]{margin:0;color:var(--ink-muted);font-size:.8125rem}.chip--pop[data-astro-cid-6eqspg5y],.chip--pop-inline[data-astro-cid-6eqspg5y]{background:var(--brand-green);color:#fff}.chip--pop-inline[data-astro-cid-6eqspg5y]{padding:2px 8px;font-size:.6875rem}.cta[data-astro-cid-6eqspg5y]{text-align:center;padding:48px 24px;background:var(--brand-green-pale);border-radius:20px;margin-top:56px}.cta[data-astro-cid-6eqspg5y] h2[data-astro-cid-6eqspg5y]{font-size:1.75rem;font-weight:800;color:var(--brand-green-dark);margin:0 0 8px}.cta[data-astro-cid-6eqspg5y] p[data-astro-cid-6eqspg5y]{color:var(--ink);margin:0 0 20px;font-size:1rem}.cta__row[data-astro-cid-6eqspg5y]{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.gcard__head[data-astro-cid-6eqspg5y] h4[data-astro-cid-6eqspg5y] a[data-astro-cid-6eqspg5y]{color:inherit;text-decoration:none}.gcard__head[data-astro-cid-6eqspg5y] h4[data-astro-cid-6eqspg5y] a[data-astro-cid-6eqspg5y]:hover{text-decoration:underline}.gcard__more[data-astro-cid-6eqspg5y]{margin:8px 0 0;font-size:.875rem}.gcard__more[data-astro-cid-6eqspg5y] a[data-astro-cid-6eqspg5y]{color:var(--brand-green-dark, #1f5b30);font-weight:700;text-decoration:none}.gcard__more[data-astro-cid-6eqspg5y] a[data-astro-cid-6eqspg5y]:hover{text-decoration:underline}
