.frameworks_note__2cZXP{margin:14px 0 0;max-width:62ch;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--text-color) 72%,transparent)}.FrameworkPicker_picker__QYo3o{--fp-line:#e6e6ea;--fp-mute:#6b7280;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}@media (max-width:991px){.FrameworkPicker_picker__QYo3o{grid-template-columns:minmax(0,1fr);gap:24px}}.FrameworkPicker_questions__ThxLV{display:grid;gap:20px}.FrameworkPicker_q__FY3Jv{border:0;margin:0;padding:0;display:grid;gap:8px}.FrameworkPicker_legend__8dqKG{display:flex;align-items:baseline;gap:10px;padding:0;font-family:var(--font-source-sans),sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:var(--dark-grey)}.FrameworkPicker_qNum__N112q{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--kit-accent);color:var(--white);font-size:12px;font-weight:700}.FrameworkPicker_qNote__6EEVF{margin:0 0 2px 32px;font-size:14px;line-height:1.55;color:var(--fp-mute)}.FrameworkPicker_options__hh6BP{display:grid;gap:6px;margin-left:32px}.FrameworkPicker_option__6DpC_{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--fp-line);border-radius:8px;padding:10px 14px;cursor:pointer;font-size:15px;line-height:1.5;color:var(--text-color);transition:border-color .12s ease,background .12s ease}.FrameworkPicker_option__6DpC_:hover{border-color:var(--kit-accent)}.FrameworkPicker_optionOn__jbm8F{border-color:var(--kit-accent);background:color-mix(in srgb,var(--kit-accent) 6%,var(--white));color:var(--dark-grey);font-weight:600}.FrameworkPicker_radio__nblAd{flex:none;margin:3px 0 0;accent-color:var(--kit-accent)}.FrameworkPicker_option__6DpC_:focus-within{outline:2px solid var(--kit-accent);outline-offset:2px}.FrameworkPicker_result__XE2sx{position:sticky;top:96px}@media (max-width:991px){.FrameworkPicker_result__XE2sx{position:static}}.FrameworkPicker_resultInner__t_ZlE{display:grid;gap:8px;align-content:start;background:var(--kit-ink);border-radius:14px;padding:28px}.FrameworkPicker_resultLabel__IbOrn{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--white) 62%,transparent)}.FrameworkPicker_resultLabel__IbOrn,.FrameworkPicker_resultName__L02TU{margin:0;font-family:var(--font-source-sans),sans-serif;font-weight:700}.FrameworkPicker_resultName__L02TU{font-size:28px;line-height:1.2;color:var(--white);text-wrap:balance}.FrameworkPicker_resultBecause__BpJH_{margin:4px 0 0;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--white) 84%,transparent)}.FrameworkPicker_resultDriver__lqztB{margin:6px 0 0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--white) 66%,transparent)}.FrameworkPicker_resultDriver__lqztB strong{color:var(--white);font-weight:600}.FrameworkPicker_resultMeta__KtzK2{margin:8px 0 0;font-size:13px;color:color-mix(in srgb,var(--white) 62%,transparent);font-variant-numeric:tabular-nums}.FrameworkPicker_resultCta__aR3i4{margin-top:14px;justify-self:start}.FrameworkPicker_runnerUp__TMDCO{margin:16px 0 0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--white) 18%,transparent);font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--white) 78%,transparent)}.FrameworkPicker_runnerUp__TMDCO a{color:var(--white);font-weight:700;text-decoration:underline}.FrameworkPicker_caveat__UxVbi{margin:14px 0 0;font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--white) 56%,transparent)}.FrameworkFit_fit__t7U_3{--ff-line:#e6e6ea;--ff-good:#1f8a5b;--ff-warn:#b76a00;--ff-off:#6b7280;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start}@media (max-width:991px){.FrameworkFit_fit__t7U_3{grid-template-columns:minmax(0,1fr);gap:24px}}.FrameworkFit_verdict__HIG1t{position:sticky;top:96px}@media (max-width:991px){.FrameworkFit_verdict__HIG1t{position:static}}.FrameworkFit_verdictInner__ptBtq{display:grid;gap:8px;align-content:start;background:var(--kit-ink);border-radius:14px;padding:28px}.FrameworkFit_badge__nwmzo{margin:0;justify-self:start;font-family:var(--font-source-sans),sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--white);border-radius:999px;padding:6px 12px;background:var(--ff-off)}.FrameworkFit_badge__nwmzo[data-tone=likely],.FrameworkFit_badge__nwmzo[data-tone=yes]{background:var(--ff-good)}.FrameworkFit_badge__nwmzo[data-tone=maybe]{background:var(--ff-warn)}.FrameworkFit_badge__nwmzo[data-tone=no]{background:var(--ff-off)}.FrameworkFit_line__JRe3U{margin:8px 0 0;font-family:var(--font-source-sans),sans-serif;font-size:21px;font-weight:600;line-height:1.35;color:var(--white);text-wrap:balance}.FrameworkFit_because__vTS_1{margin:6px 0 0;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--white) 84%,transparent)}.FrameworkFit_driver__8yClw{margin:6px 0 0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--white) 66%,transparent)}.FrameworkFit_driver__8yClw strong{color:var(--white);font-weight:600}.FrameworkFit_alt__yfIPo{margin:16px 0 0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--white) 18%,transparent);font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--white) 78%,transparent)}.FrameworkFit_alt__yfIPo a{color:var(--white);font-weight:700;text-decoration:underline}.FrameworkFit_caveat__cvLla{margin:14px 0 0;font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--white) 56%,transparent)}