.diag[data-astro-cid-utxml4oz]{padding:72px 0 96px;max-width:760px}.eyebrow[data-astro-cid-utxml4oz]{display:block;margin-bottom:16px}.diag[data-astro-cid-utxml4oz] h1[data-astro-cid-utxml4oz]{font-size:46px;margin-bottom:18px}.diag[data-astro-cid-utxml4oz] .lede[data-astro-cid-utxml4oz]{font-size:19px;color:#33343a;margin-bottom:14px}.instructions[data-astro-cid-utxml4oz]{font-family:var(--sans);font-size:14px;color:var(--grey);margin-bottom:40px;padding:14px 18px;background:var(--cream-2);border-left:2px solid var(--terracotta)}.dim[data-astro-cid-utxml4oz]{border:none;margin-bottom:40px}.dim[data-astro-cid-utxml4oz] legend[data-astro-cid-utxml4oz]{margin-bottom:8px}.dim-name[data-astro-cid-utxml4oz]{font-family:var(--sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta)}.q[data-astro-cid-utxml4oz]{padding:18px 0;border-top:1px solid var(--line)}.q-text[data-astro-cid-utxml4oz]{font-size:17px;color:#2b2c31;margin-bottom:12px}.q-opts[data-astro-cid-utxml4oz]{display:flex;gap:10px;flex-wrap:wrap}.opt[data-astro-cid-utxml4oz]{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-size:13px;color:var(--charcoal);border:1px solid var(--line);border-radius:2px;padding:7px 12px;cursor:pointer;background:#fff;transition:border-color .15s}.opt[data-astro-cid-utxml4oz]:has(input:checked){border-color:var(--charcoal);background:var(--cream-2)}.opt[data-astro-cid-utxml4oz] input[data-astro-cid-utxml4oz]{accent-color:var(--terracotta)}.diag-actions[data-astro-cid-utxml4oz]{margin-top:24px}.diag-actions[data-astro-cid-utxml4oz] .btn-primary[data-astro-cid-utxml4oz]{color:var(--cream)}.diag-msg[data-astro-cid-utxml4oz]{font-family:var(--sans);font-size:14px;color:var(--terracotta);margin-top:12px}#diag-result[data-astro-cid-utxml4oz]{margin-top:56px;border-top:2px solid var(--line);padding-top:40px}.result-title[data-astro-cid-utxml4oz]{font-size:32px;margin-bottom:10px}.result-intro[data-astro-cid-utxml4oz]{font-size:17px;color:#33343a;margin-bottom:32px;max-width:38em}.result-grid[data-astro-cid-utxml4oz]{display:grid;gap:20px}.result-card[data-astro-cid-utxml4oz]{border:1px solid var(--line);border-radius:3px;padding:20px 22px}.rc-head[data-astro-cid-utxml4oz]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.rc-name[data-astro-cid-utxml4oz]{font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.rc-level[data-astro-cid-utxml4oz]{font-family:var(--sans);font-size:13px;font-weight:600}.result-card[data-astro-cid-utxml4oz][data-level=strong] .rc-level[data-astro-cid-utxml4oz]{color:#2f6b3a}.result-card[data-astro-cid-utxml4oz][data-level=mixed] .rc-level[data-astro-cid-utxml4oz]{color:#8a6d1f}.result-card[data-astro-cid-utxml4oz][data-level=fragile] .rc-level[data-astro-cid-utxml4oz]{color:var(--terracotta)}.rc-bar[data-astro-cid-utxml4oz]{height:6px;background:var(--cream-2);border-radius:3px;overflow:hidden;margin-bottom:14px}.rc-fill[data-astro-cid-utxml4oz]{display:block;height:100%;width:0;background:var(--charcoal);transition:width .5s ease}.result-card[data-astro-cid-utxml4oz][data-level=strong] .rc-fill[data-astro-cid-utxml4oz]{background:#2f6b3a}.result-card[data-astro-cid-utxml4oz][data-level=mixed] .rc-fill[data-astro-cid-utxml4oz]{background:#b8902f}.result-card[data-astro-cid-utxml4oz][data-level=fragile] .rc-fill[data-astro-cid-utxml4oz]{background:var(--terracotta)}.rc-interp[data-astro-cid-utxml4oz]{font-size:15px;color:#44454b;line-height:1.6}.result-cta[data-astro-cid-utxml4oz]{margin-top:36px;padding:28px;background:var(--cream-2);border-radius:3px}.result-cta[data-astro-cid-utxml4oz] h3[data-astro-cid-utxml4oz]{font-size:22px;margin-bottom:8px}.result-cta[data-astro-cid-utxml4oz] p[data-astro-cid-utxml4oz]{font-size:16px;color:#33343a;margin-bottom:18px}.result-cta[data-astro-cid-utxml4oz] .btn[data-astro-cid-utxml4oz]{margin-right:10px}.result-cta[data-astro-cid-utxml4oz] .btn-primary[data-astro-cid-utxml4oz]{color:var(--cream)}.disclaimer[data-astro-cid-utxml4oz]{margin-top:40px;font-family:var(--sans);font-size:12px;color:var(--grey);font-style:italic}@media (max-width: 600px){.diag[data-astro-cid-utxml4oz] h1[data-astro-cid-utxml4oz]{font-size:34px}}
