._1nmn6rz0{width:min(100% - 2*clamp(20px,5dvw,48px),920px);margin-inline:auto}:where(._1nmn6rz1){scroll-margin-top:var(--site-header-height)}@media (width<=820px){:where(._1nmn6rz1){scroll-margin-top:calc(var(--site-header-height) + 44px)}}:root{--paper:oklch(96.5% .008 210);--card:oklch(99% .004 210);--sheet:oklch(97.5% .008 210);--ink:oklch(24% .03 215);--ink-2:oklch(42% .03 215);--ink-3:oklch(52% .025 215);--water:oklch(30% .05 215);--water-2:oklch(40% .06 215);--water-fill:oklch(93% .018 210);--on-water:oklch(95% .015 85);--on-ink:oklch(95% .015 85);--stone:oklch(33% .037 218);--stone-side:oklch(18% .026 218);--stone-hi:oklch(47% .043 216);--dry:oklch(97% .012 85);--dry-edge:oklch(24% .03 215/.4);--dry-side:oklch(78% .02 83);--stroke:oklch(88% .012 210);--track:oklch(90% .012 210);--danger:oklch(50% .16 25);--success:oklch(48% .09 165);--warning:oklch(55% .12 70);--info:oklch(52% .07 250);--shadow:oklch(24% .03 215/.12);--shadow-strong:oklch(24% .03 215/.2);--shot-ring:oklch(24% .03 215/.1);--shot-shadow:oklch(20% .03 220/.45);--ease-breeze:cubic-bezier(.34,.44,.66,1);--ease-swift:cubic-bezier(.3,.48,.6,1);--ease-settle:cubic-bezier(.36,.42,.68,1);--ease-glide:cubic-bezier(.4,.38,.72,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-micro:.18s;--dur-local:.29s;--dur-panel:.38s;--dur-screen:.46s;--dur-sheet:.5s;--dur-stagger:48ms;--bounce:0;--dur-exit-ratio:.8;--dur-micro-out:calc(var(--dur-micro) * var(--dur-exit-ratio));--dur-local-out:calc(var(--dur-local) * var(--dur-exit-ratio));--dur-panel-out:calc(var(--dur-panel) * var(--dur-exit-ratio));--dur-calm:.1s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:oklch(20% .03 220);--card:oklch(26% .032 215);--sheet:oklch(26% .032 215);--ink:oklch(93% .015 85);--ink-2:oklch(76% .02 85);--ink-3:oklch(66% .02 85);--water:oklch(90% .02 85);--water-2:oklch(84% .025 85);--water-fill:oklch(30% .035 215);--on-water:oklch(20% .03 220);--on-ink:oklch(95% .015 85);--stone:oklch(83% .021 85);--stone-side:oklch(58% .018 85);--stone-hi:oklch(92% .018 85);--dry:oklch(96% .015 85);--dry-edge:transparent;--dry-side:oklch(78% .02 83);--stroke:oklch(33% .03 215);--track:oklch(31% .03 215);--danger:oklch(70% .15 30);--success:oklch(78% .09 165);--warning:oklch(80% .11 80);--info:oklch(75% .07 250);--shadow:oklch(24% .03 215/.12);--shadow-strong:oklch(24% .03 215/.2);--shot-ring:oklch(93% .015 85/.16);--shot-shadow:oklch(0% 0 0/.6)}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:var(--dur-calm);--dur-local:var(--dur-calm);--dur-panel:var(--dur-calm);--dur-screen:var(--dur-calm);--dur-sheet:var(--dur-calm);--dur-stagger:0s;--dur-exit-ratio:1}}*{box-sizing:border-box}html{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-size:var(--ui-text-md,15px);font-weight:var(--ui-weight-regular,400);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-family:Manrope Variable,Manrope,-apple-system,SF Pro Text,system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--water-2);outline-offset:3px;border-radius:6px}h1,h2,h3,h4,p,ul{margin:0}p{text-wrap:pretty}@page searchSheet{margin:8mm}@media print{html:has([data-search-page]){page:searchSheet;background:#fff;overflow:visible}body:has([data-search-page]){color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has([data-search-page]) *{transition:none;animation:none}}:root{--ui-accent:var(--water);--ui-on-accent:var(--on-water);--ui-surface:var(--paper);--ui-raised:var(--card);--ui-muted:var(--water-fill);--ui-text:var(--ink);--ui-text-muted:var(--ink-3);--ui-border:var(--stroke);--ui-control:color-mix(in oklab, var(--ink-3) 80%, var(--paper));--ui-focus:var(--water-2);--ui-overlay:oklch(20% .03 220/.45);--ui-shadow:var(--lightningcss-light,#0000003d)var(--lightningcss-dark,#0009);--ui-danger:var(--danger);--ui-on-danger:var(--on-water);--ui-success:var(--success);--ui-warning:var(--warning);--ui-info:var(--info);--ui-font:"Manrope Variable", "Manrope", -apple-system, "SF Pro Text", system-ui, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--site-header-height:60px;--ui-weight-regular:470;--ui-weight-emphasis:700;--ui-weight-heading:800}._1tjgyl30{align-content:center;min-height:60dvh;display:grid}._1tjgyl31{font-size:clamp(34px,5dvw,52px);line-height:1.05;font-weight:var(--ui-weight-heading,600);letter-spacing:-.04em;margin:14px 0 0}._1o0o9in0{padding:clamp(40px,7dvh,88px) 0 clamp(40px,8dvh,96px)}._1o0o9in1{font-size:34px;font-weight:var(--ui-weight-heading,600);letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px;line-height:1.1}._1o0o9in2{font-size:var(--ui-text-sm,13px);font-weight:var(--ui-weight-regular,400);color:var(--ink-3);margin:0 0 28px;line-height:1.35}.j0h39f0{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.j0h39f1{color:var(--water-2);height:44px;font-size:var(--ui-text-lg,17px);font-weight:var(--ui-weight-emphasis,500);align-items:center;padding:0 8px;line-height:1.3;display:inline-flex}.j0h39f2{font-size:var(--ui-text-sm,13px);font-weight:var(--ui-weight-emphasis,500);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);line-height:1.35}.j0h39f3{font-size:var(--ui-text-md,15px);font-weight:var(--ui-weight-regular,400);color:var(--ink-2);max-width:42ch;margin:18px 0 0;line-height:1.5}._4tl7rd0{max-width:68ch}._4tl7rd1{font-size:22px;font-weight:var(--ui-weight-heading,600);letter-spacing:-.01em;margin:32px 0 8px;line-height:1.2}._4tl7rd2{color:var(--ink-2);margin:0 0 14px}._4tl7rd3{color:var(--water-2);font-weight:var(--ui-weight-emphasis,500);text-underline-offset:3px;text-decoration:underline}._56vjls0{background:var(--card);border:1px solid var(--stroke);border-radius:18px;max-width:520px;margin-top:22px;padding:20px 22px}._56vjls1{font-weight:var(--ui-weight-emphasis,500);margin-bottom:4px;display:block}._56vjls2{color:var(--ink-2);font-size:var(--ui-text-md,15px);font-weight:var(--ui-weight-regular,400);margin:0;line-height:1.5}
