.risk[data-astro-cid-pexjqexm]{display:grid;gap:1.5rem}.risk-form[data-astro-cid-pexjqexm],.risk-result[data-astro-cid-pexjqexm]{scroll-margin-top:88px}.risk-intro[data-astro-cid-pexjqexm] .panel-title[data-astro-cid-pexjqexm]:focus,.risk-result[data-astro-cid-pexjqexm] .result-value[data-astro-cid-pexjqexm]:focus{outline:none}.progress[data-astro-cid-pexjqexm]{position:sticky;top:80px;z-index:2;display:flex;align-items:center;gap:1rem;margin:1.75rem -.5rem 0;padding:.75rem .5rem;background-color:var(--color-yg-white)}.progress-steps[data-astro-cid-pexjqexm]{display:grid;flex:1;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.progress-step[data-astro-cid-pexjqexm]{position:relative;height:6px;overflow:hidden;border-radius:999px;background-color:color-mix(in srgb,var(--color-yg-ink) 8%,transparent)}.progress-step[data-astro-cid-pexjqexm]:after{content:"";position:absolute;inset:0;background-color:var(--color-yg-gold);opacity:0;transition:opacity var(--dur-out) var(--ease-out)}.progress-step[data-astro-cid-pexjqexm][data-done]:after{opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.progress-count[data-astro-cid-pexjqexm]{margin:0;color:var(--color-yg-slate);font-size:.875rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.questions[data-astro-cid-pexjqexm]{display:grid;gap:1rem;margin:1rem 0 0;padding:0;list-style:none}.question[data-astro-cid-pexjqexm]{position:relative;padding:clamp(1.25rem,3vw,1.75rem);border-radius:16px;background-color:var(--color-yg-cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yg-ink) 6%,transparent);scroll-margin-top:140px}.question[data-astro-cid-pexjqexm]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--color-yg-error);opacity:0;pointer-events:none;transition:opacity var(--dur-out) var(--ease-out)}.question[data-astro-cid-pexjqexm][data-missing]:after{opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.question-set[data-astro-cid-pexjqexm]{min-width:0;margin:0;padding:0;border:0}.question-legend[data-astro-cid-pexjqexm]{display:flex;gap:.875rem;padding:0;color:var(--color-yg-ink);font-size:1.0625rem;font-weight:600;line-height:1.5}.question-number[data-astro-cid-pexjqexm]{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-yg-white);box-shadow:inset 0 0 0 1px var(--color-yg-line);color:var(--color-yg-bronze);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;transition:color var(--dur-out) var(--ease-out)}.question[data-astro-cid-pexjqexm][data-answered] .question-number[data-astro-cid-pexjqexm]{color:var(--color-yg-cobalt)}.question-text[data-astro-cid-pexjqexm]{padding-top:.25rem}.choices[data-astro-cid-pexjqexm]{display:grid;gap:.5rem;margin-top:1.25rem}.choice[data-astro-cid-pexjqexm],.scale-option[data-astro-cid-pexjqexm]{position:relative;isolation:isolate;cursor:pointer}.choice[data-astro-cid-pexjqexm]{display:flex;align-items:center;gap:.875rem;min-height:52px;padding:.75rem 1rem;border-radius:12px;background-color:var(--color-yg-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yg-ink) 12%,transparent);transition:transform var(--dur-out) var(--ease-out)}.choice[data-astro-cid-pexjqexm]:before,.scale-option[data-astro-cid-pexjqexm]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:color-mix(in srgb,var(--color-yg-cobalt) 6%,var(--color-yg-white));box-shadow:inset 0 0 0 1.5px var(--color-yg-cobalt);opacity:0;transition:opacity var(--dur-out) var(--ease-out)}.choice[data-astro-cid-pexjqexm]:hover:before,.scale-option[data-astro-cid-pexjqexm]:hover:before{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.choice[data-astro-cid-pexjqexm]:has(:checked):before,.scale-option[data-astro-cid-pexjqexm]:has(:checked):before{opacity:1;transition:opacity var(--dur-fast) var(--ease-out)}.choice[data-astro-cid-pexjqexm]:has(:focus-visible),.scale-option[data-astro-cid-pexjqexm]:has(:focus-visible){outline:2px solid var(--color-yg-ink);outline-offset:3px}.choice[data-astro-cid-pexjqexm]:active,.scale-option[data-astro-cid-pexjqexm]:active{transform:scale(.98);transition-duration:.1s}.choice-input[data-astro-cid-pexjqexm]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.choice-dot[data-astro-cid-pexjqexm]{position:relative;flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-yg-slate)}.choice-dot[data-astro-cid-pexjqexm]:after{content:"";position:absolute;inset:5px;border-radius:50%;background-color:var(--color-yg-cobalt);opacity:0;transform:scale(.3);transition:opacity var(--dur-out) var(--ease-out),transform var(--dur-out) var(--ease-out)}.choice[data-astro-cid-pexjqexm]:has(:checked) .choice-dot[data-astro-cid-pexjqexm]{box-shadow:inset 0 0 0 1.5px var(--color-yg-cobalt)}.choice[data-astro-cid-pexjqexm]:has(:checked) .choice-dot[data-astro-cid-pexjqexm]:after{opacity:1;transform:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-pop)}.choice-text[data-astro-cid-pexjqexm]{color:var(--color-yg-ink);font-size:1rem;line-height:1.45}.scale[data-astro-cid-pexjqexm]{margin-top:1.25rem}.scale-options[data-astro-cid-pexjqexm]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.scale-option[data-astro-cid-pexjqexm]{display:grid;place-items:center;min-height:48px;border-radius:12px;background-color:var(--color-yg-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yg-ink) 12%,transparent);color:var(--color-yg-ink);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;transition:transform var(--dur-out) var(--ease-out),color var(--dur-fast) var(--ease-out)}.scale-option[data-astro-cid-pexjqexm]:has(:checked){color:var(--color-yg-cobalt)}.scale-ends[data-astro-cid-pexjqexm]{display:flex;justify-content:space-between;margin:.625rem 0 0;color:var(--color-yg-slate);font-size:.875rem;font-weight:600}@media(min-width:560px){.scale-options[data-astro-cid-pexjqexm]{grid-template-columns:repeat(10,minmax(0,1fr));gap:0;padding:4px;border-radius:14px;background-color:var(--color-yg-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yg-ink) 12%,transparent)}.scale-option[data-astro-cid-pexjqexm]{border-radius:10px;background:none;box-shadow:none}}.chart[data-astro-cid-pexjqexm]{margin:1.5rem 0 0;padding:1.25rem;border-radius:14px;background-color:var(--color-yg-white)}.chart-legend[data-astro-cid-pexjqexm]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;color:var(--color-yg-slate);font-size:.875rem;font-weight:600}.chart-legend[data-astro-cid-pexjqexm] li[data-astro-cid-pexjqexm]{display:inline-flex;align-items:center;gap:.5rem}.chart-key[data-astro-cid-pexjqexm]{width:12px;height:12px;border-radius:3px}.chart-key-best[data-astro-cid-pexjqexm],.chart-bar-best[data-astro-cid-pexjqexm]{background-color:var(--color-yg-cobalt)}.chart-key-worst[data-astro-cid-pexjqexm],.chart-bar-worst[data-astro-cid-pexjqexm]{background-color:var(--color-yg-gold)}.chart-plot[data-astro-cid-pexjqexm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:30rem;margin:1.25rem auto 0}.chart-up[data-astro-cid-pexjqexm],.chart-down[data-astro-cid-pexjqexm]{display:flex;justify-content:center}.chart-up[data-astro-cid-pexjqexm]{align-items:flex-end;height:150px;border-bottom:1.5px solid var(--color-yg-ink)}.chart-down[data-astro-cid-pexjqexm]{align-items:flex-start;height:116px}.chart-bar[data-astro-cid-pexjqexm]{position:relative;width:min(100%,44px);height:calc(var(--h) * 3px)}.chart-bar-best[data-astro-cid-pexjqexm]{border-radius:6px 6px 0 0}.chart-bar-worst[data-astro-cid-pexjqexm]{border-radius:0 0 6px 6px}.chart-value[data-astro-cid-pexjqexm]{position:absolute;left:-1.5rem;right:-1.5rem;color:var(--color-yg-ink);font-size:.875rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.chart-bar-best[data-astro-cid-pexjqexm] .chart-value[data-astro-cid-pexjqexm]{bottom:calc(100% + 6px)}.chart-bar-worst[data-astro-cid-pexjqexm] .chart-value[data-astro-cid-pexjqexm]{top:calc(100% + 6px)}.chart-name[data-astro-cid-pexjqexm]{margin:0;color:var(--color-yg-ink);font-family:var(--font-body);font-size:1.125rem;font-weight:600;text-align:center}.chart-note[data-astro-cid-pexjqexm]{margin-top:1rem;color:var(--color-yg-slate);font-size:.875rem;line-height:1.55}.risk-error[data-astro-cid-pexjqexm]{margin:1.5rem 0 0;color:var(--color-yg-error);font-size:1rem;font-weight:600;text-align:right}.risk-error[data-astro-cid-pexjqexm][hidden],.risk-result[data-astro-cid-pexjqexm][hidden]{display:none}.spectrum[data-astro-cid-pexjqexm]{margin-top:2.5rem}.spectrum-track[data-astro-cid-pexjqexm]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:14px}.spectrum-zone[data-astro-cid-pexjqexm]{background-color:color-mix(in srgb,var(--color-yg-cobalt) var(--mix),var(--color-yg-gold))}.spectrum-zone[data-astro-cid-pexjqexm]:first-child{border-radius:999px 0 0 999px}.spectrum-zone[data-astro-cid-pexjqexm]:nth-child(5){border-radius:0 999px 999px 0}.spectrum-rail[data-astro-cid-pexjqexm]{position:absolute;top:0;bottom:0;left:calc(var(--pct, 0) * 1%);width:100%;pointer-events:none}html.motion .spectrum-rail[data-astro-cid-pexjqexm].is-gliding{animation:risk-glide 1.2s var(--ease-out) .25s backwards}@keyframes risk-glide{0%{transform:translate(calc(var(--pct, 0) * -1%))}}.spectrum-marker[data-astro-cid-pexjqexm]{position:absolute;top:50%;left:0;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background-color:var(--color-yg-ink);box-shadow:0 0 0 4px var(--color-yg-white)}.spectrum-score[data-astro-cid-pexjqexm]{position:absolute;bottom:calc(100% + 10px);left:50%;min-width:2.75rem;margin-left:-1.375rem;padding:.25rem .5rem;border-radius:8px;background-color:var(--color-yg-ink);color:var(--color-yg-ivory);font-size:.875rem;font-weight:700;line-height:1.2;text-align:center}.spectrum-ends[data-astro-cid-pexjqexm]{display:flex;justify-content:space-between;margin:.875rem 0 0;color:var(--color-yg-slate);font-size:.875rem;font-weight:600}.risk-description[data-astro-cid-pexjqexm]{max-width:62ch;margin:2rem 0 0;color:var(--color-yg-ink);font-size:1.0625rem}.subscores[data-astro-cid-pexjqexm]{display:grid;gap:1rem;margin-top:2rem}.subscore[data-astro-cid-pexjqexm]{padding:1.25rem;border-radius:16px;background-color:var(--color-yg-cream)}.subscore-label[data-astro-cid-pexjqexm]{margin:0;color:var(--color-yg-slate);font-size:.9375rem;font-weight:600}.subscore-value[data-astro-cid-pexjqexm]{margin:.25rem 0 0;color:var(--color-yg-ink);font-family:var(--font-body);font-size:2rem;font-weight:600;line-height:1.1;font-variant-numeric:lining-nums tabular-nums}.subscore-track[data-astro-cid-pexjqexm]{position:relative;display:block;height:8px;margin-top:.875rem;overflow:hidden;border-radius:999px;background-color:color-mix(in srgb,var(--color-yg-ink) 8%,transparent)}.subscore-fill[data-astro-cid-pexjqexm]{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background-color:var(--color-yg-cobalt);transform-origin:left}.subscore[data-astro-cid-pexjqexm]+.subscore[data-astro-cid-pexjqexm] .subscore-fill[data-astro-cid-pexjqexm]{background-color:var(--color-yg-gold)}html.motion .subscore-fill[data-astro-cid-pexjqexm].is-growing{animation:risk-grow .9s var(--ease-out) .5s backwards}html.motion .subscore[data-astro-cid-pexjqexm]+.subscore[data-astro-cid-pexjqexm] .subscore-fill[data-astro-cid-pexjqexm].is-growing{animation-delay:.58s}@keyframes risk-grow{0%{transform:scaleX(0)}}.risk-compare[data-astro-cid-pexjqexm]{margin:1.5rem 0 0;padding:1rem 1.25rem;border-radius:12px;background-color:color-mix(in srgb,var(--color-yg-cobalt) 6%,var(--color-yg-white));box-shadow:inset 3px 0 0 var(--color-yg-cobalt);color:var(--color-yg-ink);font-size:1rem;font-weight:600;line-height:1.6}@media(min-width:720px){.subscores[data-astro-cid-pexjqexm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.risk-form[data-astro-cid-pexjqexm],.risk-result[data-astro-cid-pexjqexm],.risk-disclaimer[data-astro-cid-pexjqexm]{max-width:56rem;width:100%;margin-inline:auto}}
