.ax-h1{color:var(--ax-white);font-family:var(--font-title);font-size:clamp(40px,5.5vw,68px);font-weight:900;letter-spacing:-2.5px;line-height:1}.ax-h1--dark,.ax-h2{color:var(--ax-deep)}.ax-h2{font-family:var(--font-title);font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-1.4px;line-height:1.1}.ax-h2--white{color:#fff}.ax-h3{color:var(--ax-deep);font-family:var(--font-title);font-size:clamp(18px,2.2vw,24px);font-weight:700;letter-spacing:-.6px;line-height:1.25}.ax-h3--white{color:#fff}.ax-lead{color:var(--ax-text-muted);font-family:var(--font-body);font-size:clamp(16px,1.5vw,20px);line-height:1.6}.ax-lead--white{color:hsla(0,0%,100%,.72)}.ax-sec-hdr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:var(--space-10)}.ax-sec-hdr--center{align-items:center;flex-direction:column;text-align:center}.ax-sec-hdr__sub{color:var(--ax-text-muted);font-family:var(--font-body);font-size:14px}.ax-grad-text{background:var(--ax-grad-blue);-webkit-background-clip:text;background-clip:text}.ax-grad-text,.ax-grad-text--warm{-webkit-text-fill-color:transparent}.ax-grad-text--warm{background:var(--ax-grad-warm);-webkit-background-clip:text;background-clip:text}.ax-grad-text--teal{background:var(--ax-grad-teal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ax-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:14px;gap:8px;margin-bottom:var(--space-8)}.ax-breadcrumb__item{color:hsla(0,0%,100%,.88);font-weight:600}.ax-breadcrumb__sep{color:var(--ax-text-white-35)}.ax-breadcrumb__current{color:var(--ax-text-white-55)}.ax-prose{color:var(--ax-text-body);font-family:var(--font-body);font-size:17px;line-height:1.75;max-width:760px}.ax-prose h2{font-size:28px;font-weight:800;letter-spacing:-1px;margin:48px 0 16px}.ax-prose h2,.ax-prose h3{color:var(--ax-deep);font-family:var(--font-title)}.ax-prose h3{font-size:20px;font-weight:700;margin:32px 0 12px}.ax-prose p,.ax-prose ul{margin-bottom:20px}.ax-prose ul{padding-left:24px}.ax-prose li{margin-bottom:8px}.ax-prose a{color:var(--ax-blue);text-decoration:underline;text-underline-offset:3px}.ax-prose strong{color:var(--ax-deep);font-weight:700}