.bb-management .mg-participation-list{margin:24px 0}.bb-management .mg-participation-details.compact{background:#fff;border:1px solid #b9cce6;border-radius:10px}.bb-management .mg-participation-details.compact>summary{color:#152b4b;cursor:pointer;padding:15px 18px;font-size:13px;line-height:1.7}.bb-management .mg-participation-details.compact>summary span{color:#526781;margin-left:10px;font-size:11px}.bb-management .mg-participation-details:not(.compact)>summary{display:none}.bb-management .mg-participation-details.compact .mg-participation{border:0;border-top:1px solid #dce5f0;border-radius:0 0 10px 10px;margin:0}.bb-management .mg-participation{overflow-wrap:anywhere;background:#fff;border:1px solid #b9cce6;border-radius:12px;margin:20px 0;padding:25px}.bb-management .mg-participation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bb-management .mg-participation h2{margin:9px 0 12px;font-size:23px;font-weight:500;line-height:1.35}.bb-management .mg-participation p{color:#526781;margin:10px 0;font-size:13px;line-height:1.8}.bb-management .mg-participation strong{color:#152b4b}.bb-management .mg-participation-status{color:#1752ca;background:#eaf0f8;border-radius:6px;flex-shrink:0;padding:5px 10px;font-size:11px;line-height:1.6;display:inline-block}.bb-management .mg-participation-notice{background:#eff4fc;border-radius:8px;margin:15px 0;padding:9px 17px}.bb-management .mg-participation-select{margin:20px 0 12px;font-size:13px;display:block}.bb-management .mg-participation-select>span{margin-bottom:8px;display:block}.bb-management .mg-participation-select select{color:#152b4b;width:100%;font:inherit;background:#fff;border:1px solid #b9cce6;border-radius:7px;padding:12px;display:block}.bb-management .mg-participation-consent{margin:20px 0}.bb-management .mg-participation-note{color:#526781;margin:12px 0;font-size:12px;line-height:1.8}.bb-management .mg-participation-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.bb-management .mg-participation-actions>p{width:100%;margin:0}.bb-management .mg-participation-withdraw{border-top:1px solid #dce5f0;margin-top:20px;padding-top:16px}.bb-management .mg-participation-confirm{background:#fff6ef;border:1px solid #dbb497;border-radius:8px;padding:1px 15px 15px}.bb-management .mg-participation-error{color:#873829;background:#fff0ed;border-radius:7px;margin-top:15px;padding:12px 15px;font-size:13px;line-height:1.7}.bb-management .mg-participation-error p{color:inherit;margin:0}@media (max-width:600px){.bb-management .mg-participation{padding:19px}.bb-management .mg-participation-heading{flex-direction:column;gap:0}.bb-management .mg-participation-status{margin-bottom:8px}.bb-management .mg-participation-actions .bb-btn{justify-content:center;width:100%}}@media print{.mg-participation-list{display:none!important}}.bb-management .mg-intro{max-width:780px;padding:35px 0 12px}.bb-management .mg-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,5vw,59px);font-weight:500;line-height:1.08}.bb-management .mg-intro h1 em{color:var(--brand-blue);font-family:Georgia,serif;font-style:normal}.bb-management .mg-intro>p:not(.bb-eyebrow){color:#526781;max-width:650px;font-size:16px;line-height:1.8}.bb-management .mg-context{color:#35516f;background:#eaf0f8;border-radius:9px;align-items:flex-start;gap:13px;margin:22px 0;padding:19px 22px;display:flex}.bb-management .mg-context svg{color:var(--brand-blue);flex-shrink:0;margin-top:3px}.bb-management .mg-context p{font-size:13px;line-height:1.75}.bb-management .mg-context strong{color:var(--ink)}.bb-management .mg-library{margin:46px 0 25px}.bb-management .mg-details{grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0;display:grid}.bb-management .mg-details article{background:#fff;border:1px solid #cdd9e8;border-radius:10px;padding:24px}.bb-management .mg-details span{letter-spacing:1px;color:var(--brand-blue);font-size:10px}.bb-management .mg-details h2{margin:16px 0 10px;font-size:19px;font-weight:500;line-height:1.35}.bb-management .mg-details p{color:#526781;font-size:13px;line-height:1.8}.bb-management .mg-statement-help{color:#526781;margin:6px 0 16px;padding-left:45px;font-size:12px}.bb-management .mg-review-list{margin:18px 0 0;padding:0;list-style:none}.bb-management .mg-review-list li{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:16px 0;font-size:13px;display:grid}.bb-management .mg-review-list strong{font-weight:500}.bb-management .mg-review-list small{color:#526781;white-space:pre-wrap;margin-top:6px;line-height:1.7;display:block}.bb-management .mg-review-list>li>span{text-align:right;color:var(--brand-blue);max-width:175px;font-size:12px}.bb-management .mg-profile-summary{grid-template-columns:repeat(2,1fr);gap:17px 25px;margin:20px 0;display:grid}.bb-management .mg-profile-summary dt{color:#526781;margin-bottom:4px;font-size:11px}.bb-management .mg-profile-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.bb-management .mg-profile-summary .wide{grid-column:1/-1}.bb-management .mg-report-header{padding:18px 0 28px}.bb-management .mg-report-header h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:15px 0;font-size:38px;font-weight:500;line-height:1.18}.bb-management .mg-report-header p{color:#526781;font-size:14px}.bb-management .mg-report-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.bb-management .mg-summary{background:var(--ink);color:#fff;border-radius:12px;padding:30px}.bb-management .mg-summary .bb-eyebrow{color:#9fc8ff}.bb-management .mg-summary h2{color:#fff;margin:17px 0 14px;font-size:28px;font-weight:500;line-height:1.3}.bb-management .mg-summary p{color:#d9e7fb;font-size:14px;line-height:1.9}.bb-management .mg-summary-meta{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:25px;margin-top:23px;padding-top:20px;display:flex}.bb-management .mg-summary-meta strong{color:#fff;font-size:17px;font-weight:500;display:block}.bb-management .mg-summary-meta span{color:#b9d1f3;font-size:11px;display:block}.bb-management .mg-domain-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bb-management .mg-domain{background:#fff;border:1px solid #cdd9e8;border-radius:10px;padding:25px}.bb-management .mg-domain h3{font-size:17px;font-weight:500;line-height:1.45}.bb-management .mg-domain p{color:#526781;margin:12px 0;font-size:13px;line-height:1.75}.bb-management .mg-domain .mg-signal{color:#35516f;background:#eaf0f8;border-radius:4px;margin-top:13px;padding:5px 9px;font-size:11px;display:inline-block}.bb-management .mg-domain .mg-signal.attention{color:#705927;background:#fff5da}.bb-management .mg-domain small{color:#526781;margin-top:10px;font-size:11px;display:block}.bb-management .mg-domain progress{width:100%;height:5px;accent-color:var(--brand-blue);margin-top:20px;display:block}.bb-management .mg-priorities{counter-reset:priority;margin:20px 0 0;padding:0;list-style:none}.bb-management .mg-priorities>li{counter-increment:priority;border-top:1px solid #cdd9e8;padding:20px 0 20px 48px;position:relative}.bb-management .mg-priorities>li:before{content:counter(priority, decimal-leading-zero);color:var(--brand-blue);font-size:12px;position:absolute;top:22px;left:0}.bb-management .mg-priorities h3{margin:0;font-size:18px;font-weight:500;line-height:1.4}.bb-management .mg-priorities p{color:#526781;margin:9px 0 0;font-size:13px;line-height:1.8}.bb-management .mg-discussion{background:#eaf0f8;border-radius:8px;margin-top:15px;padding:16px 19px;font-size:13px}.bb-management .mg-discussion>span{text-transform:uppercase;letter-spacing:1px;color:#526781;margin-bottom:6px;font-size:10px;display:block}.bb-management .mg-confirm{background:#fff6ef;border:1px solid #dbb497;border-radius:10px;margin:20px 0;padding:23px}.bb-management .mg-confirm p{margin:9px 0 16px;font-size:13px;line-height:1.8}.bb-management .mg-confirm>div{flex-wrap:wrap;gap:12px;display:flex}.bb-management .mg-data-controls{border-top:1px solid #cdd9e8;margin-top:35px;padding-top:20px}.bb-management .mg-data-controls .bb-text-link{margin-right:22px}.bb-management .mg-data-controls p{color:#526781;font-size:12px;line-height:1.8}.bb-management .mg-plan-intro{color:#526781;margin:15px 0 24px;font-size:14px;line-height:1.8}.bb-management .mg-section-heading{letter-spacing:-.6px;margin:35px 0 18px;font-size:26px;font-weight:500;line-height:1.35}.bb-management .mg-error{max-width:none;margin:15px 0 25px;position:static}.bb-management .mg-field-note{color:#526781;margin-top:10px;font-size:11px;line-height:1.7}.bb-management .mg-saved-note{color:#526781;font-size:11px}.bb-management .mg-controls{flex-wrap:wrap;gap:12px;display:flex}.bb-management .mg-privacy{color:#526781;margin:25px 0;font-size:12px;line-height:1.8}.bb-management .mg-privacy a{text-decoration:underline}.bb-management .mg-report-version{color:#526781;overflow-wrap:anywhere;margin:25px 0 0;font-size:10px}.bb-management .mg-question-section{scroll-margin-top:20px}@media (max-width:800px){.bb-management .mg-intro{padding-top:20px}.bb-management .mg-intro h1{font-size:41px}.bb-management .mg-details,.bb-management .mg-domain-grid{grid-template-columns:1fr}.bb-management .mg-details{gap:12px}.bb-management .mg-details article{padding:22px}.bb-management .mg-details h2{margin-top:10px}.bb-management .mg-statement-help{padding-left:0}.bb-management .mg-context{padding:17px}.bb-management .mg-report-header h1{font-size:30px}.bb-management .mg-summary{padding:25px}.bb-management .mg-review-list li{grid-template-columns:1fr;gap:7px}.bb-management .mg-review-list>li>span{text-align:left;max-width:none}.bb-management .mg-profile-summary{grid-template-columns:1fr}.bb-management .mg-profile-summary .wide{grid-column:auto}.bb-management .mg-error{margin-left:0;margin-right:0}.bb-management .bb-work-top{align-items:flex-start;gap:15px}.bb-management .bb-tag{white-space:normal;text-align:center}.bb-management .mg-controls{width:100%}.bb-management .mg-controls .bb-btn{flex:1}}@media print{.bb-management .mg-summary{color:#152b4b;break-inside:avoid;background:#fff;border:1px solid #cdd9e8}.bb-management .mg-summary p,.bb-management .mg-summary strong,.bb-management .mg-summary span,.bb-management .mg-summary .bb-eyebrow,.bb-management .mg-summary h2{color:#152b4b}.bb-management .mg-domain-grid{display:block}.bb-management .mg-domain{break-inside:avoid;margin:14px 0}.bb-management .mg-report-header{padding:0 0 15px}.bb-management .mg-priorities>li{break-inside:avoid}.bb-management .mg-summary-meta{border-color:#cdd9e8}.bb-management .mg-section-heading{break-after:avoid}}.bb-management .mg-question-example{color:#526781;margin:8px 0 20px;font-size:14px;line-height:1.7}.bb-management .bb-progress+.mg-field-note{margin:16px 0 24px;font-size:14px}
