.rg-section.svelte-gczoum{background:var(--np-bg, #ffffff);padding:8px 0}.rg-section--tint.svelte-gczoum{background:color-mix(in srgb,var(--rt-accent) 4%,var(--np-bg, #ffffff));padding:64px 0}.rg-wrap.svelte-gczoum{max-width:1080px;margin:0 auto;padding:0 26px}.rg-wrap--narrow.svelte-gczoum{max-width:760px}.rg-breadcrumb.svelte-gczoum{padding-top:26px;font-size:13px;color:var(--np-muted, #6f6b7a);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rg-breadcrumb.svelte-gczoum a:where(.svelte-gczoum){color:var(--np-muted, #6f6b7a);text-decoration:none}.rg-breadcrumb.svelte-gczoum a:where(.svelte-gczoum):hover{color:var(--rt-accent);text-decoration:underline}.rg-breadcrumb.svelte-gczoum [aria-current=page]:where(.svelte-gczoum){color:var(--np-ink, #15131c);font-weight:600}.rg-sep.svelte-gczoum{color:var(--np-muted, #6f6b7a)}.rg-hub-hero.svelte-gczoum{max-width:640px;margin:0 auto;padding:26px 0 48px;text-align:center}.rg-eyebrow.svelte-gczoum{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rt-accent);margin:0 0 10px}.rg-eyebrow--center.svelte-gczoum{text-align:center;margin:0 auto 10px}.rg-h1.svelte-gczoum{font-size:40px;font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--np-ink, #15131c);margin:0;text-wrap:balance}.rg-h1--center.svelte-gczoum{text-align:center}.rg-h2.svelte-gczoum{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--np-ink, #15131c);margin:0}.rg-h2--center.svelte-gczoum{text-align:center}.rg-lede.svelte-gczoum{color:var(--np-muted, #6f6b7a);font-size:16px;line-height:1.6;margin:18px 0 0;max-width:56ch}.rg-lede--center.svelte-gczoum{margin-left:auto;margin-right:auto;text-align:center}.rg-cta-row.svelte-gczoum{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}.rg-cta-row--center.svelte-gczoum{justify-content:center}.rg-btn.svelte-gczoum{font-size:14px;font-weight:700;border-radius:10px;padding:12px 20px;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,border-color .15s ease}.rg-btn--primary.svelte-gczoum{background:var(--rt-accent);color:#fff;box-shadow:0 1px 2px #0000001f}.rg-btn--primary.svelte-gczoum:hover{background:var(--rt-accent-2)}.rg-btn--primary.svelte-gczoum:focus-visible{outline:2px solid var(--rt-accent);outline-offset:2px}.rg-hub-grid.svelte-gczoum{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.rg-hub-card.svelte-gczoum{display:block;background:var(--np-bg, #ffffff);border:1px solid var(--np-line, #e8e4f0);border-radius:14px;overflow:hidden;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--rt-accent) 45%,transparent);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.rg-hub-card.svelte-gczoum:hover{box-shadow:0 20px 40px -16px color-mix(in srgb,var(--rt-accent) 55%,transparent);transform:translateY(-5px);border-color:color-mix(in srgb,var(--rt-accent) 35%,var(--np-line, #e8e4f0))}.rg-hub-card-link.svelte-gczoum{display:block;color:inherit;text-decoration:none}.rg-hub-card-link.svelte-gczoum:focus-visible{outline:2px solid var(--rt-accent);outline-offset:-2px}.rg-hub-bar.svelte-gczoum{display:block;height:5px;background:var(--rt-accent)}.rg-hub-body.svelte-gczoum{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.rg-hub-category.svelte-gczoum{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rt-accent)}.rg-hub-title.svelte-gczoum{margin:0;font-size:15.5px;font-weight:800;color:var(--np-ink, #15131c);line-height:1.3}.rg-hub-blurb.svelte-gczoum{margin:0;font-size:13px;line-height:1.55;color:var(--np-muted, #6f6b7a);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rg-hub-link-affordance.svelte-gczoum{margin-top:4px;font-size:12.5px;font-weight:700;color:var(--rt-accent)}@media(max-width:640px){.rg-h1.svelte-gczoum{font-size:26px;letter-spacing:-.6px}.rg-hub-grid.svelte-gczoum{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rg-hub-card.svelte-gczoum,.rg-btn.svelte-gczoum{transition:none!important}.rg-hub-card.svelte-gczoum:hover{transform:none}}
