.calc-hero__inner[data-astro-cid-bvf7hpow]{max-width:42rem}.calc-hero__lead[data-astro-cid-bvf7hpow]{color:var(--color-text-muted)}.disclosure[data-astro-cid-bvf7hpow]{margin-top:var(--space-3);background:var(--color-lavender-cloud);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-3)}.disclosure[data-astro-cid-bvf7hpow] p[data-astro-cid-bvf7hpow]{margin-bottom:var(--space-1);font-size:.92rem}.disclosure[data-astro-cid-bvf7hpow] p[data-astro-cid-bvf7hpow]:last-child{margin-bottom:0}.calc-form-section[data-astro-cid-bvf7hpow]{padding-top:0}.calc-form-section__inner[data-astro-cid-bvf7hpow]{max-width:34rem}#calc-form[data-astro-cid-bvf7hpow],.plan-step[data-astro-cid-bvf7hpow]{gap:var(--space-3);flex-direction:column;display:flex}.calc-field[data-astro-cid-bvf7hpow]{border:none;flex-direction:column;gap:.4em;margin:0;padding:0;display:flex}.calc-field[data-astro-cid-bvf7hpow] legend[data-astro-cid-bvf7hpow]{margin-bottom:.2em;padding:0;font-weight:700}.calc-field[data-astro-cid-bvf7hpow] label[data-astro-cid-bvf7hpow]:not(.calc-radio):not(.calc-checkbox){font-weight:700}.calc-field[data-astro-cid-bvf7hpow] input[data-astro-cid-bvf7hpow][type=number],.calc-field[data-astro-cid-bvf7hpow] select[data-astro-cid-bvf7hpow]{border-radius:var(--radius-s);border:1px solid var(--color-soft-lavender-mist);font-family:var(--font-body);background:#fff;padding:.65em .9em;font-size:1rem}.calc-field[data-astro-cid-bvf7hpow] input[data-astro-cid-bvf7hpow][type=range]{width:100%;accent-color:var(--color-warm-mango);min-height:2rem}.calc-field__row[data-astro-cid-bvf7hpow]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-field__value[data-astro-cid-bvf7hpow]{font-family:var(--font-display);background:var(--color-warm-mango);color:var(--color-lavender-nightfall);border-radius:999px;padding:.1em .7em;font-size:.95rem;font-weight:700}.calc-radio[data-astro-cid-bvf7hpow],.calc-checkbox[data-astro-cid-bvf7hpow]{align-items:center;gap:.5em;font-weight:500;display:flex}.calc-field__hint[data-astro-cid-bvf7hpow]{color:var(--color-text-muted);margin:0;font-size:.82rem}.calc-field--embarazo[data-astro-cid-bvf7hpow]{background:var(--color-lavender-cloud);border-radius:var(--radius-s);padding:var(--space-2)}.calc-field[data-astro-cid-bvf7hpow][hidden],.plan[data-astro-cid-bvf7hpow][hidden],.plan-step[data-astro-cid-bvf7hpow][hidden]{display:none}#calc-form[data-astro-cid-bvf7hpow] .btn[data-astro-cid-bvf7hpow],.plan-step[data-astro-cid-bvf7hpow] .btn[data-astro-cid-bvf7hpow]{align-self:flex-start}.plan[data-astro-cid-bvf7hpow]{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.plan__title[data-astro-cid-bvf7hpow]{margin:0}.plan-step[data-astro-cid-bvf7hpow]{background:var(--color-lavender-cloud);border-radius:var(--radius-m);padding:var(--space-3);gap:var(--space-2)}.plan-step[data-astro-cid-bvf7hpow] h3[data-astro-cid-bvf7hpow]{margin:0}.plan-step__kicker[data-astro-cid-bvf7hpow]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:700}.plan-step__intro[data-astro-cid-bvf7hpow]{margin:0;font-size:.95rem}.calc-result[data-astro-cid-bvf7hpow]{margin-top:var(--space-3)}.plan[data-astro-cid-bvf7hpow] .calc-result[data-astro-cid-bvf7hpow],.calc-result[data-astro-cid-bvf7hpow]:empty{margin-top:0}.calc-links[data-astro-cid-bvf7hpow]{margin-top:var(--space-3);font-weight:600}.calc-links[data-astro-cid-bvf7hpow] a[data-astro-cid-bvf7hpow]{text-decoration:underline}.calc-result__card{border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-3);background:#fff}.calc-result__card--blocked{background:var(--color-lavender-cloud);border-style:dashed}.calc-result__card--error{background:var(--color-blush-rose)}.calc-result__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .4em;font-size:.75rem;font-weight:700}.calc-result__label{margin:0 0 .3em;font-weight:700}.calc-result__headline{background:var(--color-warm-mango);color:var(--color-lavender-nightfall);border-radius:var(--radius-m);flex-wrap:wrap;align-items:baseline;gap:.35em;margin:0 0 .7em;padding:.3em .75em;display:inline-flex}.calc-result__headline--ref{background:var(--color-fresh-teal)}.calc-result__num{font-family:var(--font-display);font-size:clamp(1.7rem,7vw,2.3rem);font-weight:700;line-height:1}.calc-result__unit{font-family:var(--font-body);font-size:.95rem;font-weight:700}.calc-result__protocol{font-family:var(--font-display);margin:0 0 .6em;font-size:1.1rem}.calc-result__sub{margin:0 0 .5em;font-size:.95rem}.calc-result__warn{background:var(--color-golden-peach);color:var(--color-lavender-nightfall);border-radius:var(--radius-s);margin:.3em 0 .5em;padding:.5em .8em;font-size:.92rem;font-weight:600}.calc-result__tip{color:var(--color-text-muted);margin:0;font-size:.85rem}.calc-result__reminders{margin:.6em 0 0;padding-left:1.2em;font-size:.9rem}.calc-result__reminders li{margin-bottom:.35em}.calc-result__reminders a{font-weight:600;text-decoration:underline}.calc-result__card p{margin:0 0 .5em;font-size:.95rem}.calc-result__card p:last-child{margin-bottom:0}.calc-result__card p.calc-result__kicker{font-size:.75rem}
