.pc[data-astro-cid-p5wrkdeq]{gap:1rem;display:grid}.pc__card[data-astro-cid-p5wrkdeq]{border:1px solid var(--b-line);border-radius:var(--b-radius);background:var(--b-white);transition:border-color .2s var(--b-ease);flex-direction:column;gap:.75rem;padding:clamp(1.4rem,2.5vw,2rem);display:flex}.pc__card[data-astro-cid-p5wrkdeq]:hover{border-color:var(--b-line-strong)}.pc__num[data-astro-cid-p5wrkdeq]{font-family:var(--b-font-label);font-size:var(--b-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-muted);font-weight:700}.pc__title[data-astro-cid-p5wrkdeq]{font-size:var(--b-size-h3);color:var(--b-ink)}.pc__summary[data-astro-cid-p5wrkdeq]{color:var(--b-ink-muted);text-wrap:pretty;font-size:1rem}.pc__more[data-astro-cid-p5wrkdeq]{color:var(--b-accent);align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.pc__more[data-astro-cid-p5wrkdeq] svg[data-astro-cid-p5wrkdeq]{transition:transform .18s var(--b-ease)}.pc__card[data-astro-cid-p5wrkdeq]:hover .pc__more[data-astro-cid-p5wrkdeq] svg[data-astro-cid-p5wrkdeq]{transform:translate(4px)}.pc__card--featured[data-astro-cid-p5wrkdeq]{background:var(--b-accent-tint);border-color:#0000}.pc__card--featured[data-astro-cid-p5wrkdeq]:hover{border-color:#0000}.pc__card--featured[data-astro-cid-p5wrkdeq] .pc__num[data-astro-cid-p5wrkdeq]{color:var(--b-accent-ink)}.pc__card--featured[data-astro-cid-p5wrkdeq] .pc__title[data-astro-cid-p5wrkdeq]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);line-height:1.02}.pc__card--featured[data-astro-cid-p5wrkdeq] .pc__summary[data-astro-cid-p5wrkdeq]{color:var(--b-accent-ink);font-size:var(--b-size-lead);max-width:40ch;line-height:1.45}.pc__card--featured[data-astro-cid-p5wrkdeq] .pc__more[data-astro-cid-p5wrkdeq]{color:var(--b-accent-ink)}@media (width>=44rem){.pc[data-astro-cid-p5wrkdeq]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc__card--featured[data-astro-cid-p5wrkdeq]{grid-column:1/-1}}@media (width>=64rem){.pc[data-astro-cid-p5wrkdeq]{grid-template-columns:repeat(3,minmax(0,1fr))}.pc__card--featured[data-astro-cid-p5wrkdeq]{grid-column:1/-1}}.pg[data-astro-cid-hcxpae6f]{padding-top:clamp(3rem,2rem + 4vw,5.5rem)}.hub[data-astro-cid-hcxpae6f]{border-bottom:1px solid var(--b-line)}.hub__head[data-astro-cid-hcxpae6f]{max-width:46rem;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.hub__intro[data-astro-cid-hcxpae6f]{margin-top:1.25rem}.hub__quote[data-astro-cid-hcxpae6f]{border-left:4px solid var(--b-accent);max-width:56rem;margin:clamp(3rem,6vw,5rem) 0 0;padding-left:clamp(1.25rem,3vw,2rem)}.hub__quote[data-astro-cid-hcxpae6f] p[data-astro-cid-hcxpae6f]{letter-spacing:.005em;color:var(--b-ink);text-wrap:balance;font-size:clamp(1.4rem,1.05rem + 1.5vw,2.1rem);line-height:1.3}.hub__quote[data-astro-cid-hcxpae6f] figcaption[data-astro-cid-hcxpae6f]{color:var(--b-ink-muted);margin-top:1rem}.hub-pr__list[data-astro-cid-hcxpae6f]{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.hub-pr__item[data-astro-cid-hcxpae6f]{border-top:1px solid var(--b-ink);padding-top:1.25rem}.hub-pr__label[data-astro-cid-hcxpae6f]{font-family:var(--b-font-label);font-size:var(--b-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--b-accent);font-weight:700;display:block}.hub-pr__title[data-astro-cid-hcxpae6f]{font-family:var(--b-font-title);font-size:var(--b-size-h3);color:var(--b-ink);margin-top:.75rem;font-weight:700;line-height:1.2}.hub-pr__body[data-astro-cid-hcxpae6f]{color:var(--b-ink-muted);text-wrap:pretty;margin-top:.6rem;line-height:1.6}@media (width>=48rem){.hub-pr__list[data-astro-cid-hcxpae6f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.pg__body[data-astro-cid-hcxpae6f]{grid-column:1/span 8}}.pg__stub[data-astro-cid-hcxpae6f]{border:1px solid var(--b-line);border-radius:0 0 var(--b-radius) var(--b-radius);box-shadow:inset 0 4px 0 var(--b-accent);margin-top:2.5rem;padding:clamp(1.5rem,3.5vw,2.5rem)}.pg__stub-body[data-astro-cid-hcxpae6f]{margin-top:.9rem}.pg__stub-label[data-astro-cid-hcxpae6f]{margin-top:1.75rem}.pg__stub-contact[data-astro-cid-hcxpae6f]{font-size:var(--b-size-lead);flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:.6rem;font-weight:600;display:flex}.pg__stub-contact[data-astro-cid-hcxpae6f] a[data-astro-cid-hcxpae6f]{align-items:center;min-height:44px;display:inline-flex}.pg__stub-cta[data-astro-cid-hcxpae6f]{margin-top:1.75rem}
