.ab-doc.svelte-1qw2uoq{background:linear-gradient(0deg,var(--al-grid) 1px,transparent 1px) 0 50% / 100% 64px,linear-gradient(90deg,var(--al-grid) 1px,transparent 1px) 50% 0 / 64px 100%,var(--al-bg);color:var(--al-text);font-family:var(--al-sans);min-height:100vh}.ab-hero.svelte-1qw2uoq{display:flex;flex-direction:column;gap:18px}.ab-eyebrow.svelte-1qw2uoq{font-family:var(--al-mono);font-size:11px;letter-spacing:.16em;color:var(--al-accent);text-transform:uppercase}.ab-h1.svelte-1qw2uoq{margin:0;max-width:860px;font-size:clamp(40px,5.6vw,88px);font-weight:200;letter-spacing:-.035em;line-height:.96;color:var(--al-text);text-wrap:balance}.ab-h1.svelte-1qw2uoq em:where(.svelte-1qw2uoq){font-style:normal;font-weight:500}.ab-lead.svelte-1qw2uoq{margin:6px 0 0;font-size:19px;line-height:1.55;color:var(--al-muted);max-width:620px}.pv-updated.svelte-1qw2uoq{font-family:var(--al-mono);font-size:12px;letter-spacing:.06em;color:var(--al-dim, var(--al-muted))}.pv-body.svelte-1qw2uoq{display:flex;flex-direction:column;gap:40px;max-width:760px}.pv-sec.svelte-1qw2uoq{display:flex;flex-direction:column}.pv-sec.svelte-1qw2uoq .ab-s-head:where(.svelte-1qw2uoq){margin-bottom:14px}.ab-s-head.svelte-1qw2uoq{display:flex;align-items:baseline;gap:14px}.ab-num.svelte-1qw2uoq{font-family:var(--al-mono);font-size:12px;color:var(--al-accent);letter-spacing:.1em}.ab-h2.svelte-1qw2uoq{margin:0;font-size:clamp(22px,3vw,30px);font-weight:500;letter-spacing:-.025em;color:var(--al-text)}.pv-p.svelte-1qw2uoq{margin:0 0 12px;font-size:15.5px;line-height:1.65;color:var(--al-muted);max-width:68ch}.pv-p.svelte-1qw2uoq:last-child{margin-bottom:0}@media(max-width:760px){.pv-body.svelte-1qw2uoq{gap:32px}}
