[data-health-calculator]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--eod-text,#242321);font-family:var(--eod-font-body,"Inter",Arial,sans-serif);overflow-wrap:anywhere;line-height:1.5}[data-health-calculator] *,[data-health-calculator] :before,[data-health-calculator] :after{box-sizing:inherit}[data-health-calculator] form,[data-health-calculator] fieldset,[data-health-calculator] label,[data-health-calculator] input,[data-health-calculator] select,[data-health-calculator] button{min-width:0;max-width:100%}[data-health-calculator] h2,[data-health-calculator] h3{color:var(--eod-text,#242321);font-family:var(--eod-font-display,"Manrope",Arial,sans-serif);letter-spacing:-.035em;font-weight:700;line-height:1.15}[data-health-calculator] .health-calculator__title{grid-column:1/-1;margin:0;font-size:clamp(1.5rem,3vw,2rem)}[data-health-calculator] .health-calculator__intro{color:var(--eod-muted,#68655f);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.6}[data-health-calculator] .health-calculator__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;width:100%;min-width:0;max-width:100%;display:grid}[data-health-calculator] .health-calculator__field{gap:.375rem;min-width:0;margin:0;display:grid}[data-health-calculator] .health-calculator__label,[data-health-calculator] .health-calculator__legend{font-size:.875rem;font-weight:600;line-height:1.4}[data-health-calculator] .health-calculator__field input,[data-health-calculator] .health-calculator__field select{border:1px solid var(--eod-border,#dedcd5);background:var(--eod-surface,#fff);width:100%;min-width:0;height:2.5rem;min-height:2.5rem;color:inherit;font:inherit;appearance:auto;border-radius:.375rem;margin:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;display:block}[data-health-calculator] .health-calculator__field input:focus,[data-health-calculator] .health-calculator__field select:focus{border-color:var(--eod-focus,#a6780d);outline:0}[data-health-calculator] .health-calculator__field input:focus-visible,[data-health-calculator] .health-calculator__field select:focus-visible,[data-health-calculator] .health-calculator__checkbox input:focus-visible,[data-health-calculator] .health-calculator__submit:focus-visible,[data-health-calculator] .health-calculator__reset:focus-visible,[data-health-calculator] .health-calculator__cta-link:focus-visible{outline:2px solid var(--eod-focus,#a6780d);outline-offset:2px}[data-health-calculator] .health-calculator__eligibility{border:0;border-top:1px solid var(--eod-border,#dedcd5);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:100%;margin:0;padding:1.25rem 0 0;display:grid}[data-health-calculator] .health-calculator__legend{margin:0 0 .25rem;padding:0;display:block}[data-health-calculator] .health-calculator__checkbox{width:100%;max-width:100%;color:inherit;overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}[data-health-calculator] .health-calculator__checkbox input{flex:0 0 1rem;width:1rem;height:1rem;margin:.125rem 0 0;padding:0}[data-health-calculator] .health-calculator__submit,[data-health-calculator] .health-calculator__reset{border:1px solid var(--eod-gold,#d4a437);background:var(--eod-gold,#d4a437);width:auto;max-width:100%;min-height:2.75rem;color:var(--eod-dark,#171717);cursor:pointer;font:inherit;text-align:center;border-radius:.375rem;justify-content:center;align-items:center;margin:0;padding:.6875rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}[data-health-calculator] .health-calculator__submit{grid-column:1/-1;justify-self:start}[data-health-calculator] .health-calculator__submit:hover,[data-health-calculator] .health-calculator__submit:focus-visible{border-color:var(--eod-focus,#a6780d);background:var(--eod-focus,#a6780d);color:var(--eod-dark,#171717)}[data-health-calculator] .health-calculator__reset{color:inherit;background:0 0;width:100%}[data-health-calculator] .health-calculator__reset:hover,[data-health-calculator] .health-calculator__reset:focus-visible{border-color:var(--eod-dark,#171717);background:var(--eod-dark,#171717);color:var(--eod-text-dark,#f7f6f2)}[data-health-calculator] .health-calculator__result{border:1px solid var(--eod-border,#dedcd5);background:var(--eod-surface,#fff);overflow-wrap:anywhere;border-radius:.5rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;max-width:100%;margin:0;padding:1.25rem;display:grid}[data-health-calculator] .health-calculator__result[hidden]{display:none}[data-health-calculator] .health-calculator__result-title,[data-health-calculator] .health-calculator__message,[data-health-calculator] .health-calculator__cta,[data-health-calculator] .health-calculator__reset{grid-column:1/-1}[data-health-calculator] .health-calculator__result-title{margin:0;font-size:1.5rem}[data-health-calculator] .health-calculator__datum{border:1px solid var(--eod-border,#dedcd5);background:var(--eod-surface,#fff);border-radius:.375rem;gap:.35rem;min-width:0;padding:1rem;display:grid}[data-health-calculator] .health-calculator__datum-label{color:var(--eod-muted,#68655f);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-health-calculator] .health-calculator__datum-value{overflow-wrap:anywhere;font-size:.875rem;font-weight:400}[data-health-calculator] .health-calculator__message{color:var(--eod-muted,#68655f);margin:0;font-size:.875rem;line-height:1.6}[data-health-calculator] .health-calculator__cta{border:1px solid var(--eod-border,#dedcd5);background:var(--eod-surface,#fff);border-radius:.375rem;gap:.45rem;padding:1rem;display:grid}[data-health-calculator] .health-calculator__cta-title{margin:0;font-size:1.05rem}[data-health-calculator] .health-calculator__cta-link{width:fit-content;font-size:.875rem;font-weight:600}@media (width<=39.99rem){[data-health-calculator] .health-calculator__form,[data-health-calculator] .health-calculator__result{grid-template-columns:minmax(0,1fr)}[data-health-calculator] .health-calculator__submit,[data-health-calculator] .health-calculator__reset{width:100%;max-width:100%}[data-health-calculator] .health-calculator__field input,[data-health-calculator] .health-calculator__field select,[data-health-calculator] textarea{box-sizing:border-box;width:100%;max-width:100%;font-size:16px;line-height:1.25}}
/*$vite$:1*/