.pa-workspace{max-width:1280px;margin:0 auto;padding:40px 32px 64px;color:#1E2D43;font:16px/1.6 var(--font-sans)}.pa-workspace>header{margin-bottom:28px}.pa-workspace>header>p{max-width:78ch}.pa-workspace h1{margin:0 0 16px}.pa-workspace h2{font-size:20px;font-weight:600;margin-bottom:12px}.pa-workspace h3{font-size:16px;font-weight:600;margin:12px 0}.pa-workspace p{margin:8px 0 14px}.pa-eyebrow,.pa-muted{color:#5D6F8B;font-size:13px}.pa-section-title,.pa-tabs,.pa-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pa-toolbar{margin:20px 0}.pa-toolbar span{flex:1;font-size:12px}.pa-workspace button{min-height:44px;border:1px solid #d8e2f0;background:#FFFFFF;border-radius:7px;padding:10px 16px;color:#2C5CAD;cursor:pointer;font:500 14px/1.45 var(--font-sans)}.pa-workspace button:hover{border-color:#91A5C3;background:#EDF2FA}.pa-workspace button:disabled{opacity:.5;cursor:not-allowed}.pa-tabs{position:sticky;top:var(--workspace-offset);z-index:20;background:#FFFFFF;border-bottom:1px solid #d8e2f0;margin-bottom:24px;gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.pa-tabs button{flex-shrink:0;border:0;border-radius:0;background:transparent;padding:12px;border-bottom:2px solid transparent;color:#5D6F8B}.pa-tabs button[aria-current]{border-bottom-color:#2C5CAD;color:#1E2D43;font-weight:600}.pa-workspace a{color:#2C5CAD;text-decoration:underline;text-underline-offset:3px}.pa-body{border:0;margin:0;padding:0;min-width:0}.pa-assessment>header{display:none}.pa-section{margin:24px 0;padding:24px;border:1px solid #d8e2f0;border-radius:8px;background:#FFFFFF}.pa-section-title{justify-content:space-between;margin-bottom:16px}.pa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0}.pa-checks legend,.pa-field label{display:block;font-weight:500;font-size:14px;margin-bottom:8px}.pa-field input:not([type=checkbox]),.pa-field select,.pa-field textarea,.pa-toolbar select{width:100%;min-height:44px;border:1px solid #d8e2f0;background:#FFFFFF;padding:10px 12px;border-radius:7px;color:#1E2D43;font-size:14px}.pa-toolbar select{width:auto;max-width:100%}.pa-field textarea{resize:vertical}.pa-wide{grid-column:1/-1}.pa-checks{border:0;padding:0;display:flex;gap:16px;flex-wrap:wrap}.pa-checks label{display:flex;align-items:center;gap:6px}.pa-record{margin:12px 0;padding:12px 16px;border:1px solid #d8e2f0;background:#FFFFFF;border-radius:8px;overflow-wrap:anywhere}.pa-record summary{cursor:pointer;font-weight:500}.pa-workspace ol,.pa-workspace ul{padding-left:22px;margin:12px 0}.pa-workspace ul{list-style:disc}.pa-workspace ol{list-style:decimal}.pa-workspace li{margin:8px 0}.pa-status{padding:14px 16px;border-left:3px solid #2c5cad;background:#EDF2FA;color:#1E2D43}.pa-remove{font-size:12px}.pa-saved{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d8e2f0;padding:16px 0}.pa-saved span{flex:1;overflow-wrap:anywhere}.pa-workspace :focus-visible{outline:2px solid #2C5CAD;outline-offset:3px}.pa-section>summary{cursor:pointer}.pa-workspace code{overflow-wrap:anywhere}.pa-workspace details[id],.pa-workspace section[id]{scroll-margin-top:72px}@media(max-width:640px){.pa-workspace{padding:24px 20px 40px}.pa-grid{grid-template-columns:1fr}.pa-section{padding:18px}.pa-saved{flex-wrap:wrap}.pa-saved span{flex-basis:100%}.pa-tabs{margin-inline:-20px;padding-inline:20px;gap:2px}.pa-tabs button{padding:12px 10px}.pa-toolbar{align-items:flex-start}.pa-toolbar span{flex-basis:100%}}@media print{.pa-assessment>.dd-journey,.pa-tabs,.pa-toolbar,.pa-workspace button{display:none}.pa-workspace{max-width:none;padding:0}.pa-section{-moz-column-break-inside:avoid;break-inside:avoid}}.pa-draft-actions{position:relative}.pa-draft-actions>summary{border:1px solid #d8e2f0;border-radius:7px;background:#FFFFFF;padding:10px 16px;color:#2C5CAD;font-size:13px}.pa-draft-actions>div{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:8px;min-width:240px;background:#FFFFFF;padding:12px;border:1px solid #d8e2f0;border-radius:8px;box-shadow:0 8px 24px rgb(30 45 67/.1)}.pa-draft-actions>div>button{width:100%;text-align:left}@media (max-width:640px){.pa-draft-actions>div{position:static;min-width:0;margin-top:8px;box-shadow:none}.pa-draft-actions[open]{flex-basis:100%}}