.instrument-grid.svelte-1het4ol{grid-template-columns:repeat(3,1fr);gap:4mm;margin:4mm 0;display:grid}.instrument-card.svelte-1het4ol{border:1px solid var(--ink-soft,#c9a94d);text-align:center;background:#fff;border-radius:2mm;flex-direction:column;align-items:center;margin:0;padding:3mm;display:flex}.instrument-card.svelte-1het4ol img:where(.svelte-1het4ol){aspect-ratio:1;object-fit:cover;background:var(--paper-cream,#efebe3);border-radius:1.5mm;width:100%;max-width:38mm;margin-bottom:2mm}.instrument-card.svelte-1het4ol figcaption:where(.svelte-1het4ol){color:var(--ink,#1a2028);font-size:7.5pt;line-height:1.4}.instrument-card.svelte-1het4ol figcaption:where(.svelte-1het4ol) strong:where(.svelte-1het4ol){color:var(--ink-deep,#1c5fa8);margin-bottom:1mm;font-size:9pt;display:block}.instrument-card.svelte-1het4ol figcaption:where(.svelte-1het4ol) span:where(.svelte-1het4ol){color:var(--ink-muted,#5a6470);display:block}.instrument-grid.two.svelte-1het4ol{grid-template-columns:repeat(2,1fr)}.instrument-grid.four.svelte-1het4ol{grid-template-columns:repeat(4,1fr);gap:3mm}.instrument-grid.four.svelte-1het4ol .instrument-card:where(.svelte-1het4ol) img:where(.svelte-1het4ol){max-width:32mm}.instrument-grid.four.svelte-1het4ol .instrument-card:where(.svelte-1het4ol) figcaption:where(.svelte-1het4ol) span:where(.svelte-1het4ol),.instrument-grid.four.svelte-1het4ol .instrument-card:where(.svelte-1het4ol) figcaption:where(.svelte-1het4ol){font-size:7pt;line-height:1.35}.we-card.svelte-1het4ol{border:1px solid var(--ink-soft,#c9a94d);background:#fff;border-radius:2mm;margin:4mm 0;overflow:hidden}.we-banner.svelte-1het4ol{background:var(--ink-deep,#1c5fa8);color:#fff;letter-spacing:.02em;padding:2mm 4mm;font-size:10pt;font-weight:700}.we-section.svelte-1het4ol{border-top:1px solid #efebe3;padding:3mm 4mm}.we-section.svelte-1het4ol:first-of-type{border-top:none}.we-thought.svelte-1het4ol{color:var(--ink,#1a2028);font-size:9pt;line-height:1.55}.we-thought.svelte-1het4ol ul:where(.svelte-1het4ol){margin:1mm 0 0;padding-left:5mm}.we-thought.svelte-1het4ol ul:where(.svelte-1het4ol) li:where(.svelte-1het4ol){margin-bottom:1mm}.we-answer.svelte-1het4ol{border-left:3px solid var(--ink-soft,#c9a94d);color:var(--ink,#1a2028);background:#f5f1e5;border-radius:1mm;margin-top:3mm;padding:2.5mm 3mm;font-size:9pt;line-height:1.5}@media print{.no-print.svelte-1het4ol{display:none!important}}
