.answer[data-astro-cid-2keagnd7]{border-left:4px solid #ff2d87;background:#faf5f8;border-radius:0 14px 14px 0;padding:1.3rem 1.5rem;max-width:54rem}.answer[data-astro-cid-2keagnd7] p[data-astro-cid-2keagnd7]{margin:.4rem 0 0;font-size:1.15rem;line-height:1.6}.facts[data-astro-cid-2keagnd7]{max-width:54rem;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.facts[data-astro-cid-2keagnd7] div[data-astro-cid-2keagnd7]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.85rem 1rem}.facts[data-astro-cid-2keagnd7] dt[data-astro-cid-2keagnd7]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.facts[data-astro-cid-2keagnd7] dd[data-astro-cid-2keagnd7]{margin:.25rem 0 0;font-weight:600;line-height:1.45}.jump[data-astro-cid-2keagnd7]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.jump[data-astro-cid-2keagnd7] a[data-astro-cid-2keagnd7]{display:inline-block;padding:.45rem .9rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;font-size:.92rem;text-decoration:none;color:inherit}.calc-grid[data-astro-cid-2keagnd7]{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:900px){.calc-grid[data-astro-cid-2keagnd7]{grid-template-columns:1fr 1fr;align-items:start}.results[data-astro-cid-2keagnd7]{position:sticky;top:90px}}.panel[data-astro-cid-2keagnd7]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.panel[data-astro-cid-2keagnd7] h2[data-astro-cid-2keagnd7]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 8px}fieldset[data-astro-cid-2keagnd7]{border:0;padding:0;margin:18px 0 0;min-width:0}legend[data-astro-cid-2keagnd7]{font-weight:700;padding:0;margin-bottom:8px}.panel[data-astro-cid-2keagnd7] label[data-astro-cid-2keagnd7]{display:block;font-weight:600;font-size:.92rem;margin-bottom:12px}.panel[data-astro-cid-2keagnd7] input[data-astro-cid-2keagnd7][type=number]{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);font:inherit;background:#fff}.panel[data-astro-cid-2keagnd7] input[data-astro-cid-2keagnd7]:focus-visible{outline:2px solid rgba(230,0,110,.35);border-color:var(--pink)}.panel[data-astro-cid-2keagnd7] .check[data-astro-cid-2keagnd7]{display:flex;align-items:center;gap:8px;font-weight:400}.hint[data-astro-cid-2keagnd7]{color:var(--muted);font-size:.85rem;line-height:1.5;font-weight:400;display:block;margin-top:6px}.res[data-astro-cid-2keagnd7]{margin:12px 0 0;display:grid;gap:8px}.res[data-astro-cid-2keagnd7] div[data-astro-cid-2keagnd7]{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:8px}.res[data-astro-cid-2keagnd7] dt[data-astro-cid-2keagnd7]{font-size:.92rem}.res[data-astro-cid-2keagnd7] dd[data-astro-cid-2keagnd7]{margin:0;font-weight:700;text-align:right}.res[data-astro-cid-2keagnd7] .strong[data-astro-cid-2keagnd7] dd[data-astro-cid-2keagnd7]{color:var(--pink);font-size:1.1rem}.res[data-astro-cid-2keagnd7][hidden],.hint[data-astro-cid-2keagnd7][hidden]{display:none}.note[data-astro-cid-2keagnd7]{margin:12px 0 0;font-size:.92rem;line-height:1.55}.disclaimer[data-astro-cid-2keagnd7]{margin:14px 0 0;font-size:.85rem;line-height:1.55;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.btn-ghost-dark[data-astro-cid-2keagnd7]{border:1px solid var(--ink);background:#fff;color:var(--ink);margin-top:6px}.body[data-astro-cid-2keagnd7],.after[data-astro-cid-2keagnd7]{max-width:50rem}.body[data-astro-cid-2keagnd7] p[data-astro-cid-2keagnd7],.after[data-astro-cid-2keagnd7]{line-height:1.7;margin:0 0 1rem}.after[data-astro-cid-2keagnd7]{margin-top:1.5rem}.tbl[data-astro-cid-2keagnd7]{overflow-x:auto;margin-top:1.5rem}table[data-astro-cid-2keagnd7]{width:100%;min-width:560px;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}th[data-astro-cid-2keagnd7],td[data-astro-cid-2keagnd7]{text-align:left;padding:.85rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top;line-height:1.5}thead[data-astro-cid-2keagnd7] th[data-astro-cid-2keagnd7]{background:#1c1c1c;color:#fff}.callout[data-astro-cid-2keagnd7]{max-width:50rem;margin-top:1.5rem;border:1px solid rgba(0,0,0,.14);background:#faf5f8;border-radius:12px;padding:1rem 1.25rem}.callout[data-astro-cid-2keagnd7] p[data-astro-cid-2keagnd7]{margin:.4rem 0 0;line-height:1.65}.feature-grid[data-astro-cid-2keagnd7]{margin-top:1.5rem}.faq[data-astro-cid-2keagnd7]{max-width:52rem;display:grid;gap:.6rem}.faq[data-astro-cid-2keagnd7] details[data-astro-cid-2keagnd7]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.9rem 1.1rem;background:#fff}.faq[data-astro-cid-2keagnd7] summary[data-astro-cid-2keagnd7]{cursor:pointer;font-weight:600}.faq[data-astro-cid-2keagnd7] p[data-astro-cid-2keagnd7]{margin:.7rem 0 0;line-height:1.65}
