.paces-assessment{max-width:1100px;padding:2rem 1rem 4rem;font-size:1rem;line-height:1.65}.paces-assessment nav,.assessment-controls{flex-wrap:wrap;gap:1rem;display:flex}.paces-assessment h1{scroll-margin-top:140px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.assessment-status{letter-spacing:.06em;font-size:.9rem;font-weight:700}.assessment-card,.assessment-save,.paces-assessment footer{border:1px solid #a8b7c3;border-radius:12px;margin:1.2rem 0;padding:1.4rem}.assessment-save{color:#152b3d;background:#edf5fb}.paces-assessment button{font:inherit;white-space:normal;text-align:left;cursor:pointer;min-height:44px;color:inherit;background:0 0;border:1px solid #617c8c;border-radius:7px;padding:.7rem 1rem}.paces-assessment button:disabled{opacity:.6;cursor:default}.paces-assessment .assessment-primary{color:#fff;background:#123d57}.assessment-question-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.assessment-question-grid button{width:100%;margin:.6rem 0;display:block}.paces-assessment textarea{width:100%;min-height:120px;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #617c8c;border-radius:7px;padding:.8rem;display:block}.paces-assessment fieldset{border:1px solid #a8b7c3;margin:1rem 0;padding:1rem}.paces-assessment label{margin:.8rem 0;display:block}.paces-assessment input{margin-right:.7rem}.assessment-transcript article{border-left:3px solid #617c8c;margin:1rem 0;padding-left:1rem}.paces-assessment blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #617c8c;margin:1rem 0;padding-left:1rem}.paces-assessment :focus-visible{outline-offset:3px;outline:3px solid #e39b22}.assessment-feedback aside{border:2px solid #b87917;border-radius:7px;padding:1rem}@media (width<=650px){.assessment-question-grid{grid-template-columns:1fr}.assessment-card,.assessment-save,.paces-assessment footer{padding:1rem}.assessment-controls button{width:100%}}.paces-assessment#paces-assessment-content,.paces-assessment h2[tabindex="-1"]{scroll-margin-top:140px}.assessment-skill{border:1px solid #a8b7c3;border-radius:7px;margin:.7rem 0;padding:.8rem 1rem}.assessment-skill summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650;display:list-item}.assessment-skill p{overflow-wrap:anywhere}.assessment-discussion{border:1px solid #a8b7c3;border-radius:7px;margin:1rem 0;padding:1rem}.assessment-discussion h4{overflow-wrap:anywhere;scroll-margin-top:140px}.assessment-discussion nav{margin:1rem 0}.assessment-discussion button{overflow-wrap:anywhere;max-width:100%}
