.hub-module__hZ8eBa__hero{background:var(--color-bg-cream);border-bottom:1px solid var(--color-border);padding-block:calc(var(--header-height) + 4rem)3.5rem}.hub-module__hZ8eBa__heroInner{gap:1.25rem;max-width:820px;display:grid}.hub-module__hZ8eBa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);font-size:.8125rem;font-weight:600}.hub-module__hZ8eBa__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;line-height:1.02}.hub-module__hZ8eBa__lede{max-width:58ch;margin:0;font-size:1.375rem;line-height:1.5}.hub-module__hZ8eBa__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hub-module__hZ8eBa__primary,.hub-module__hZ8eBa__secondary{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-button);font:var(--button-font);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hub-module__hZ8eBa__primary{background:var(--color-accent);color:var(--color-white)}.hub-module__hZ8eBa__primary:hover,.hub-module__hZ8eBa__primary:focus-visible{background:var(--color-accent-hover)}.hub-module__hZ8eBa__secondary{border:1px solid var(--color-primary);color:var(--color-primary)}.hub-module__hZ8eBa__secondary:hover,.hub-module__hZ8eBa__secondary:focus-visible{background:var(--color-primary);color:var(--color-white)}.hub-module__hZ8eBa__how{border-bottom:1px solid var(--color-border);padding-block:2.5rem}.hub-module__hZ8eBa__howList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem 2.5rem;margin:0;padding:0;font-size:1.0625rem;line-height:1.6;list-style:none;display:grid}.hub-module__hZ8eBa__howList strong{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.1875rem;display:block}.hub-module__hZ8eBa__guides{padding-block:3.5rem 2rem}.hub-module__hZ8eBa__level{scroll-margin-top:calc(var(--header-height) + 1rem);margin-bottom:3.5rem}.hub-module__hZ8eBa__levelHead{gap:.35rem;max-width:62ch;margin-bottom:1.5rem;display:grid}.hub-module__hZ8eBa__levelNum{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);font-size:.8125rem;font-weight:600}.hub-module__hZ8eBa__levelName{font-family:var(--font-display);margin:0;font-size:2rem;line-height:1.15}.hub-module__hZ8eBa__levelBlurb{color:var(--color-text-light);margin:0;font-size:1.125rem}.hub-module__hZ8eBa__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hub-module__hZ8eBa__cards>li{display:flex}.hub-module__hZ8eBa__card{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);transition:border-color var(--transition-fast);flex:1;grid-template-rows:auto auto 1fr auto;gap:.5rem;padding:1.5rem;text-decoration:none;display:grid}a.hub-module__hZ8eBa__card:hover,a.hub-module__hZ8eBa__card:focus-visible{border-color:var(--color-accent)}a.hub-module__hZ8eBa__card:hover .hub-module__hZ8eBa__cardTitle{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.hub-module__hZ8eBa__cardOff{background:var(--color-bg-warm)}.hub-module__hZ8eBa__cardOff .hub-module__hZ8eBa__cardTitle,.hub-module__hZ8eBa__cardOff .hub-module__hZ8eBa__cardPromise{color:var(--color-text-light)}.hub-module__hZ8eBa__cardNum{font-family:var(--font-display);color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.hub-module__hZ8eBa__cardTitle{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25}.hub-module__hZ8eBa__cardPromise{color:var(--color-text-light);font-size:1rem;line-height:1.5}.hub-module__hZ8eBa__cardMeta{color:var(--color-secondary-text);margin-top:.5rem;font-size:.875rem;font-weight:600}.hub-module__hZ8eBa__cardSoon{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.5rem;font-size:.8125rem;font-weight:600}.hub-module__hZ8eBa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
