.assessment-intro{padding:55px 0 28px}.assessment-intro h1{font-size:clamp(38px,5vw,62px)}.assessment-intro>p:last-child{margin-top:20px;max-width:730px;font-size:21px}.assessment{padding-bottom:60px}.assessment-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start}.assessment-map{width:100%;height:auto;display:block}.assessment-panel{background:var(--pale);padding:24px;border-radius:8px}.assessment-panel h2{font-size:27px;min-height:60px}.assessment-panel p{font-size:17px;min-height:54px;margin-top:14px}.assessment-profile{width:100%;height:auto;display:block}.assessment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.assessment-option{border-top:3px solid #dce3dd;padding-top:16px;opacity:.3;transition:opacity .7s,border-color .7s}.assessment-option.revealed{opacity:1}.assessment-option.selected{border-color:var(--amber)}.assessment-option h3{font-size:23px}.assessment-option p{font-size:17px;margin-top:12px}.assessment-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.assessment-controls button{font:inherit;font-size:16px;background:white;color:var(--ink);border:1px solid var(--rule);padding:8px 18px;cursor:pointer}.assessment-controls span{font-size:14px;color:var(--mid)}@media(max-width:800px){.assessment-layout{grid-template-columns:1fr}.assessment-options{grid-template-columns:1fr}.assessment-panel h2,.assessment-panel p{min-height:0}}
.detail .assessment-embedded{grid-column:1/-1;padding:0;min-width:0}.detail .assessment-details{grid-column:2}.detail .assessment-panel h2{font-size:27px;margin:0}.detail .assessment-options h3{font-size:23px;margin:0}.detail .assessment-options p{margin-top:12px}.detail:has(.assessment-embedded){row-gap:32px}@media(max-width:900px){.detail .assessment-details{grid-column:1/-1}}
