@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/Alegreya-LatinExt-400.woff2)format("woff2"),url(../../../fonts/Alegreya-LatinExt-400.woff2)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/Alegreya-Latin-400.woff2)format("woff2"),url(../../../fonts/Alegreya-Latin-400.woff2)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/Alegreya-LatinExt-500.woff2)format("woff2"),url(../../../fonts/Alegreya-LatinExt-500.woff2)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/Alegreya-Latin-500.woff2)format("woff2"),url(../../../fonts/Alegreya-Latin-500.woff2)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/PublicSans-LatinExt-400.woff2)format("woff2"),url(../../../fonts/PublicSans-LatinExt-400.woff2)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/PublicSans-Latin-400.woff2)format("woff2"),url(../../../fonts/PublicSans-Latin-400.woff2)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/PublicSans-LatinExt-500.woff2)format("woff2"),url(../../../fonts/PublicSans-LatinExt-500.woff2)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/PublicSans-Latin-500.woff2)format("woff2"),url(../../../fonts/PublicSans-Latin-500.woff2)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../../../fonts/PublicSans-LatinExt-600.woff2)format("woff2"),url(../../../fonts/PublicSans-LatinExt-600.woff2)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../../../fonts/PublicSans-Latin-600.woff2)format("woff2"),url(../../../fonts/PublicSans-Latin-600.woff2)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--light-panel:#e9eef4;--band-secondary:#cfd7df;--light-error:#963b36;--boundary:var(--report-border);--font-ui:"Public Sans", sans-serif;--font-voice:"Alegreya", Georgia, serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--radius:6px}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-color:var(--report-secondary) var(--report-surface);scroll-padding-top:24px}body{background:var(--report-surface);color:var(--report-ink);font:15px/1.55 var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}strong,b{font-weight:600}::selection{background:var(--selected);color:var(--selected-ink)}button,input,textarea{font:inherit}button,a,summary,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a:hover{text-decoration-thickness:2px}button:hover{filter:brightness(.94)}:focus-visible{outline:3px solid var(--report-accent);outline-offset:5px}.question-page :focus-visible{outline-color:var(--focus)}h1,h2,h3,h4,p{margin:0}h1,h2{text-wrap:balance}button{color:inherit;background:0 0;border:0}button,.text-button,.header-exit{min-height:44px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{z-index:20;clip-path:inset(50%);background:var(--selected);color:var(--selected-ink);padding:12px;position:fixed;top:10px;left:20px}.skip-link:focus{clip-path:none}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:21px;height:21px}.site-header{border-bottom:1px solid var(--report-border);align-items:center;gap:40px;min-height:91px;margin:0 56px;display:flex}.brand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.wordmark{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.brand-lockup{width:226px;height:40px;display:block}.brand-mark{flex-shrink:0;width:32px;height:32px;display:block}.brand{padding:0}.brand:has(+.client-logo){margin-right:0}.client-logo{object-fit:contain;border-left:1px solid var(--report-border);max-width:160px;height:32px;margin-right:auto;padding-left:24px;display:block}.question-page:not(.section-paper) .client-logo{box-sizing:content-box;background:#fff;border-left:0;border-radius:4px;padding:4px 8px}.header-exit{align-items:center;gap:20px;text-decoration:none;display:inline-flex}.client-name{font-weight:500}.text-button{text-underline-offset:5px;align-items:center;gap:12px;padding:8px 0;text-decoration:underline;display:inline-flex}.shape{flex:0 0 10px;width:10px;height:10px;display:inline-block}.shape.self{background:var(--self);border-radius:50%}.shape.manager{background:var(--manager)}.shape.stakeholders{background:var(--stakeholders);flex-basis:9px;width:9px;height:9px;margin:0 1px;transform:rotate(45deg)}.privacy{font-size:12px;position:relative}.privacy summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.privacy summary::-webkit-details-marker{display:none}.privacy summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-bottom:4px;transform:rotate(45deg)}.privacy[open] summary:after{margin-top:5px;transform:rotate(225deg)}.disclosure-content{max-width:550px;padding:14px 0;line-height:1.65}.disclosure-content p+p{margin-top:12px}.light-footer{border-top:1px solid var(--report-border);color:var(--report-secondary);justify-content:space-between;align-items:center;gap:20px;margin:0 56px;padding:22px 0;font-size:12px;display:flex}.question-page{--field:var(--section-communication);--field-ink:var(--ink);--field-muted:var(--secondary);--field-error:var(--error);--boundary:var(--border);background:var(--field);min-height:100svh;color:var(--field-ink);flex-direction:column;display:flex}.question-page.section-delivery{--field:var(--section-delivery)}.question-page.section-people{--field:var(--section-people)}.question-page .site-header{border-color:var(--boundary)}.question-context{color:var(--field-muted);justify-content:space-between;align-items:center;margin:0 56px;padding:23px 0;font-size:13px;display:flex}.question-context strong{color:var(--field-ink);font-weight:500}.sample-notice{margin-left:auto;margin-right:32px}.programme-details{position:relative}.programme-details summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.programme-details .disclosure-content{z-index:5;background:var(--report-surface);width:310px;color:var(--report-ink);border-radius:4px;padding:24px;position:absolute;top:48px;right:0;box-shadow:0 10px 30px #17101c30}.focus-layout{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr);align-items:center;column-gap:108px;width:calc(100% - 192px);max-width:1280px;margin:auto;padding:42px 0 62px;display:grid}.prompt-side{padding-bottom:28px}.section-progress{max-width:388px;color:var(--field-muted);justify-content:space-between;gap:20px;font-size:13px;display:flex}.section-progress span:first-child{color:var(--field-ink);font-weight:500}.progress-segments{gap:min(5px, calc(30% / var(--question-count,1)));width:100%;max-width:388px;margin:13px 0 38px;display:flex}.progress-segments span{background:var(--boundary);flex:1;height:3px}.progress-segments .active{background:var(--progress);height:5px}.prompt-side h1{font:400 52px/1.1 var(--font-voice);letter-spacing:-.025em;text-wrap:initial;max-width:640px}.question-detail{font:400 25px/1.45 var(--font-voice);color:var(--field-muted);max-width:480px;margin-top:24px}.quiet-prompt{color:var(--field-ink);margin-top:34px;font-size:16px;font-weight:600}.section-path{color:var(--field-muted);gap:26px;margin-top:62px;font-size:11px;display:flex}.section-path span{padding-top:13px;position:relative}.section-path .is-current:before{content:"";background:currentColor;width:18px;height:2px;position:absolute;top:0;left:0}.section-path .is-current{color:var(--field-ink)}.answers{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.answer{border:1.5px solid var(--boundary);background:var(--row);border-radius:var(--radius);cursor:pointer;min-height:64px;color:var(--field-ink);align-items:center;gap:20px;padding:10px 18px;font-size:15px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.answer input{opacity:0;width:1px;height:1px;position:absolute}.answer:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.answer:has(input:checked){background:var(--selected);color:var(--selected-ink);border-color:var(--selected);font-weight:600}.answer:hover{background:var(--hover);color:var(--ink)}.answer:has(input:checked):hover{background:var(--selected);color:var(--selected-ink)}.answer-key{border:1px solid var(--boundary);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:13px;font-weight:400;display:inline-flex}.answer:has(input:checked) .answer-key{border-color:var(--selected-ink)}.answer-check{margin-left:auto;display:none}.answer:has(input:checked) .answer-check{display:block}.answer.unrated{border-color:var(--border);border-style:dashed;margin-top:6px;padding-left:18px}.answer.unrated:has(input:checked){border-color:var(--selected);border-style:solid}.answer-settings{color:var(--field-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.answer-settings label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.answer-settings input{width:15px;height:15px;accent-color:var(--selected);margin:0}.question-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.back-button{align-items:center;gap:7px;padding:5px 0;font-size:13px;display:flex}.next-button{background:var(--button);color:var(--button-text);border-radius:4px;justify-content:center;align-items:center;gap:20px;min-width:107px;min-height:49px;padding:10px 18px;display:flex}.question-footer{border-top:1px solid var(--boundary);color:var(--field-muted);justify-content:space-between;align-items:center;gap:24px;margin:0 56px;padding:16px 0;font-size:11px;display:flex}.question-footer .privacy{font-size:11px}.question-footer .deadline{margin-left:auto}.question-footer .privacy[open]{max-width:580px}.text-answer label{margin-bottom:14px;display:block}.text-answer label span{color:var(--field-muted)}.text-answer textarea{background:var(--row);width:100%;color:var(--field-ink);border:1.5px solid var(--boundary);border-radius:var(--radius);resize:vertical;caret-color:var(--field-ink);padding:16px}.review-panel{grid-column:1/-1;width:100%;max-width:900px;margin:auto}.review-panel h1{font:400 48px/1.2 var(--font-voice)}.review-panel>p{margin:20px 0}.review-row{border-bottom:1px solid var(--boundary);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.review-row p{flex:1}.review-row button{text-decoration:underline}.review-panel .next-button{margin-top:24px}.hub-intro h1{font:400 62px/1.07 var(--font-voice);letter-spacing:-.025em}.hub-intro>p{max-width:335px;margin-top:25px;font-size:16px;line-height:1.75}.programme-caption{flex-direction:column;gap:5px;margin-top:58px;font-size:13px;display:flex}.programme-caption strong{font-weight:500}.programme-caption span{color:var(--report-secondary)}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{font:500 28px/1.2 var(--font-voice)}.section-heading>span{color:var(--report-secondary);font-size:12px}.task{border-bottom:1px solid var(--report-border);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;text-decoration:none;display:flex}.active-task{background:var(--report-accent);color:var(--report-surface);border:0;border-radius:3px;margin-bottom:0;padding:28px}.task-status{color:var(--report-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.active-task .task-status{color:var(--band-secondary)}.task-status .icon{width:14px;height:14px}.task h3{font:500 29px/1.3 var(--font-voice);margin:4px 0 9px}.rater-label{align-items:center;gap:9px;font-size:11px;display:flex}.active-task .shape{outline:2px solid var(--report-surface)}.task-end{text-align:right;flex-direction:column;gap:30px;font-size:10px;display:flex}.task-cta{justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.active-task .task-cta{color:var(--report-surface)}.task:hover h3{text-underline-offset:5px;text-decoration:underline}.hub-note{color:var(--report-secondary);margin-top:22px;font-size:12px}.section-paper{--field:var(--report-surface);--field-ink:var(--report-ink);--field-muted:var(--report-secondary);--boundary:var(--report-border)}.section-paper .site-header,.section-paper .question-footer{border-color:var(--report-border)}.section-paper :focus-visible{outline-color:var(--report-accent)}.section-paper .next-button{background:var(--report-ink);color:var(--report-surface)}.header-exit>span{font-size:24px}.review-panel .eyebrow,.complete-panel .eyebrow{color:var(--report-secondary);margin-bottom:12px;font-size:12px}.review-list{padding:0;list-style:none}.review-row{border-color:var(--report-border);align-items:flex-start}.review-row>div{min-width:0}.review-row h2{font:400 24px/1.3 var(--font-voice)}.review-row .eyebrow{margin-bottom:6px;display:block}.review-answer{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--report-secondary);margin-top:10px}.review-actions{justify-content:space-between;align-items:center;display:flex}.review-actions .next-button{margin:0}.fixture-explanation{color:var(--report-secondary);max-width:62ch;font-size:13px}.complete-panel{grid-column:1/-1;max-width:720px;margin:40px auto 100px}.complete-panel h1{font:400 62px/1.08 var(--font-voice)}.complete-panel p{margin-bottom:24px}.complete-panel h1+p{margin-top:30px}.hub-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:110px;padding-block:60px 100px}.task{text-align:left;width:100%}.task h3{text-align:left}.hub-note+.text-button{margin-top:12px;font-size:12px}.save-status{color:var(--field-muted);text-align:center;font-size:11px}.save-status .text-button{margin:auto;display:block}.save-warning{background:var(--report-surface);color:var(--report-ink);border-left:3px solid var(--light-error);margin-top:14px;padding:20px}.save-warning:focus{outline:3px solid var(--focus);outline-offset:4px}.save-warning h2{font:500 25px/1.2 var(--font-voice);margin-bottom:10px}.save-warning p{font-size:13px}.save-warning :focus-visible{outline-color:var(--report-ink)}.error-summary{border-block:1px solid var(--light-error);margin:24px 0;padding:20px 0}.error-summary h2{font:500 26px/1.3 var(--font-voice)}.error-summary ul{padding-left:22px}.error-summary .text-button{text-align:left}.text-meta{color:var(--field-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;font-size:11px;display:flex}.text-privacy{color:var(--field-muted);margin-top:16px;font-size:12px}.error-text{color:var(--field-ink,var(--light-error))}.text-answer .error-text{color:var(--field-error,var(--light-error));margin-top:12px;font-size:13px}.optional-rating{color:var(--field-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.answer-check{font-size:21px}.answer input:focus-visible{outline:none}.text-answer textarea{font-size:16px}@media (width<=1100px){.question-context{flex-wrap:wrap}.sample-notice{flex-basis:100%;order:3;margin:0;padding-bottom:8px}}@media (width>=701px) and (width<=1100px){.focus-layout{grid-template-columns:1fr 1fr;gap:50px;width:calc(100% - 112px)}.prompt-side h1{font-size:42px}.hub-intro h1{font-size:49px}}@media (width<=700px){body{font-size:14px}.site-header{gap:16px;min-height:73px;margin:0 22px}.brand-lockup{width:198px;height:35px}.brand-mark{width:26px;height:26px}.client-logo{max-width:96px;height:24px;padding-left:12px}.brand:has(+.client-logo) .brand-lockup{width:150px;height:27px}.header-exit{gap:8px;font-size:11px}.header-exit .icon{width:17px;height:17px}.client-name{display:none}.light-footer{flex-direction:column;align-items:flex-start;gap:8px;margin:0 22px;padding:17px 0;font-size:10px}.privacy{width:100%;font-size:10px}.question-page .site-header{min-height:65px}.question-context{margin:0 22px;padding:3px 0 4px;font-size:11px}.programme-details summary{font-size:10px}.programme-details .disclosure-content{width:300px;top:44px}.focus-layout{flex-direction:column;flex:1;align-items:stretch;width:auto;margin:0 22px;padding:5px 0 10px;display:flex}.prompt-side{padding-bottom:18px}.section-progress{font-size:11px}.progress-segments{gap:min(4px, calc(30% / var(--question-count,1)));margin:7px 0 18px}.prompt-side h1{letter-spacing:-.022em;max-width:350px;font-size:30px;line-height:1.12}.question-detail{max-width:335px;margin-top:11px;font-size:19px;line-height:1.35}.quiet-prompt{margin-top:12px;font-size:14px}.section-path{display:none}.answers{gap:6px}.answer{border-radius:5px;gap:17px;min-height:48px;padding:7px 13px;font-size:13px}.answer-key{width:25px;height:25px;font-size:11px}.answer.unrated{min-height:44px;margin-top:0;padding-left:13px}.answer-settings{margin-top:0;font-size:10px}.answer-settings input{width:14px;height:14px}.answer-settings{flex-wrap:wrap}.question-actions{gap:10px;margin-top:3px}.next-button{min-width:102px;min-height:46px;padding:8px 16px;font-size:12px}.back-button{font-size:12px}.question-footer{flex-wrap:wrap;gap:0;margin:0 22px;padding:0 0 10px}.question-footer .privacy{width:100%;font-size:10px}.question-footer .privacy summary{gap:7px;min-height:44px}.question-footer .deadline,.section-count{display:none}.question-page{min-height:100svh}.review-panel h1{font-size:36px}.review-row{gap:10px;font-size:12px}.hub-intro h1{font-size:41px;line-height:1.02}.hub-intro>p{max-width:320px;margin-top:15px;font-size:13px;line-height:1.65}.programme-caption{gap:4px;margin-top:21px;font-size:11px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:25px}.section-heading>span{font-size:10px}.task{gap:12px;padding:21px 0}.active-task{padding:21px 18px}.task h3{margin-top:2px;margin-bottom:7px;font-size:27px}.task-status,.rater-label{font-size:10px}.task-end{gap:30px;font-size:9px}.task-cta{gap:6px;font-size:11px}.task-cta .icon{width:18px;height:18px}.hub-note{margin-top:17px;font-size:10px}.task-section{margin-top:24px}.hub-layout{padding-top:24px}.save-status{max-width:108px;font-size:10px}.review-panel{padding-block:24px}.review-row h2{font-size:23px}.review-row p{max-width:none}.review-row button{flex-shrink:0}.complete-panel{margin:40px 0 80px}.complete-panel h1{font-size:43px}.programme-details .disclosure-content{width:min(310px,100vw - 44px)}.answer.unrated{min-height:48px}.save-warning{padding:16px}.answer-side .next-button{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.programme-details .disclosure-content :focus-visible{outline-color:var(--report-ink)}@media (forced-colors:active){.answer:has(input:checked){outline:2px solid highlight}.answer-key,.answer{border-color:buttontext}.progress-segments span{background:graytext}.progress-segments .active{forced-color-adjust:none;background:highlight}.shape{background:canvastext!important}}.self-context{color:var(--field-muted);margin-bottom:12px;font-size:12px}.save-status [role=status]{align-items:center;gap:4px;display:inline-flex}.save-status .icon{width:14px;height:14px}.save-warning+.question-actions{margin-top:18px}@media (width<=700px){.hub-layout{gap:0}}.prompt-side h1,.review-row h2{white-space:pre-wrap}[data-theme=light] .question-page:not(.section-paper) .prompt-side{background:var(--panel);border-radius:4px;padding:28px}.question-page .disclosure-content{--focus:var(--report-accent)}.answer.unrated .answer-key{border-color:currentColor}@media (width<=700px){[data-theme=light] .question-page:not(.section-paper) .prompt-side{margin:0 -14px 18px;padding:14px 14px 16px}}.collection-layout{grid-template-columns:minmax(0,1fr) 310px;gap:48px;display:grid}.collection-layout section{margin:40px 0}.collection-person,.nomination-row{border-bottom:1px solid var(--report-border);padding:24px 0}.collection-heading{flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.collection-heading h3,.nomination-row h3{font:500 28px/1.25 var(--font-voice);margin:0}.collection-heading span{font-size:13px}.glance{margin:32px 0 48px;overflow-x:auto}.glance-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.glance-table th,.glance-table td{text-align:left;border-bottom:1px solid var(--report-border);padding:11px 12px}.glance-table th:first-child{padding-left:0}.glance-table thead th{white-space:nowrap;font-size:13px;font-weight:600}.glance-table thead th svg{vertical-align:-2px;margin-right:6px}.glance-status{border:1px solid var(--boundary);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;display:inline-block}.glance-status[data-enough=true]{border-color:var(--selected);background:var(--selected);color:var(--selected-ink)}.coverage-list{flex-wrap:wrap;gap:8px 24px;padding:0;font-size:13px;list-style:none;display:flex}.operations-table{border-collapse:collapse;width:100%;font-size:13px}.operations-table th,.operations-table td{text-align:left;border-bottom:1px solid var(--report-border);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.operations-table thead th{font-weight:600}.operations-table th:first-child{padding-left:0}.row-actions{flex-direction:column;align-items:flex-start;display:flex}.collection-actions{min-width:0}.collection-actions input,.collection-actions select{width:100%;min-width:0}.collection-actions fieldset,.nomination-content fieldset{border:0;min-width:0;margin:0;padding:0}.collection-actions .launch-confirm{background:var(--report-card);border-left:4px solid var(--report-accent);padding:24px}.nomination-page{background:var(--report-surface);color:var(--report-ink);min-height:100vh}.nomination-header{border-bottom:1px solid var(--report-border);justify-content:space-between;align-items:center;gap:20px;padding:24px 56px;display:flex}.nomination-header a{padding:12px 0}.nomination-page main{grid-template-columns:1fr 1fr;gap:96px;max-width:1320px;margin:auto;padding:64px 56px;display:grid}.nomination-intro h1{font:400 62px/1.08 var(--font-voice);margin:20px 0 32px}.nomination-intro>p{max-width:480px}.nomination-content{min-width:0}.nomination-content section{margin-bottom:48px}.nomination-content h2{font:400 32px/1.2 var(--font-voice)}.nomination-row p{overflow-wrap:anywhere}@media (width<=1100px){.collection-layout{grid-template-columns:minmax(0,1fr);gap:8px}.collection-actions{max-width:620px}}@media (width<=700px){.operations-table thead{display:none}.operations-table,.operations-table tbody,.operations-table tr,.operations-table th,.operations-table td{display:block}.operations-table tr{border-bottom:1px solid var(--report-border);padding:16px 0}.operations-table th,.operations-table td{border:0;padding:4px 0}.operations-table td:before{content:attr(data-label) ": ";font-weight:600}.row-actions{flex-flow:wrap;gap:4px 16px}.collection-heading{align-items:flex-start}.nomination-header{padding:16px 22px}.nomination-page main{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 22px}.nomination-intro h1{font-size:43px}.nomination-content section{margin-bottom:32px}}.nomination-intro p+p{margin-top:16px}.nomination-content h2{margin-bottom:16px}.operations-table tbody tr:last-child>*{border-bottom:0}.field-error{color:var(--light-error);margin-top:8px;font-size:14px;line-height:1.5;display:block}.directory-search{max-width:560px;margin:24px 0}.people-preview h2:focus{outline:3px solid var(--report-accent);outline-offset:5px}.question-options>.field-error{flex-basis:100%;margin-top:-16px}@media screen and (width<=359px){.question-page .brand-lockup{width:174px;height:auto}.question-page .header-exit{white-space:nowrap;gap:6px}}@media (hover:none) and (pointer:coarse){.keyboard-help{display:none}.answer-key{border-color:#0000}.answer.unrated .answer-key{display:none}}[data-theme=navy]{--ground:#1f2a44;--row:#27344e;--ink:#f8f5ee;--secondary:#c8cfda;--border:#8d9aaf;--selected:#f4eedc;--selected-ink:#1f2a44;--hover:#27344e;--panel:#1f2a44;--section-communication:#1f2a44;--section-delivery:#25334a;--section-people:#2b3046;--report-surface:#f8f5ee;--report-ink:#1f2a44;--report-secondary:#505c6d;--report-border:#7d8794;--report-card:#fff;--self:#7352a4;--manager:#a94b1f;--stakeholders:#00785a;--error:#f3c9bc;--accent:#f4eedc;--progress:#f4eedc;--button:#f4eedc;--button-text:#1f2a44;--focus:#f4eedc;--report-accent:#1f2a44}:root:not([data-theme]),[data-theme=slate]{--ground:#2d3b49;--row:#354553;--ink:#f8f5ee;--secondary:#cfd7df;--border:#9aaab8;--selected:#dce7ee;--selected-ink:#2d3b49;--hover:#354553;--panel:#2d3b49;--section-communication:#2d3b49;--section-delivery:#303d50;--section-people:#354248;--report-surface:#f8f5ee;--report-ink:#2d3b49;--report-secondary:#505c6d;--report-border:#7d8794;--report-card:#fff;--self:#7352a4;--manager:#a94b1f;--stakeholders:#00785a;--error:#f3c9bc;--accent:#dce7ee;--progress:#dce7ee;--button:#dce7ee;--button-text:#2d3b49;--focus:#dce7ee;--report-accent:#2d3b49}[data-theme=forest]{--ground:#203c34;--row:#29473d;--ink:#f8f5ee;--secondary:#cad9ce;--border:#95ada0;--selected:#e0e8d8;--selected-ink:#203c34;--hover:#29473d;--panel:#203c34;--section-communication:#203c34;--section-delivery:#283e34;--section-people:#23413e;--report-surface:#f8f5ee;--report-ink:#203c34;--report-secondary:#505c6d;--report-border:#7d8794;--report-card:#fff;--self:#7352a4;--manager:#a94b1f;--stakeholders:#00785a;--error:#f3c9bc;--accent:#e0e8d8;--progress:#e0e8d8;--button:#e0e8d8;--button-text:#203c34;--focus:#e0e8d8;--report-accent:#203c34}[data-theme=petrol]{--ground:#203b42;--row:#29474e;--ink:#f8f5ee;--secondary:#c9dbdc;--border:#93adb1;--selected:#dcedea;--selected-ink:#203b42;--hover:#29474e;--panel:#203b42;--section-communication:#203b42;--section-delivery:#283d49;--section-people:#23423f;--report-surface:#f8f5ee;--report-ink:#203b42;--report-secondary:#505c6d;--report-border:#7d8794;--report-card:#fff;--self:#7352a4;--manager:#a94b1f;--stakeholders:#00785a;--error:#f3c9bc;--accent:#dcedea;--progress:#dcedea;--button:#dcedea;--button-text:#203b42;--focus:#dcedea;--report-accent:#203b42}[data-theme=light]{--ground:#f8f5ee;--row:#fff;--ink:#1f2a44;--secondary:#505c6d;--border:#75808e;--selected:#1f2a44;--selected-ink:#fff;--hover:#e9eef4;--panel:#e4e9f0;--section-communication:#f8f5ee;--section-delivery:#f3f1ea;--section-people:#f3f5ef;--report-surface:#f8f5ee;--report-ink:#1f2a44;--report-secondary:#505c6d;--report-border:#7d8794;--report-card:#fff;--self:#7352a4;--manager:#a94b1f;--stakeholders:#00785a;--error:#963b36;--accent:#1f2a44;--progress:#1f2a44;--button:#1f2a44;--button-text:#fff;--focus:#1f2a44;--report-accent:#1f2a44}@media (forced-colors:active){html[data-theme]{--ground:Canvas;--row:Canvas;--ink:CanvasText;--secondary:CanvasText;--border:CanvasText;--selected:Highlight;--selected-ink:HighlightText;--hover:Canvas;--panel:Canvas;--section-communication:Canvas;--section-delivery:Canvas;--section-people:Canvas;--report-surface:Canvas;--report-ink:CanvasText;--report-secondary:CanvasText;--report-border:CanvasText;--report-card:Canvas;--error:CanvasText;--accent:Highlight;--progress:Highlight;--button:ButtonFace;--button-text:ButtonText;--focus:Highlight;--report-accent:CanvasText}}.access-page{flex-direction:column;min-height:100svh;display:flex}.access-page .brand,.staff-page .brand{text-decoration:none}.access-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:112px;width:calc(100% - 192px);max-width:1248px;margin:0 auto;padding:72px 0 96px;display:grid}.access-intro{max-width:550px}.access-intro .eyebrow{color:var(--report-secondary);margin-bottom:24px;font-size:12px}.access-intro h1{font:400 62px/1.06 var(--font-voice);letter-spacing:-.025em;text-wrap:initial}.access-lead{font:400 24px/1.5 var(--font-voice);max-width:460px;margin-top:28px}.access-aside{border-top:1px solid var(--report-border);max-width:380px;color:var(--report-secondary);margin-top:48px;padding-top:24px;font-size:13px}.access-aside .text-button{margin-top:14px}.access-form{min-width:0;padding-top:10px}.access-form h2,.staff-main h2{font:500 28px/1.25 var(--font-voice);margin-bottom:18px}.access-form p{margin-bottom:20px}.access-form .field-help{margin:8px 0 0}.form-field{margin:24px 0}.form-field label{margin-bottom:9px;font-size:14px;font-weight:500;display:block}.form-field label span{color:var(--report-secondary);margin-left:8px;font-size:12px;font-weight:400}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--report-border);width:100%;min-height:50px;color:var(--report-ink);font:400 16px/1.5 var(--font-ui);background:0 0;border-radius:4px;padding:12px}.form-field input[type=file]{padding:9px;font-size:13px}.form-field input::file-selector-button{font:inherit;margin-right:12px;padding:6px}.field-help,.form-footnote{color:var(--report-secondary);font-size:12px;line-height:1.65}.form-footnote{margin-top:24px}.primary-button{background:var(--report-accent);color:var(--report-surface);border-radius:4px;justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.secondary-button{border:1.5px solid var(--report-accent);min-height:50px;color:var(--report-accent);border-radius:4px;justify-content:space-between;align-items:center;gap:32px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.form-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.form-actions a,.access-form>a{align-items:center;min-height:44px;display:inline-flex}.form-message{border-left:3px solid var(--light-error);background:var(--light-panel);color:var(--report-ink);margin:0 0 26px;padding:16px 20px}.form-success{border-color:var(--stakeholders);background:var(--light-panel)}.secret-key{background:var(--light-panel);margin:24px 0;padding:22px}.secret-key span{margin-bottom:12px;font-size:12px;display:block}.secret-key code{overflow-wrap:anywhere;letter-spacing:.07em;-webkit-user-select:all;user-select:all;font-size:17px;display:block}.recovery-codes{background:var(--light-panel);gap:12px;padding:20px;font-size:13px;list-style:none;display:grid}.recovery-codes code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.check-row{align-items:center;gap:12px;min-height:48px;margin:22px 0;font-size:13px;display:flex}.check-row input{min-width:20px;height:20px;accent-color:var(--report-accent)}.staff-page .site-header{flex-wrap:wrap;gap:28px}.staff-page nav{flex-wrap:wrap;align-items:center;gap:24px;margin-left:auto;display:flex}.staff-page nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.staff-main{width:calc(100% - 192px);max-width:1248px;margin:0 auto;padding:48px 0 96px}.staff-main h1{font:400 52px/1.1 var(--font-voice);letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:14px}.staff-main>p{color:var(--report-secondary)}.workspace-banner{background:var(--report-accent);color:var(--report-surface);justify-content:space-between;align-items:center;gap:36px;margin:36px 0;padding:36px 40px;display:flex}.workspace-banner h2{margin-bottom:12px;font-size:36px}.workspace-banner p{color:var(--band-secondary);max-width:58ch}.workspace-banner .primary-button{background:var(--report-surface);color:var(--report-accent);flex-shrink:0}.staff-columns{grid-template-columns:minmax(0,1fr) 360px;gap:72px;margin-top:40px;display:grid}.staff-columns>section{min-width:0}.staff-columns>aside{border-left:1px solid var(--report-border);padding-left:32px}.member-list{padding:0;list-style:none}.member-row{border-bottom:1px solid var(--report-border);padding:24px 0}.member-row:first-child{padding-top:0}.member-row h3{font:500 24px/1.3 var(--font-voice)}.member-row p{color:var(--report-secondary);overflow-wrap:anywhere;font-size:13px}.member-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.member-controls .form-field{flex:1;min-width:110px;margin:16px 0 0}.member-controls .primary-button{min-height:50px}.workspace-link{border-block-end:1px solid var(--report-border);font:400 28px/1.3 var(--font-voice);justify-content:space-between;gap:24px;padding:24px 0;text-decoration:none;display:flex}.workspace-link span{font:400 13px/1.55 var(--font-ui)}.session-warning{background:var(--light-panel);flex-wrap:wrap;align-items:center;gap:24px;padding:18px 32px;display:flex}.private-link{overflow-wrap:anywhere;background:var(--light-panel);margin-bottom:24px;padding:20px}.private-link code{-webkit-user-select:all;user-select:all;margin:12px 0;font-size:12px;display:block}@media (width<=1100px){.access-layout{grid-template-columns:1fr 1fr;gap:64px;width:calc(100% - 112px)}.access-intro h1{font-size:52px}.staff-main{width:calc(100% - 112px)}.staff-columns{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (width<=700px){.access-layout{width:auto;margin:0 22px;padding:32px 0 56px;display:block}.access-intro h1{max-width:350px;font-size:43px}.access-intro .eyebrow{margin-bottom:16px;font-size:11px}.access-lead{margin-top:18px;font-size:21px;line-height:1.4}.access-aside{margin-top:22px;padding-top:18px;font-size:12px}.access-form{margin-top:32px;padding-top:0}.access-form h2{font-size:26px}.primary-button{min-height:48px}.recovery-codes{padding:16px;font-size:12px}.staff-main{width:auto;margin:0 22px;padding-top:32px}.staff-main h1{font-size:39px}.staff-page .site-header{gap:8px;padding-block:16px}.staff-page nav{gap:20px;width:100%;margin:0}.workspace-banner{flex-direction:column;align-items:start;gap:24px;padding:26px 22px}.workspace-banner h2{font-size:30px}.staff-columns{display:block}.staff-columns>aside{border:0;border-top:1px solid var(--report-border);margin-top:32px;padding:32px 0 0}.session-warning{padding:18px 22px}}.access-recovery{border-top:1px solid var(--report-border);margin-top:36px;padding-top:24px}.access-recovery summary{cursor:pointer;min-height:44px}.workspace-logo{object-fit:contain;max-width:180px;max-height:80px;margin-bottom:24px}.captured-message{border-bottom:1px solid var(--report-border);padding-block:24px}.captured-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.account-choice{align-items:center;gap:12px;min-height:44px;margin-bottom:20px;font-size:14px;display:flex}.account-choice input{width:20px;height:20px;accent-color:var(--report-accent)}.private-link .field-help{color:var(--report-secondary)}.staff-page>.site-header nav a{text-decoration:none}.staff-page>.site-header nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}@media (width<=700px){.staff-page>.site-header nav{flex-wrap:nowrap;gap:24px;padding:6px 4px 10px;scroll-padding-inline:4px;overflow-x:auto}.staff-page>.site-header nav>*{flex-shrink:0}.staff-page>.site-header nav a{white-space:nowrap}}
