.pr{width:100%;max-width:1180px;padding:20px 24px;margin:auto;color:#233043}.pr p,.pr li{font-size:14px;line-height:1.55}.pr h2{font-size:20px;margin:0 0 14px}.pr h3{font-size:16px}.pr-between{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pr-badge{background:#eee7f8;color:#6236a3;border:1px solid #cdb9e6;font-size:10px;font-weight:600;letter-spacing:.06em;padding:6px 9px;border-radius:5px}.pr-notice{background:#eaf0f5;font-size:12px!important;padding:9px 12px;border-radius:6px;color:#607185}.pr-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;align-items:start}.pr-card{background:white;border:1px solid #d5dce4;border-radius:10px;padding:22px;margin-bottom:14px;min-width:0}.pr-steps{display:flex!important;position:static!important;gap:8px;margin-bottom:14px;padding:0;background:transparent;box-shadow:none;height:auto;overflow:visible}.pr-steps span{flex:1;font-size:12px;padding:12px;border:1px solid #d4dce5;background:white;border-radius:6px;color:#657489}.pr-steps [aria-current]{background:#eee7f8;border-color:#a98ace;color:#6236a3;font-weight:600}.pr-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pr label{display:block;font-size:13px;font-weight:500;margin:12px 0}.pr input:not([type=checkbox]),.pr select,.pr textarea{display:block;width:100%;padding:10px;margin-top:6px;font:inherit;border:1px solid #b7c7d6;border-radius:5px;background:white;box-sizing:border-box}.pr button{font:inherit;font-size:13px;border:1px solid #bdccda;border-radius:6px;padding:9px 13px;min-height:40px;background:white;color:#314c64;cursor:pointer}.pr button.vx-button{background:#0071ba;color:white}.pr a{color:#0071ba}.pr a.vx-button{color:white}.pr-actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pr-muted{font-size:12px!important;color:#657489}.pr fieldset{border:1px solid #ccd8e2;border-radius:7px;padding:16px;margin:16px 0}.pr legend{font-size:13px;font-weight:600;padding:0 6px}.pr-course{border-top:1px solid #e1e7ed;padding:16px 0}.pr summary{font-size:14px;font-weight:600;cursor:pointer}.pr-topic{background:#e9f4f1;border:1px solid #b8d8ce;border-radius:6px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px}.pr-topic span{overflow-wrap:anywhere}.pr-topic button{font-size:11px;flex-shrink:0}.pr dl{display:grid;grid-template-columns:160px 1fr;gap:12px;font-size:13px}.pr dt{font-weight:600}.pr dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.pr-callout{background:#f3eef9;border-left:3px solid #7040b8;padding:16px;margin:20px 0}.pr-check{font-weight:400!important;line-height:1.6}.pr input[type=checkbox]{accent-color:#7040b8;margin-right:7px}.pr-reset{display:block;margin:12px 0 20px;border:0!important;background:transparent!important;text-decoration:underline;font-size:12px!important}.pr [hidden]{display:none!important}.pr :focus-visible{outline:3px solid #7040b8;outline-offset:3px}#pr-status{color:#80550a;margin-top:14px;font-size:13px}#pr-topic-list:empty:before{content:'No topic expertise added yet.';display:block;color:#657489;font-size:12px;padding-top:12px}
@media(max-width:760px){.pr{padding:16px 12px}.pr-layout{grid-template-columns:1fr}.pr-fields{grid-template-columns:1fr}.pr-card{padding:16px}.pr input:not([type=checkbox]),.pr select,.pr textarea{font-size:16px}.pr-steps span{padding:9px 7px;font-size:11px}.pr dl{grid-template-columns:1fr;gap:5px}.pr dd{margin-bottom:10px}.pr button{min-height:44px}.pr fieldset{padding:12px}.pr-topic{align-items:flex-start}}
