.wrap.svelte-bh04as{max-width:1080px;padding:0 var(--gutter)}h1.svelte-bh04as{text-transform:uppercase;margin-bottom:18px;font-size:clamp(28px,4vw,46px);line-height:1.06}.lead.svelte-bh04as{max-width:78ch;color:var(--ink-2);margin-bottom:26px;font-size:15.5px;line-height:1.75}.facts.svelte-bh04as{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.fact.svelte-bh04as{border-left:0;padding:16px 18px}.fact.svelte-bh04as:first-child{border-left:1px solid var(--line)}.fact.svelte-bh04as strong:where(.svelte-bh04as){margin-top:8px;font-size:21px;font-weight:700;display:block}.actions.svelte-bh04as{flex-wrap:wrap;gap:12px;padding-bottom:10px;display:flex}.body.svelte-bh04as{padding-bottom:60px}.block.svelte-bh04as{margin-bottom:8px;padding:22px 24px}.prose.svelte-bh04as p:where(.svelte-bh04as){max-width:76ch;color:var(--ink-2);font-size:14.5px;line-height:1.75}.prose.svelte-bh04as p:where(.svelte-bh04as)+p:where(.svelte-bh04as){margin-top:14px}.prose.svelte-bh04as+.ticks:where(.svelte-bh04as){margin-top:18px}.shots.svelte-bh04as{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.shot.svelte-bh04as{background:var(--field-2);margin:0;padding:0;overflow:hidden}.shot.svelte-bh04as img:where(.svelte-bh04as){width:100%;height:auto;display:block}.shot.missing.svelte-bh04as img:where(.svelte-bh04as){display:none}.shot.svelte-bh04as figcaption:where(.svelte-bh04as){border-top:1px solid var(--line-soft);color:var(--muted);padding:12px 20px 16px;font-size:12.5px;line-height:1.7}.specs.svelte-bh04as{border-collapse:collapse;width:100%}.specs.svelte-bh04as th:where(.svelte-bh04as),.specs.svelte-bh04as td:where(.svelte-bh04as){text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:11px 0;font-size:13.5px;line-height:1.65}.specs.svelte-bh04as th:where(.svelte-bh04as){width:30%;font-family:var(--font-mono);font-size:var(--micro-4);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-right:16px;font-weight:700}.specs.svelte-bh04as tr:where(.svelte-bh04as):last-child th:where(.svelte-bh04as),.specs.svelte-bh04as tr:where(.svelte-bh04as):last-child td:where(.svelte-bh04as){border-bottom:0}.grid.svelte-bh04as{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;display:grid}.item.svelte-bh04as{border-top:0;border-left:0;padding:20px 22px}.item.svelte-bh04as:nth-child(odd){border-left:1px solid var(--line)}.item.svelte-bh04as:first-child,.item.svelte-bh04as:nth-child(2){border-top:1px solid var(--line)}.item.svelte-bh04as h3:where(.svelte-bh04as){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px}.item.svelte-bh04as p:where(.svelte-bh04as){color:var(--ink-2);font-size:13.5px;line-height:1.7}.cols.svelte-bh04as{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;display:grid}.side.svelte-bh04as{padding:22px 24px}.side.svelte-bh04as+.side:where(.svelte-bh04as){border-left:0}.side-label.svelte-bh04as{font-family:var(--font-mono);font-size:var(--micro-3);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:16px;display:block}.cta-row.svelte-bh04as{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.faq.svelte-bh04as details:where(.svelte-bh04as){border-bottom:1px solid var(--line-soft)}.faq.svelte-bh04as details:where(.svelte-bh04as):last-child{border-bottom:0}.faq.svelte-bh04as summary:where(.svelte-bh04as){min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;font-weight:600;display:flex}.faq.svelte-bh04as summary:where(.svelte-bh04as)::marker{color:var(--accent-dark)}.faq.svelte-bh04as details:where(.svelte-bh04as) p:where(.svelte-bh04as){color:var(--ink-2);max-width:74ch;padding:0 0 16px;font-size:14px;line-height:1.75}@media (width<=900px){.facts.svelte-bh04as{grid-template-columns:1fr 1fr}.fact.svelte-bh04as:nth-child(odd){border-left:1px solid var(--line)}.grid.svelte-bh04as,.cols.svelte-bh04as,.shots.svelte-bh04as{grid-template-columns:minmax(0,1fr)}.item.svelte-bh04as{border-left:1px solid var(--line);border-top:1px solid var(--line)}.side.svelte-bh04as+.side:where(.svelte-bh04as){border-left:1px solid var(--line);border-top:0}}
