.page-head.svelte-zbhlwh{padding:clamp(48px,7vw,88px) 0 clamp(28px,4vw,44px);background:linear-gradient(180deg,var(--sea-soft),var(--bg))}.layout.svelte-zbhlwh{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding-bottom:96px}.toc.svelte-zbhlwh{position:sticky;top:24px;align-self:start}.toc.svelte-zbhlwh h2:where(.svelte-zbhlwh){font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.toc.svelte-zbhlwh ol:where(.svelte-zbhlwh){list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.toc.svelte-zbhlwh a:where(.svelte-zbhlwh){display:block;padding:6px 14px;color:var(--text-2);text-decoration:none;font-size:.92rem}.toc.svelte-zbhlwh a:where(.svelte-zbhlwh):hover{color:var(--sea-strong)}.prose.svelte-zbhlwh{max-width:760px}.prose.svelte-zbhlwh section:where(.svelte-zbhlwh){scroll-margin-top:24px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.prose.svelte-zbhlwh h2:where(.svelte-zbhlwh){font-size:1.6rem}.prose.svelte-zbhlwh p:where(.svelte-zbhlwh){color:var(--text-2);font-size:1.04rem}.compare.svelte-zbhlwh{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.compare.svelte-zbhlwh figure:where(.svelte-zbhlwh){margin:0}.compare.svelte-zbhlwh img:where(.svelte-zbhlwh){width:100%;height:auto;border-radius:var(--radius-s);border:1px solid var(--line)}.compare.svelte-zbhlwh figcaption:where(.svelte-zbhlwh){text-align:center;font-size:.85rem;color:var(--text-3);margin-top:6px}.compare-note.svelte-zbhlwh{grid-column:1 / -1;margin:0;font-size:.85rem;color:var(--text-3)}.params.svelte-zbhlwh{display:grid;gap:2px;margin:18px 0;border-radius:var(--radius-s);overflow:hidden;border:1px solid var(--line)}.params.svelte-zbhlwh div:where(.svelte-zbhlwh){display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 16px;background:var(--surface)}.params.svelte-zbhlwh div:where(.svelte-zbhlwh):nth-child(2n){background:var(--surface-2)}.params.svelte-zbhlwh dt:where(.svelte-zbhlwh){font-weight:650}.params.svelte-zbhlwh dd:where(.svelte-zbhlwh){margin:0;color:var(--text-2)}.links.svelte-zbhlwh a:where(.svelte-zbhlwh){margin-right:18px;font-weight:600}@media(max-width:860px){.layout.svelte-zbhlwh{grid-template-columns:1fr;gap:24px}.toc.svelte-zbhlwh{position:static}.params.svelte-zbhlwh div:where(.svelte-zbhlwh){grid-template-columns:1fr;gap:2px}}
