.lp.svelte-19yqpm6{background:var(--bg);min-height:100vh;padding-bottom:calc(120px + var(--cookie-h, 0px))}.lp-nav.svelte-19yqpm6{display:flex;justify-content:space-between;align-items:center;height:64px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line)}.lp-head.svelte-19yqpm6{padding-top:clamp(40px,7vw,96px);padding-bottom:40px;margin-bottom:48px}.lp-head.svelte-19yqpm6 .disp-1:where(.svelte-19yqpm6){margin-top:14px;font-size:clamp(40px,6vw,80px)}.lp-grid.svelte-19yqpm6{display:grid;grid-template-columns:240px minmax(0,68ch);gap:64px;align-items:start}.lp-toc.svelte-19yqpm6{position:sticky;top:24px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}.lp-toc.svelte-19yqpm6 summary:where(.svelte-19yqpm6){list-style:none;cursor:default;padding-bottom:10px}.lp-toc.svelte-19yqpm6 summary:where(.svelte-19yqpm6)::-webkit-details-marker{display:none}.lp-toc.svelte-19yqpm6 ol:where(.svelte-19yqpm6){list-style:none;margin:0;padding:0}.lp-toc.svelte-19yqpm6 a:where(.svelte-19yqpm6){display:grid;grid-template-columns:36px 1fr;padding:7px 0;font-size:14px;color:var(--ink-2);border-top:1px solid var(--line)}.lp-toc.svelte-19yqpm6 a:where(.svelte-19yqpm6):hover{color:var(--tide)}.lp-toc.svelte-19yqpm6 a:where(.svelte-19yqpm6) span:where(.svelte-19yqpm6){font-family:var(--font-mono);color:var(--ink-3-text)}.lp-body.svelte-19yqpm6{font-size:16px;line-height:1.7;color:var(--ink)}.lp-body.svelte-19yqpm6 h2{font:650 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:48px 0 12px;scroll-margin-top:24px}.lp-body.svelte-19yqpm6 h2:first-child{margin-top:0}.lp-body.svelte-19yqpm6 h3{font:600 17px/1.3 var(--font-sans);margin:28px 0 8px}.lp-body.svelte-19yqpm6 p,.lp-body.svelte-19yqpm6 li{color:var(--ink-2)}.lp-body.svelte-19yqpm6 ul{padding-left:20px}.lp-body.svelte-19yqpm6 a{color:var(--tide);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.lp-grid.svelte-19yqpm6{grid-template-columns:1fr;gap:24px}.lp-toc.svelte-19yqpm6{position:static}}
