.assessment-page{color:lab(5.95131% 7.39467 1.1428);background:lab(100% 0 0);min-height:100vh}.assessment-shell{width:min(1120px,100% - 32px);margin:0 auto}.assessment-hero{background:lab(95.8698% 2.00653 .337577);border-bottom:1px solid lab(85.8458% 6.67679 1.12927);padding:64px 0 48px}.assessment-hero h1,.assessment-tool h2,.assessment-results h2{color:lab(23.0612% 42.1477 8.05677);letter-spacing:-.03em;text-wrap:balance;margin:0}.assessment-hero h1{max-width:15ch;font-size:clamp(2.2rem,5vw,4rem)}.assessment-hero p{max-width:68ch;font-size:1.05rem;line-height:1.6}.assessment-kicker,.assessment-step,.assessment-status,.assessment-source-date{color:lab(33.8211% -33.613 -7.87827);margin:0 0 8px;font-size:.83rem;font-weight:700}.assessment-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding:48px 0 72px;display:grid}.assessment-tool{min-width:0}.assessment-tool>h2{margin-bottom:24px;font-size:1.65rem}.assessment-route-fieldset{border:0;margin:0;padding:0}.assessment-route-fieldset legend{font-size:1.35rem;font-weight:700}.assessment-route-fieldset>p,.assessment-question>p,.assessment-result-intro{color:lab(26.6269% 8.30796 1.42555);max-width:68ch;line-height:1.6}.assessment-route-list,.assessment-answer-list{gap:12px;margin-top:24px;display:grid}.assessment-route-button,.assessment-answer-button,.assessment-print-button,.assessment-secondary-button,.assessment-back-button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:650;transition:background-color .18s,border-color .18s,transform .18s}.assessment-route-button,.assessment-answer-button{text-align:left;color:lab(12.6477% 9.91993 1.73165);background:lab(100% 0 0);border:1px solid lab(71.8086% 9.99776 1.70004);padding:14px 16px}.assessment-route-button:hover,.assessment-answer-button:hover{background:lab(97.5044% 5.01147 .845611);border-color:lab(37.5492% 58.3444 11.1689)}:is(.assessment-route-button:focus-visible,.assessment-answer-button:focus-visible,.assessment-print-button:focus-visible,.assessment-secondary-button:focus-visible,.assessment-back-button:focus-visible){outline-offset:3px;outline:3px solid lab(52.7128% -43.6446 -10.2642)}.assessment-question h3,.assessment-finding h3{text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.25}.assessment-progress{background:lab(89.443% 3.34251 .563228);border-radius:999px;height:8px;margin:8px 0 16px;overflow:hidden}.assessment-progress span{border-radius:inherit;background:lab(37.5492% 58.3444 11.1689);height:100%;transition:width .22s cubic-bezier(.25,1,.5,1);display:block}.assessment-back-button{color:lab(33.8211% -33.613 -7.87827);background:0 0;border:0;margin-top:20px;padding:8px 0;text-decoration:underline}.assessment-back-button:disabled{color:lab(49.8857% 6.66821 1.13229);cursor:not-allowed}.assessment-aside{background:lab(98.2015% 1.67227 .281262);border:1px solid lab(81.1472% 8.33982 1.4137);border-radius:12px;padding:20px}.assessment-aside h2,.assessment-aside h3{margin:0 0 12px;font-size:1.05rem}.assessment-aside h3{margin-top:24px}.assessment-aside p,.assessment-aside li{color:lab(26.6269% 8.30796 1.42555);font-size:.94rem;line-height:1.55}.assessment-aside ul{margin:8px 0 0;padding-left:18px}.assessment-aside li+li{margin-top:10px}.source-link{color:lab(26.8583% -33.7324 -7.8311);font-weight:650}.assessment-results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.assessment-print-button{color:lab(100% 0 0);white-space:nowrap;background:lab(37.5492% 58.3444 11.1689);border:1px solid lab(37.5492% 58.3444 11.1689);padding:10px 14px}.assessment-findings{gap:12px;margin-top:24px;display:grid}.assessment-finding{background:lab(100% 0 0);border:1px solid lab(78.8272% 8.33914 1.41393);border-radius:12px;padding:18px}.assessment-finding p:last-child{color:lab(26.6269% 8.30796 1.42555);margin-bottom:0;line-height:1.55}.assessment-status-confirmed{background:lab(96.8553% -7.39068 4.70989);border-color:lab(69.724% -23.8265 15.3629)}.assessment-status-document{background:lab(97.6869% 3.61916 10.9333);border-color:lab(76.691% 14.4525 39.2184)}.assessment-status-obstacle{background:lab(96.8695% 7.65738 4.12618);border-color:lab(71.207% 31.0457 17.1501)}.assessment-status-out-of-scope{background:lab(95.364% -1.63388 -4.13216);border-color:lab(72.1504% -4.99377 -13.5593)}.assessment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.assessment-guide-link{color:lab(26.8583% -33.7324 -7.8311);font-weight:700}.assessment-secondary-button{color:lab(26.8583% -33.7324 -7.8311);background:lab(100% 0 0);border:1px solid lab(33.8211% -33.613 -7.87827);padding:10px 14px}@media (max-width:760px){.assessment-hero{padding:44px 0 36px}.assessment-layout{grid-template-columns:1fr;gap:32px;padding-top:32px}.assessment-aside{order:2}.assessment-results-heading{flex-direction:column;align-items:start}.assessment-print-button{white-space:normal}}@media (prefers-reduced-motion:reduce){.assessment-route-button,.assessment-answer-button,.assessment-print-button,.assessment-secondary-button,.assessment-back-button,.assessment-progress span{transition:none}}@media print{.assessment-hero,.assessment-aside,.assessment-route-fieldset,.assessment-question,.assessment-actions,.assessment-print-button{display:none!important}.assessment-layout{padding:0;display:block}.assessment-shell{width:100%}.assessment-results{display:block!important}.assessment-finding{break-inside:avoid}.assessment-page{color:lab(0% 0 0)}.source-link:after{content:" (" attr(href) ")";font-weight:400}}
