._header_1ukz1_1{position:relative;overflow:hidden;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem);background:radial-gradient(40% 80% at 90% 0%,color-mix(in oklab,var(--color-secondary-soft) 90%,transparent),transparent 70%),radial-gradient(50% 90% at 0% 100%,color-mix(in oklab,var(--color-accent-soft) 95%,transparent),transparent 70%);border-bottom:1px solid var(--color-border)}._headerInner_1ukz1_11{max-width:820px}._sparkle_1ukz1_15{position:absolute;top:28%;right:12%}._title_1ukz1_21{margin:0;font-size:var(--text-section);font-weight:800;line-height:1.15;letter-spacing:var(--tracking-tight)}._updated_1ukz1_29{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-small)}._intro_1ukz1_35{margin-top:var(--space-4);color:var(--color-muted);font-size:1.0625rem}._intro_1ukz1_35 p{margin:0}._body_1ukz1_45{max-width:820px;padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) var(--section-padding)}._prose_1ukz1_50{color:var(--color-text);font-size:1rem;line-height:1.7}._prose_1ukz1_50 h2{margin:var(--space-10) 0 var(--space-3);font-size:1.375rem;font-weight:750;line-height:1.3;letter-spacing:-.01em;scroll-margin-top:90px}._prose_1ukz1_50 h2:first-child{margin-top:0}._prose_1ukz1_50 h3{margin:var(--space-6) 0 var(--space-2);font-size:1.0625rem;font-weight:700}._prose_1ukz1_50 p,._prose_1ukz1_50 ul,._prose_1ukz1_50 ol{margin:0 0 var(--space-4)}._prose_1ukz1_50 ul,._prose_1ukz1_50 ol{padding-left:1.3em}._prose_1ukz1_50 li{margin-bottom:var(--space-2)}._prose_1ukz1_50 li::marker{color:var(--color-secondary)}._prose_1ukz1_50 a{color:var(--color-primary);font-weight:600;text-underline-offset:3px;border-radius:3px}._prose_1ukz1_50 a:focus-visible{outline:none;box-shadow:var(--focus-ring)}._prose_1ukz1_50 table{width:100%;margin:0 0 var(--space-6);border-collapse:collapse;font-size:var(--text-small)}._prose_1ukz1_50 th,._prose_1ukz1_50 td{padding:10px 12px;border:1px solid var(--color-border);text-align:left;vertical-align:top}._prose_1ukz1_50 thead th{background:var(--color-surface-muted);font-weight:700}
