.assessment-body{background:#eef1ef}.assessment-page{width:min(1120px,calc(100% - 32px));padding:70px 0 50px}.assessment-hero{max-width:850px;margin-bottom:35px}.assessment-hero h1{font-size:clamp(46px,7vw,82px);letter-spacing:-.045em;margin:.25rem 0}.assessment-hero>p:last-child{font-size:20px;color:#58645f;max-width:760px}.assessment-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 24px}.assessment-switcher a{display:grid;gap:4px;padding:18px;border:1px solid var(--line);background:#fff;text-decoration:none}.assessment-switcher a.is-active{border:2px solid var(--orange);box-shadow:0 12px 30px #17211d16}.assessment-switcher span{font-size:13px;color:#65706b}.assessment-card{max-width:860px;margin:auto;background:#fff;border:1px solid var(--line);box-shadow:0 24px 70px #17211d18}.assessment-launch{text-align:center;padding:clamp(45px,8vw,85px)}.assessment-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:var(--ink);color:#fff;font-size:24px;font-weight:bold}.assessment-launch h2{font-size:clamp(32px,5vw,52px);margin:0}.assessment-launch p{max-width:560px;margin:12px auto 25px;color:#65706b}.assessment-card form{margin:0;padding:clamp(28px,6vw,65px)}.assessment-progress{display:grid;gap:10px;margin-bottom:32px;font-weight:bold}.assessment-progress i{display:block;height:5px;background:#e5e9e7}.assessment-progress b{display:block;height:100%;background:var(--orange);transition:width .3s}.assessment-card fieldset{border:0;padding:0}.assessment-card legend{font:clamp(28px,4vw,44px)/1.12 var(--heading-font),serif;margin-bottom:28px}.answer-grid{display:grid;gap:10px}.answer-grid label{display:block;cursor:pointer}.answer-grid input{position:absolute;opacity:0;pointer-events:none}.answer-grid span{display:block;padding:16px 18px;border:1px solid #ccd3cf;background:#f8f9f8;font-weight:700;transition:.15s}.answer-grid label:hover span,.answer-grid input:focus+span{border-color:var(--orange);transform:translateY(-1px)}.answer-grid input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.question-controls{margin-top:18px}.question-controls button,.assessment-result button.text-link{border:0;background:none;color:inherit;text-decoration:underline;padding:8px 0;cursor:pointer}.assessment-result{margin:0;padding:clamp(35px,7vw,70px);background:#e3ece6}.assessment-result h2{font-size:clamp(38px,6vw,66px)}.dimension-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.dimension-results article{display:grid;padding:16px;border:1px solid #c7d2cb;background:#fff}.dimension-results span{color:var(--orange);font-weight:bold}.dimension-results small{color:#65706b}.assessment-privacy{max-width:760px;margin:24px auto;text-align:center}.assessment-body footer{background:#17211d;color:#fff;border:0}.assessment-body footer a{color:#fff}@media(max-width:680px){.assessment-page{padding-top:40px}.assessment-hero h1{font-size:45px}.dimension-results{grid-template-columns:1fr}.assessment-card form,.assessment-launch,.assessment-result{padding:28px}}
.assessment-page{width:min(1240px,calc(100% - 32px))}.assessment-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:24px;align-items:start}.assessment-primary{min-width:0}.assessment-card{max-width:none}.assessment-sidebar{display:grid;gap:16px;position:sticky;top:112px}.assessment-sidebar section{display:grid;gap:9px;padding:18px;background:#fff;border:1px solid var(--line)}.assessment-sidebar .eyebrow{margin:0 0 3px;color:var(--orange)}.sidebar-card{display:grid;gap:4px;padding:13px;border:1px solid var(--line);background:#f8f9f8;color:inherit;text-decoration:none;transition:.15s}.sidebar-card:hover{border-color:var(--orange);transform:translateY(-1px)}.sidebar-card span{font-size:12px;line-height:1.45;color:#65706b}.assessment-body footer a{color:inherit}@media(max-width:900px){.assessment-layout{grid-template-columns:1fr}.assessment-sidebar{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:680px){.assessment-sidebar{grid-template-columns:1fr}}
