.health-review[data-astro-cid-hitvvxda]{max-width:52rem;margin-inline:auto;padding-bottom:6rem}.health-review[data-astro-cid-hitvvxda] :not(.health-question)[data-astro-cid-hitvvxda][hidden]{display:none!important}.health-question[data-astro-cid-hitvvxda][hidden]{display:none}.health-sr-only[data-astro-cid-hitvvxda]{position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.health-enhanced-only[data-astro-cid-hitvvxda]{display:none}[data-astro-cid-hitvvxda][data-enhanced=true] .health-enhanced-only[data-astro-cid-hitvvxda]{display:flex}.health-setup[data-astro-cid-hitvvxda]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding-bottom:1.75rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-border)}.health-setup-heading[data-astro-cid-hitvvxda]{font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.health-buttons[data-astro-cid-hitvvxda]{display:flex;flex-wrap:wrap;gap:.75rem}.health-stack-buttons[data-astro-cid-hitvvxda]{gap:.5rem}.health-stack-pill[data-astro-cid-hitvvxda]{min-height:2.5rem;cursor:pointer}.health-stack-pill[data-astro-cid-hitvvxda][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.health-review[data-astro-cid-hitvvxda] button[data-astro-cid-hitvvxda],.health-review[data-astro-cid-hitvvxda] summary[data-astro-cid-hitvvxda]{cursor:pointer}.health-review[data-astro-cid-hitvvxda] button[data-astro-cid-hitvvxda]:disabled{cursor:default}.health-progress[data-astro-cid-hitvvxda]{flex-direction:column;gap:.625rem;margin-block:0 2rem}.health-progress-meta[data-astro-cid-hitvvxda]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.health-progress-meta[data-astro-cid-hitvvxda] p[data-astro-cid-hitvvxda]{margin:0;font-size:var(--text-label);font-weight:500;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.health-review[data-astro-cid-hitvvxda] progress[data-astro-cid-hitvvxda]{width:100%;height:.5rem;appearance:none;border:0 solid;overflow:clip;border-radius:var(--radius-sm);background:var(--color-border)}.health-review[data-astro-cid-hitvvxda] progress[data-astro-cid-hitvvxda]::-webkit-progress-bar{background:var(--color-border)}.health-review[data-astro-cid-hitvvxda] progress[data-astro-cid-hitvvxda]::-webkit-progress-value{background:var(--color-primary)}.health-review[data-astro-cid-hitvvxda] progress[data-astro-cid-hitvvxda]::-moz-progress-bar{background:var(--color-primary)}.health-questions[data-astro-cid-hitvvxda]{display:grid;gap:1.75rem}.health-question[data-astro-cid-hitvvxda]{border:1px solid var(--color-border);border-top:2px solid var(--color-text);border-radius:var(--radius-lg);background:var(--color-white);padding:clamp(1.75rem,4vw,2.75rem);margin:0;min-width:0}.health-question[data-astro-cid-hitvvxda] legend[data-astro-cid-hitvvxda]{float:left;width:100%;padding:0;margin:0 0 .875rem;font-family:var(--font-heading);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-danger);font-weight:700}.health-question[data-astro-cid-hitvvxda] h3[data-astro-cid-hitvvxda]{clear:both;margin:0;max-width:48ch;line-height:1.35}.health-answers[data-astro-cid-hitvvxda]{margin-top:2.25rem;display:grid;grid-template-columns:1fr;gap:.75rem}.health-answer[data-astro-cid-hitvvxda]{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.875rem 1.25rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-dark);background:var(--color-surface-warm);color:var(--color-text);font-family:var(--font-heading);font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,scale .12s ease-out}.health-answer[data-astro-cid-hitvvxda]:is(:hover,:focus-visible){border-color:var(--color-danger);background:var(--color-white);color:var(--color-danger)}.health-answer[data-astro-cid-hitvvxda]:active{scale:.98}.health-answer[data-astro-cid-hitvvxda][aria-pressed=true]{transition:scale .12s ease-out;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.health-controls[data-astro-cid-hitvvxda]{margin-top:1.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.health-controls-secondary[data-astro-cid-hitvvxda]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.health-text-action[data-astro-cid-hitvvxda]{background:transparent;border:0;padding:.5rem .25rem;min-height:2.75rem;font-size:var(--text-label);font-weight:500;color:var(--color-text-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:color .15s ease,text-decoration-color .15s ease}.health-text-action[data-astro-cid-hitvvxda]:is(:hover,:focus-visible){color:var(--color-text);text-decoration-color:currentColor}.health-text-action[data-astro-cid-hitvvxda]:disabled{opacity:.4;text-decoration:none}.health-review[data-astro-cid-hitvvxda] .health-text-action[data-astro-cid-hitvvxda][aria-pressed=true]{color:var(--color-text);font-weight:700;background:transparent}.health-results[data-astro-cid-hitvvxda]{border-top:2px solid var(--color-text);margin-top:3.5rem;padding-top:2.5rem}.health-results[data-astro-cid-hitvvxda]>h3[data-astro-cid-hitvvxda],.health-audit[data-astro-cid-hitvvxda],.health-route[data-astro-cid-hitvvxda]{margin-top:3.5rem}.health-score[data-astro-cid-hitvvxda]{margin-block:1rem}.health-score[data-astro-cid-hitvvxda] strong[data-astro-cid-hitvvxda]{color:var(--color-danger);font-size:var(--text-h2)}.health-breakdown[data-astro-cid-hitvvxda]{display:grid;gap:1rem}.health-priorities[data-astro-cid-hitvvxda]{display:grid;gap:1.75rem}.health-priorities[data-astro-cid-hitvvxda] li[data-astro-cid-hitvvxda]{padding:1.5rem;background:var(--color-white);border:1px solid var(--color-border);border-top:2px solid var(--color-text);min-width:0}.health-priorities[data-astro-cid-hitvvxda] a[data-astro-cid-hitvvxda]{display:inline-block}.health-route[data-astro-cid-hitvvxda],.health-audit[data-astro-cid-hitvvxda]{padding:2rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);min-width:0}.health-review[data-astro-cid-hitvvxda] pre[data-astro-cid-hitvvxda]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;user-select:text}.health-review[data-astro-cid-hitvvxda] summary[data-astro-cid-hitvvxda]{min-height:2.75rem}.health-review[data-astro-cid-hitvvxda] :is(h2,h3)[data-astro-cid-hitvvxda][tabindex="-1"]:focus:not(:focus-visible){outline:none}.health-review[data-astro-cid-hitvvxda] [data-astro-cid-hitvvxda]:is(h2,h3):focus-visible{outline:2px solid var(--color-danger);outline-offset:.4rem}@media(min-width:520px){.health-answers[data-astro-cid-hitvvxda]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:768px){.health-priorities[data-astro-cid-hitvvxda]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){[data-astro-cid-hitvvxda][data-direction] .health-questions[data-astro-cid-hitvvxda]>.health-question[data-astro-cid-hitvvxda]{grid-area:1 / 1;align-self:start}[data-astro-cid-hitvvxda][data-direction] .health-questions[data-astro-cid-hitvvxda]>.health-question[data-astro-cid-hitvvxda][hidden]{z-index:1}[data-astro-cid-hitvvxda][data-direction] .health-questions[data-astro-cid-hitvvxda]>.health-question[data-astro-cid-hitvvxda]:not([hidden]){z-index:2;position:relative}[data-astro-cid-hitvvxda][data-direction=forward] .health-question[data-astro-cid-hitvvxda]:not([hidden]){animation:health-step-forward .46s cubic-bezier(.25,1,.5,1) both}[data-astro-cid-hitvvxda][data-direction=backward] .health-question[data-astro-cid-hitvvxda]:not([hidden]){animation:health-step-backward .44s cubic-bezier(.25,1,.5,1) both}[data-astro-cid-hitvvxda][data-discrete-display=true][data-direction] .health-question[data-astro-cid-hitvvxda]{transition:opacity .28s cubic-bezier(.4,0,.2,1),translate .28s cubic-bezier(.4,0,.2,1),scale .28s cubic-bezier(.4,0,.2,1),display .36s;transition-behavior:allow-discrete}[data-astro-cid-hitvvxda][data-discrete-display=true][data-direction=forward] .health-question[data-astro-cid-hitvvxda][hidden]{opacity:0;translate:-3rem 0;scale:.985;transition-delay:80ms,80ms,80ms,0ms;pointer-events:none}[data-astro-cid-hitvvxda][data-discrete-display=true][data-direction=backward] .health-question[data-astro-cid-hitvvxda][hidden]{opacity:0;translate:3rem 0;scale:.985;transition-duration:.26s,.26s,.26s,.26s;pointer-events:none}[data-astro-cid-hitvvxda][data-discrete-display=true][data-direction=forward] .health-question[data-astro-cid-hitvvxda]:not([hidden]){animation:health-step-forward .44s cubic-bezier(.25,1,.5,1) .15s both}[data-astro-cid-hitvvxda][data-discrete-display=true][data-direction=backward] .health-question[data-astro-cid-hitvvxda]:not([hidden]){animation:health-step-backward .42s cubic-bezier(.25,1,.5,1) .1s both}.health-results[data-astro-cid-hitvvxda]:not([hidden]){animation:health-results-in .48s cubic-bezier(.25,1,.5,1) both}.health-review[data-astro-cid-hitvvxda] progress[data-astro-cid-hitvvxda]::-webkit-progress-value{transition:inline-size .46s cubic-bezier(.25,1,.5,1)}}@keyframes health-step-forward{0%{opacity:0;translate:3rem 0;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes health-step-backward{0%{opacity:0;translate:-3rem 0;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes health-results-in{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0 0}}@media print{.health-review[data-astro-cid-hitvvxda] [data-astro-cid-hitvvxda][data-question][hidden]{display:block!important}.health-review[data-astro-cid-hitvvxda] .health-controls[data-astro-cid-hitvvxda],.health-review[data-astro-cid-hitvvxda] .health-buttons[data-astro-cid-hitvvxda],.health-review[data-astro-cid-hitvvxda] .health-progress[data-astro-cid-hitvvxda]{display:none!important}.health-question[data-astro-cid-hitvvxda],.health-priorities[data-astro-cid-hitvvxda] li[data-astro-cid-hitvvxda]{break-inside:avoid}.health-question[data-astro-cid-hitvvxda] .health-answers[data-astro-cid-hitvvxda]{display:block!important}.health-question[data-astro-cid-hitvvxda] button[data-astro-cid-hitvvxda][aria-pressed=false]{display:none}.health-question[data-astro-cid-hitvvxda] [data-astro-cid-hitvvxda][aria-pressed=true]{display:block;background:transparent;color:var(--color-text);border-color:var(--color-text)}.health-priorities[data-astro-cid-hitvvxda]{display:block}}
