/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.heading.svelte-77k4nn{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-bottom:var(--spacing-sm);padding-inline:12px}@media (width<=767px){.heading.svelte-77k4nn{padding-inline:0}}ul.svelte-77k4nn{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}a.svelte-77k4nn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-muted);border-radius:8px;padding:6px 12px;text-decoration-line:none;transition:color .15s,background-color .15s;display:block}a.svelte-77k4nn:hover{color:var(--ink)}a.active.svelte-77k4nn{color:var(--brand);background-color:var(--brand-wash)}@media (pointer:coarse){a.svelte-77k4nn{align-items:center;min-height:2.75rem;display:flex}}@media (width<=767px){ul.svelte-77k4nn{column-gap:var(--spacing-md,1rem);flex-flow:wrap}a.svelte-77k4nn{padding-inline:0}a.active.svelte-77k4nn{color:var(--ink-muted);background-color:#0000}}@property --tw-font-weight{syntax:"*";inherits:false}.article.svelte-uqthh0{scroll-margin-top:5rem}header.svelte-uqthh0{align-items:center;gap:var(--spacing-sm,.5rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:24px 32px;display:flex}.title.svelte-uqthh0{margin-left:4px;font-size:1.5rem;line-height:1.33}.body.svelte-uqthh0{gap:var(--spacing-md,1rem);color:var(--ink-muted);flex-direction:column;padding:24px 32px 32px;display:flex}.body.svelte-uqthh0 strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink)}.source.svelte-uqthh0{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--ink-muted)}@media (width<=479px){header.svelte-uqthh0,.body.svelte-uqthh0{padding-inline:20px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.sub-block.svelte-ng4mc7{gap:var(--spacing-xs,.25rem);margin-top:var(--spacing-sm);flex-direction:column;display:flex}h3.svelte-ng4mc7{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink)}.sub-body.svelte-ng4mc7{gap:var(--spacing-sm,.5rem);color:var(--ink-muted);flex-direction:column;display:flex}.example.svelte-70w5ur{padding:var(--spacing-md,1rem);background-color:var(--brand-wash);border-radius:12px;margin:0}ol.svelte-70w5ur{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}li.svelte-70w5ur{align-items:center;gap:var(--spacing-sm,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);padding-block:var(--spacing-xs);display:flex}.marker.svelte-70w5ur{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--brand);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marker.svelte-70w5ur{background-color:color-mix(in oklab, var(--brand) 14%, transparent)}}.marker.svelte-70w5ur{color:var(--brand)}.example.svelte-23bc4d{gap:var(--spacing-sm,.5rem);padding:var(--spacing-md,1rem);background-color:var(--brand-wash);border-radius:12px;flex-direction:column;margin:0;display:flex}figcaption.svelte-23bc4d{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--ink-muted)}ul.svelte-23bc4d{gap:0 var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style-type:none;display:grid}li.svelte-23bc4d{align-items:center;gap:var(--spacing-sm,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);padding-block:var(--spacing-xs);display:flex}.marker.svelte-23bc4d{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:var(--warn-soft);width:1.375rem;height:1.375rem;color:var(--warn);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reassurance.svelte-23bc4d .marker:where(.svelte-23bc4d){background-color:var(--success-soft);color:var(--success)}.legend.svelte-bz1eox{gap:var(--spacing-md,1rem);background-color:var(--brand-wash);border-radius:12px;flex-direction:column;padding:16px;display:flex}.axis.svelte-bz1eox{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-muted);margin-bottom:6px}.tiers.svelte-bz1eox{flex-wrap:wrap;gap:6px;display:flex}html:has(.resources){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.resources){scroll-behavior:auto}}.resources.svelte-gczoum{gap:var(--spacing-xl);flex-direction:column;padding-top:clamp(2.5rem,7vw,4rem);display:flex}.page-head.svelte-gczoum{max-width:42rem}h1.svelte-gczoum{letter-spacing:-.011em;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1}.lede.svelte-gczoum{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--ink-muted);margin-top:var(--spacing-md)}.layout.svelte-gczoum{align-items:flex-start;gap:var(--spacing-lg,2rem);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.layout.svelte-gczoum{gap:var(--spacing-xl);grid-template-columns:12rem minmax(0,42rem)}.nav-col.svelte-gczoum{position:sticky;top:5rem}}.content.svelte-gczoum{flex-direction:column;gap:16px;min-width:0;display:flex}
