.form[data-astro-cid-ijook4kl],.grid[data-astro-cid-ijook4kl],.field[data-astro-cid-ijook4kl],.results[data-astro-cid-ijook4kl]{gap:18px;display:grid}.grid[data-astro-cid-ijook4kl]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-astro-cid-ijook4kl]{gap:8px}.field[data-astro-cid-ijook4kl] label[data-astro-cid-ijook4kl],legend[data-astro-cid-ijook4kl]{font-weight:800}.field[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl],.pricing[data-astro-cid-ijook4kl] p[data-astro-cid-ijook4kl]{color:var(--muted);font-weight:500}.choices[data-astro-cid-ijook4kl],.actions[data-astro-cid-ijook4kl]{flex-wrap:wrap;gap:9px;display:flex}.choices[data-astro-cid-ijook4kl] label[data-astro-cid-ijook4kl]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:flex}.choices[data-astro-cid-ijook4kl] input[data-astro-cid-ijook4kl]{width:18px;height:18px}.toggles[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl]{color:var(--muted);font-size:.85rem;font-weight:500}input[data-astro-cid-ijook4kl],select[data-astro-cid-ijook4kl]{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:48px;padding:10px 12px}.pricing[data-astro-cid-ijook4kl],.formula[data-astro-cid-ijook4kl],.note[data-astro-cid-ijook4kl],.comparison[data-astro-cid-ijook4kl]{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin:0;padding:16px}.pricing[data-astro-cid-ijook4kl] p[data-astro-cid-ijook4kl]{margin:5px 0 0}.actions[data-astro-cid-ijook4kl] button[data-astro-cid-ijook4kl],.heading[data-astro-cid-ijook4kl] button[data-astro-cid-ijook4kl]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:44px;padding:9px 14px;font-weight:800}.actions[data-astro-cid-ijook4kl] .primary[data-astro-cid-ijook4kl]{border-color:var(--accent);background:var(--accent);color:#fff}.error[data-astro-cid-ijook4kl]{color:#8b1e1e;background:#fff3f3;border-radius:10px;margin:0;padding:13px;font-weight:700}.results[data-astro-cid-ijook4kl]{border-top:1px solid var(--line);gap:20px;margin-top:32px;padding-top:28px}.heading[data-astro-cid-ijook4kl]{justify-content:space-between;gap:16px;display:flex}.heading[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl]{letter-spacing:.09em;color:var(--accent-dark);font-size:.75rem;font-weight:850}.heading[data-astro-cid-ijook4kl] h2[data-astro-cid-ijook4kl]{margin:7px 0;font-size:clamp(1.8rem,5vw,3rem)}.heading[data-astro-cid-ijook4kl] p[data-astro-cid-ijook4kl]{color:var(--muted);margin:0}.formula[data-astro-cid-ijook4kl]{color:var(--accent-dark);font-weight:700}.cards[data-astro-cid-ijook4kl],.compare-grid[data-astro-cid-ijook4kl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cards[data-astro-cid-ijook4kl] article[data-astro-cid-ijook4kl],.compare-grid[data-astro-cid-ijook4kl] article[data-astro-cid-ijook4kl]{border:1px solid var(--line);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:15px}.cards[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl]{color:var(--muted);margin-bottom:7px;font-size:.83rem;font-weight:700;display:block}.comparison[data-astro-cid-ijook4kl] h3[data-astro-cid-ijook4kl]{margin-top:0}.compare-grid[data-astro-cid-ijook4kl]{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-grid[data-astro-cid-ijook4kl] strong[data-astro-cid-ijook4kl],.compare-grid[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl],.compare-grid[data-astro-cid-ijook4kl] small[data-astro-cid-ijook4kl]{display:block}.compare-grid[data-astro-cid-ijook4kl] span[data-astro-cid-ijook4kl]{margin:8px 0;font-weight:800}.compare-grid[data-astro-cid-ijook4kl] small[data-astro-cid-ijook4kl]{color:var(--muted)}.note[data-astro-cid-ijook4kl]{color:var(--accent-dark);background:var(--accent-soft)}@media (width<=650px){.grid[data-astro-cid-ijook4kl],.cards[data-astro-cid-ijook4kl],.compare-grid[data-astro-cid-ijook4kl]{grid-template-columns:1fr}.heading[data-astro-cid-ijook4kl]{flex-direction:column}.heading[data-astro-cid-ijook4kl] button[data-astro-cid-ijook4kl]{width:100%}}@media (width<=420px){.choices[data-astro-cid-ijook4kl],.actions[data-astro-cid-ijook4kl]{flex-direction:column}.choices[data-astro-cid-ijook4kl] label[data-astro-cid-ijook4kl],.actions[data-astro-cid-ijook4kl] button[data-astro-cid-ijook4kl]{width:100%}}
