:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f1637;background:#f6f4ff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(109,74,255,.15),transparent 34rem),linear-gradient(180deg,#fbfaff,#f4f1ff)}button,input{font:inherit}button,input{min-height:48px}button:focus-visible,input:focus-visible{outline:3px solid rgba(109,74,255,.3);outline-offset:2px}.assessment-shell .summary-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:2rem}.assessment-shell .assessment-submit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.assessment-shell .save-draft{min-height:3rem;padding:.65rem .95rem;border:1px solid #8fb1d6;border-radius:.75rem;background:#fff;color:#164d84;font:750 .82rem/1.1 inherit;cursor:pointer}.assessment-shell .save-draft:disabled{opacity:.6;cursor:wait}.assessment-shell .summary-heading h2{margin:0;font-size:1.35rem}.assessment-shell .download-pdf{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;text-align:center;text-decoration:none}.assessment-shell .summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.assessment-shell .summary-section{position:relative;overflow:hidden;padding:1rem;border:1px solid #dce5f1;border-radius:1rem;background:#fbfdff}.assessment-shell .summary-section>span{position:absolute;top:.8rem;right:.9rem;color:#a7bad0;font-weight:900}.assessment-shell .summary-section h3{max-width:calc(100% - 2rem);margin:0 0 .85rem;color:#0b3968;font-size:1rem}.assessment-shell .summary-section dl{display:grid;gap:.7rem;margin:0}.assessment-shell .summary-section dl div{padding-top:.65rem;border-top:1px solid #e5ecf5}.assessment-shell .summary-section dt{color:#607188;font-size:.76rem;font-weight:750}.assessment-shell .summary-section dd{margin:.2rem 0 0;color:#102a48;font-size:.9rem;line-height:1.45;white-space:pre-wrap}.assessment-shell .summary-section>p{margin:0;color:#718197;font-size:.86rem}@media(max-width:40rem){.assessment-shell .assessment-submit-actions{align-items:stretch;flex-direction:column}.assessment-shell .assessment-submit-actions>*{width:100%}.assessment-shell .summary-heading{align-items:stretch;flex-direction:column}.assessment-shell .download-pdf{width:100%}.assessment-shell .summary-grid{grid-template-columns:1fr}}
