@layer layouts{.decision-check{max-width:45rem;margin:var(--section-head-gap) 0 0;padding:var(--space-l);background:var(--white);color:var(--text-color);border:1px solid var(--grey-1);border-radius:var(--radius-l)}.decision-check [hidden]{display:none}.decision-check__progress{height:7px;margin-bottom:var(--space-m);overflow:hidden;background:var(--grey-2);border-radius:4px}.decision-check__progress>span{display:block;width:0;height:100%;background:var(--green-1);transition:width 350ms ease}.decision-check:not(.is-ready) .decision-check__progress{display:none}.decision-check__questions{margin:0;padding:0;list-style:none}.decision-check__question+.decision-check__question{margin-top:var(--space-l)}.decision-check__count{margin:0 0 var(--space-2xs);color:var(--grey-footer-text);font-size:var(--font-14);line-height:1.4}.decision-check__text{margin:0 0 var(--space-m);color:var(--color-text);font-size:var(--font-24);font-weight:500;line-height:1.35}.decision-check__answers{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.decision-check__answer{padding:12px 34px;background:var(--white);color:var(--color-text);border:2px solid var(--black-1);border-radius:10px;font-family:inherit;font-size:var(--font-16);font-weight:600;line-height:1.3;cursor:pointer;transition:background-color var(--transition),border-color var(--transition)}.decision-check__answer:hover,.decision-check__answer:focus-visible{background:var(--green-2);border-color:var(--green-2)}.decision-check__result+.decision-check__result{margin-top:var(--space-l)}.decision-check__result:focus{outline:none}.decision-check__badge{display:inline-block;margin:0 0 var(--space-xs);padding:6px 14px;background:var(--green-2);color:var(--black-1);border-radius:20px;font-size:var(--font-12-8);font-weight:600;letter-spacing:var(--caps-tracking-tight);line-height:1.4;text-transform:uppercase}.decision-check__result-text{margin:0 0 var(--space-m);font-size:var(--font-16);line-height:1.6}.decision-check__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.decision-check__restart{margin-top:var(--space-m);padding:0;background:none;border:none;color:var(--grey-footer-text);font-family:inherit;font-size:var(--font-14);text-decoration:underline;cursor:pointer}.decision-check:not(.is-ready) .decision-check__restart{display:none}}