.ui-status,.ui-form-errors{border-inline-start:.25rem solid var(--ui-border);padding-inline:var(--ui-space-inline)}.ui-status--success{border-color:var(--ui-status-success)}.ui-status--retryable_failure,.ui-status--validation_error{border-color:var(--ui-status-danger)}.ui-status--conflict{border-color:var(--ui-status-warning)}.ui-table-scroll{max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table th,.ui-table td{border:1px solid var(--ui-border);padding:var(--ui-space-block) var(--ui-space-inline);text-align:start}.ui-responsive-media{object-fit:contain;max-width:100%;height:auto;display:block}.ui-terminal-actions{gap:var(--ui-space-inline);flex-wrap:wrap;display:flex}.ui-skip-link{position:absolute;transform:translateY(-200%)}.ui-skip-link:focus{position:static;transform:none}.ui-navigation__toggle{display:none}:focus-visible{outline:.2rem solid var(--ui-focus);outline-offset:.15rem}@media (max-width:42rem){.ui-navigation__toggle{display:inline-block}.ui-navigation ul{display:none}.ui-navigation ul[data-open=true]{display:grid}.ui-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tr,.ui-table td{display:block}.ui-table td:before{content:attr(data-label);font-weight:700;display:block}.ui-terminal-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202821;background:#f7f5ef;font-family:Arial,sans-serif}body{margin:0}button,input,select,textarea{font:inherit}main{max-width:48rem;margin:0 auto;padding:8rem 2rem}.eyebrow{color:#527154;letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{margin:1rem 0;font-size:clamp(2.5rem,8vw,5rem);line-height:.98}p{font-size:1.125rem;line-height:1.7}.primary-link,.primary-button,.secondary-button,.text-button{cursor:pointer;border-radius:.5rem;font-weight:700}.primary-link,.primary-button{color:#fff;background:#315d3a;border:1px solid #315d3a;padding:.8rem 1rem;text-decoration:none;display:inline-block}.staff-login-shell,.staff-home-shell{max-width:42rem;padding-block:5rem 8rem}.staff-login-card{background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:2rem}.staff-login-form{gap:1rem;margin-top:2rem;display:grid}.staff-login-form label{gap:.4rem;font-weight:700;display:grid}.staff-login-form input{box-sizing:border-box;border:1px solid #adb8ae;border-radius:.4rem;width:100%;padding:.7rem}.staff-login-form button{color:#fff;cursor:pointer;background:#315d3a;border:1px solid #315d3a;border-radius:.5rem;padding:.8rem 1rem;font-weight:700}.staff-login-error{color:#a11;min-height:1.5rem}.draft-shell{max-width:64rem;padding-block:3rem 8rem}.draft-heading h1{font-size:clamp(2.25rem,6vw,4.25rem)}.draft-warning{background:#fff4d6;border-left:.25rem solid #a87300;padding:.85rem 1rem}.revision-meta{gap:2rem;display:flex}.revision-meta div{gap:.25rem;display:grid}.revision-meta dt{color:#527154;text-transform:uppercase;font-size:.8rem;font-weight:700}.revision-meta dd{margin:0}.draft-form,.component-stack,.component-card{gap:1.25rem;display:grid}.draft-form{margin-top:2rem}.draft-form label{gap:.4rem;font-weight:700;display:grid}.draft-form input,.draft-form select,.draft-form textarea{box-sizing:border-box;background:#fff;border:1px solid #adb8ae;border-radius:.4rem;width:100%;padding:.7rem}.section-heading,.subsection-heading,.save-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2,.section-heading h3,.subsection-heading h4,.save-bar p{margin:0}.compact{align-items:baseline}.component-card{background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:1.5rem}.component-card fieldset{border:1px solid #d4d8d2;border-radius:.5rem;gap:.75rem;padding:1rem;display:grid}.answer-row{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.answer-row input[type=radio],.answer-row input[type=checkbox]{width:auto}.media-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.secondary-button,.text-button{color:#315d3a;background:0 0;border:1px solid #527154;padding:.6rem .8rem}.text-button{border-color:#0000}.save-bar{background:#f7f5ef;border-top:1px solid #d4d8d2;padding:1rem 0;position:sticky;bottom:0}.save-bar p{font-size:1rem}.button-row{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.shared-part-impact{box-sizing:border-box;color:#202821;border:1px solid #adb8ae;border-radius:.75rem;width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto}.shared-part-impact::backdrop{background:#20282159}.shared-part-impact h2{margin-top:0}.shared-part-impact button{min-height:2.75rem;margin:.25rem}.listening-saved-preview{padding-block:2rem 4rem}.listening-saved-preview h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.listening-saved-preview>section{margin-top:2rem}.listening-saved-preview th,.listening-saved-preview td{text-align:left;padding:.35rem .75rem .35rem 0}.button-row p{margin:0}.review-shell{gap:2rem;max-width:64rem;padding-block:3rem 8rem;display:grid}.review-status{text-transform:capitalize;border:1px solid #527154;border-radius:999px;padding:.35rem .75rem;font-weight:700;display:inline-block}.review-status.invalidated,.review-status.rejected{color:#7b2d26;border-color:#9b3d34}.review-snapshot,.review-decision,.decision-card,.publisher-card{gap:1rem;display:grid}.review-snapshot pre{background:#f7f5ef;padding:1rem;overflow:auto}.review-question{border-top:1px solid #d4d8d2}.review-decision,.decision-card,.publisher-card{background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:1.5rem}.review-decision label{gap:.4rem;font-weight:700;display:grid}.review-decision select,.review-decision textarea{border:1px solid #adb8ae;border-radius:.4rem;padding:.7rem}button:disabled{cursor:wait;opacity:.6}@media (max-width:42rem){.media-grid,.section-heading,.subsection-heading,.save-bar,.button-row{grid-template-columns:1fr;align-items:stretch;display:grid}}:root{--ui-content:#202821;--ui-surface:#fff;--ui-border:#adb8ae;--ui-focus:#315d3a;--ui-status-info:#527154;--ui-status-success:#315d3a;--ui-status-warning:#a87300;--ui-status-danger:#a11;--ui-space-inline:1rem;--ui-space-block:.75rem}nav[aria-label=Content\ staff],.staff-access-notice{padding:1rem 1.5rem}nav[aria-label=Content\ staff] ul{flex-wrap:wrap;gap:1rem;padding:0;list-style:none;display:flex}.staff-access-notice:focus{outline-offset:-3px;outline:3px solid #235ac0}.staff-access-notice a,.staff-access-notice button{margin-right:1rem}nav[aria-label=Content\ staff] a:focus-visible{outline-offset:3px;outline:3px solid #235ac0}.review-shell{grid-template-columns:minmax(0,1fr)}.review-shell>*,.review-snapshot>*,.review-shell .component-card{min-width:0}.revision-meta{flex-wrap:wrap}.revision-meta div{min-width:0;max-width:100%}.revision-meta dd{overflow-wrap:anywhere}.review-snapshot pre{box-sizing:border-box;max-width:100%}.staff-workbench-shell{max-width:68rem;padding:3rem 1.5rem 5rem}.staff-workbench-shell h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.staff-workbench-shell h2{margin-block:2rem 1rem}.staff-workbench-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.staff-workbench-card,.staff-workbench-empty{overflow-wrap:anywhere;background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:1.5rem}.staff-workbench-card h3{margin-top:0}.staff-workbench-shell .button-row{margin-top:2rem}.staff-capability-list{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.staff-capability-list li{overflow-wrap:anywhere;background:#e8eee6;border-radius:.5rem;padding:.5rem .75rem}.staff-workbench-shell a:focus-visible,.staff-workbench-shell button:focus-visible{outline-offset:3px;outline:3px solid #235ac0}.saved-draft-preview{overflow-wrap:anywhere;max-width:72rem;padding-block:2rem 4rem}.saved-draft-preview h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.saved-draft-preview section{margin-block:1.5rem}.saved-draft-preview video,.saved-draft-preview audio{width:100%;max-width:40rem;margin-block:1rem;display:block}.saved-draft-preview video{background:#111;max-height:70vh}.saved-draft-preview table{border-collapse:collapse;max-width:100%}.saved-draft-preview th,.saved-draft-preview td{border:1px solid var(--ui-border,#adb8ae);text-align:left;vertical-align:top;padding:.5rem}.saved-draft-preview button{min-height:2.75rem;margin-block:.25rem}
