.doc.svelte-1wsg42b{margin:0}.head.svelte-1wsg42b{margin-bottom:28px}.block-heading.svelte-1wsg42b{letter-spacing:-.03em;color:var(--ink);margin:40px 0 22px;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.1}.factors.svelte-1wsg42b{grid-template-columns:1fr;gap:14px;margin-bottom:40px;display:grid}@media (width>=640px){.factors.svelte-1wsg42b{grid-template-columns:1fr 1fr}}.factor.svelte-1wsg42b{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px 22px}.factor-head.svelte-1wsg42b{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.factor-head.svelte-1wsg42b h3:where(.svelte-1wsg42b){letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.weight.svelte-1wsg42b{color:var(--ink-strong);background:var(--ember-soft);border:1px solid var(--ember-tint);border-radius:9px;flex-shrink:0;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.factor.svelte-1wsg42b p:where(.svelte-1wsg42b){color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.callout.svelte-1wsg42b{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:16px;padding:24px 26px}.callout.accent.svelte-1wsg42b{background:var(--ember-soft);border-color:var(--ember-tint)}.callout.svelte-1wsg42b h2:where(.svelte-1wsg42b){letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:17px;font-weight:700}.callout.svelte-1wsg42b p:where(.svelte-1wsg42b){color:var(--ink-soft);margin:0 0 12px;font-size:16px;line-height:1.7}.callout.svelte-1wsg42b p.strong:where(.svelte-1wsg42b){color:var(--ink)}.callout.svelte-1wsg42b p.last:where(.svelte-1wsg42b){margin-bottom:0;font-size:15px}.footnote.svelte-1wsg42b{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.footnote.svelte-1wsg42b p:where(.svelte-1wsg42b){color:var(--ink-soft);margin:0 0 8px;font-size:14.5px;line-height:1.65}.footnote.svelte-1wsg42b p:where(.svelte-1wsg42b):last-child{margin-bottom:0}.meta-em.svelte-1wsg42b{color:var(--ink);font-family:JetBrains Mono,monospace;font-weight:600}.footnote.svelte-1wsg42b a:where(.svelte-1wsg42b){color:var(--ink);text-underline-offset:2px;text-decoration:underline;transition:color .12s}.footnote.svelte-1wsg42b a:where(.svelte-1wsg42b):hover{color:var(--accent-text)}.footnote.svelte-1wsg42b code:where(.svelte-1wsg42b){background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12.5px}.fallback.svelte-1wsg42b{color:var(--ink-quiet);font-size:13px}
