.practice-readable-prefer[data-astro-cid-hhry2oar]{--measure:42rem;--article:46rem;--prefer-ease:cubic-bezier(.22, 1, .36, 1);max-width:var(--article);margin:0 auto}.practice-readable-prefer[data-astro-cid-hhry2oar] h1[data-astro-cid-hhry2oar],.practice-readable-prefer[data-astro-cid-hhry2oar] h2[data-astro-cid-hhry2oar]{font-family:var(--font-display);font-variation-settings:"wdth" 118;color:var(--color-ink);line-height:1.2}.practice-readable-prefer[data-astro-cid-hhry2oar] h1[data-astro-cid-hhry2oar]{max-width:var(--measure);margin:0 0 var(--space-lg);letter-spacing:-.01em;font-size:clamp(28px,4vw,34px);font-weight:700}.practice-readable-prefer[data-astro-cid-hhry2oar] h2[data-astro-cid-hhry2oar]{letter-spacing:-.015em;flex:1;min-width:0;margin:0;font-size:clamp(22px,3vw,26px);font-weight:700}.practice-readable-prefer[data-astro-cid-hhry2oar] p[data-astro-cid-hhry2oar]{max-width:var(--measure);margin:0 0 var(--space-md);color:var(--color-ink)}.practice-readable-prefer[data-astro-cid-hhry2oar] a[data-astro-cid-hhry2oar]{color:var(--color-ink);text-decoration-color:var(--color-hairline);text-underline-offset:3px}.practice-readable-prefer[data-astro-cid-hhry2oar] a[data-astro-cid-hhry2oar]:hover{text-decoration-color:var(--color-interactive)}.practice-readable-prefer[data-astro-cid-hhry2oar] strong[data-astro-cid-hhry2oar]{font-weight:600}.hero[data-astro-cid-hhry2oar]{margin-bottom:var(--space-2xl)}.prose-measure[data-astro-cid-hhry2oar]{max-width:var(--measure)}.section-head[data-astro-cid-hhry2oar]{align-items:baseline;gap:var(--space-md);margin:0 0 var(--space-lg);border-left:3px solid var(--color-orange);padding-left:12px;display:flex}.section-index[data-astro-cid-hhry2oar]{color:var(--color-orange-text);font-family:var(--font-mono);letter-spacing:.06em;flex-shrink:0;padding-top:2px;font-size:12px;font-weight:600;line-height:1.2}section[data-astro-cid-hhry2oar].block{margin-bottom:var(--space-3xl)}hr[data-astro-cid-hhry2oar].section-rule{margin:0 0 var(--space-2xl);border:0;border-top:1px solid var(--color-hairline)}.body-list[data-astro-cid-hhry2oar],.body-ol[data-astro-cid-hhry2oar]{max-width:var(--measure);margin:0 0 var(--space-md);color:var(--color-ink)}.body-list[data-astro-cid-hhry2oar]{padding:0 0 0 1.15em}.body-ol[data-astro-cid-hhry2oar]{padding:0 0 0 1.25em}.body-list[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar],.body-ol[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]{margin:0 0 var(--space-sm);padding-left:4px;line-height:1.5}.body-list[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]::marker,.body-ol[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]::marker{color:var(--color-orange)}.body-ol[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]::marker{font-weight:600}.body-list[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]:last-child,.body-ol[data-astro-cid-hhry2oar] li[data-astro-cid-hhry2oar]:last-child{margin-bottom:0}.practice-readable-prefer[data-astro-cid-hhry2oar] code[data-astro-cid-hhry2oar]{background:var(--color-secondary);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.875em}.practice-readable-prefer[data-astro-cid-hhry2oar] pre[data-astro-cid-hhry2oar]{max-width:var(--measure);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-secondary);margin:0;overflow-x:auto}.practice-readable-prefer[data-astro-cid-hhry2oar] pre[data-astro-cid-hhry2oar] code[data-astro-cid-hhry2oar]{color:var(--color-ink);white-space:pre;background:0 0;padding:0;font-size:13px;line-height:1.5}.content-id[data-astro-cid-hhry2oar]{max-width:none;margin-top:var(--space-2xl);color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.back-link[data-astro-cid-hhry2oar]{max-width:var(--article);margin:var(--space-2xl) auto 0;font-size:14px}html.motion-ready .hero-stagger[data-astro-cid-hhry2oar]{animation:prefer-fade-up .4s var(--prefer-ease) both}html.motion-ready .hero-stagger[data-astro-cid-hhry2oar]:nth-child(2){animation-delay:50ms}html.motion-ready .enter-once[data-astro-cid-hhry2oar].is-animating{animation:prefer-fade-up .4s var(--prefer-ease) forwards}@keyframes prefer-fade-up{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-stagger[data-astro-cid-hhry2oar],html.motion-ready .hero-stagger[data-astro-cid-hhry2oar],html.motion-ready .enter-once[data-astro-cid-hhry2oar].is-animating{opacity:1!important;animation:none!important;transform:none!important}}
