.cw-list{display:grid;gap:12px}.cw-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;border:1px solid var(--brand-line);border-radius:12px;background:#fff}.cw-row h3{margin:10px 0}.cw-row p{margin:8px 0}.cw-row small{color:var(--brand-muted)}.cw-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cw-buttons button{white-space:nowrap}.cw-text{white-space:pre-wrap;overflow-wrap:anywhere}.cw-form{display:grid;gap:18px;padding:12px 0}.cw-form label{display:grid;gap:6px;font-weight:600}.cw-form input,.cw-form select,.cw-form textarea{width:100%;max-width:100%;padding:12px;border:1px solid #b9ccbf;border-radius:8px;font:inherit;color:var(--brand-navy);background:white;box-sizing:border-box}.cw-form input[type=checkbox]{width:auto;justify-self:start}.cw-form button,.cw-row button{padding:10px 16px;border-radius:8px;background:var(--brand-navy);color:white;border:0;cursor:pointer}.cw-form button:disabled,.cw-row button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.cw-row{flex-direction:column}.cw-buttons{width:100%}}.sg-main>details.sg-card:not([open]){padding:14px 20px;margin-block:10px}.action-resources{margin-block:14px}.action-review{min-width:110px;max-width:320px}.action-review summary{cursor:pointer;font-weight:650}.action-review .sg-actions{margin-top:12px}.action-purpose{max-width:85ch}.request-response{padding:16px 20px;margin-block:14px;border-left:4px solid var(--brand-teal,#007b88)}.request-response h3,.request-support-summary h3{margin-top:0}.request-support-summary{padding:16px 20px;background:var(--brand-surface,#edf4f5);border-radius:10px;margin-block:14px}.request-decision-wrap{border:1px solid var(--brand-line,#d6dfe6);border-radius:10px;padding:12px 20px;margin-block:16px;min-width:0}.request-decision{gap:12px}.request-next-task{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:14px}.request-next-task p{margin:0;font-size:14px;line-height:1.5}.request-review .mh-link{background:none;border:0;padding:4px 0;color:var(--brand-navy);text-decoration:underline;cursor:pointer}.request-review .request-support-summary p{margin:7px 0;font-size:15px}.request-review details>summary{cursor:pointer}.request-review .request-decision-wrap{background:var(--brand-surface,#edf4f5)}@media(max-width:620px){.request-next-task{align-items:flex-start;flex-direction:column}}.request-decision h3{margin:0}.my-responsibilities table{width:100%;border-collapse:collapse;text-align:left}.my-responsibilities td,.my-responsibilities th{padding:14px 16px;border-bottom:1px solid var(--brand-line,#d6dfe6);vertical-align:top;min-width:180px}.my-responsibilities thead th{background:var(--brand-surface,#edf4f5);position:sticky;top:0}.my-responsibilities tbody th{width:40%;font-weight:600}.my-responsibilities small{margin-top:6px;color:var(--brand-muted)}.my-responsibilities td p{margin:0 0 8px}.my-responsibilities .es-scroll:focus-visible{outline:2px solid var(--brand-green,#307a61);outline-offset:3px}.attention-row{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--brand-line,#d6dfe6)}.attention-row p{margin:6px 0}.attention-row details{min-width:90px}.attention-row summary{cursor:pointer;font-size:.9rem}.attention-row details>div{display:grid;gap:12px;padding:12px;border:1px solid var(--brand-line,#d6dfe6);border-radius:6px}.attention-row details button{display:block;background:transparent!important;color:var(--brand-ink,#1e2949)!important;border:0!important;text-align:left;padding:4px 0!important;text-decoration:underline;font-size:.85rem}.attention-row details small{display:block}.attention-row summary:focus-visible{outline:2px solid #307a61;outline-offset:4px}@media(max-width:640px){.attention-row{flex-wrap:wrap}}.cw-form.request-form{gap:16px;padding:0}.request-form .request-section{display:grid;gap:12px;border:0;border-top:1px solid var(--brand-line);padding:18px 0 4px;margin:0}.request-form h3{font-size:18px;margin:0}.request-form h4{font-size:15px;margin:0}.request-form p{margin:0;font-size:14px;line-height:1.5}.request-form label{font-size:15px;gap:5px}.request-form small{font-size:13px;font-weight:400;color:var(--brand-muted)}.request-form textarea{min-height:80px;resize:vertical}.request-form input,.request-form select,.request-form textarea{padding:10px}.request-content{gap:12px}.request-choices,.request-content{border:0;padding:0;margin:0;display:grid;min-width:0}.request-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.request-choices legend{font-size:13px;color:var(--brand-muted);padding:0;margin-bottom:8px}.cw-form .request-choices .sg-check{display:flex;align-items:flex-start;gap:9px;font-weight:400;padding:6px 0}.cw-form .request-choices .sg-check[hidden]{display:none}.request-choices input[type=checkbox]{flex:none;margin-top:3px}.request-preferences{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-contact{display:grid;gap:8px}.request-form .request-contact button{justify-self:start}.request-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-top:1px solid var(--brand-line);padding-top:14px}.request-footer p{flex-basis:100%}.cw-form .request-footer .secondary{background:white;color:var(--brand-navy);border:1px solid var(--brand-line)}.request-form .request-context{font-size:14px}.request-form .request-context>summary{cursor:pointer;color:var(--brand-muted)}.request-summary{display:grid;gap:14px}.request-summary section{border-bottom:1px solid var(--brand-line);padding-bottom:14px}.request-summary h3{font-size:17px;margin:0 0 8px}.request-summary p{margin:6px 0}.request-summary .mh-link{background:none;border:0;padding:0;color:var(--brand-navy);text-decoration:underline;cursor:pointer}@media(max-width:620px){.request-choices,.request-preferences{grid-template-columns:1fr}}.policy-area-actions{margin:0 0 8px 24px;font-size:13px;font-weight:400}.policy-area-actions summary{cursor:pointer;color:var(--brand-muted)}.policy-area-actions ul{padding-left:18px;margin:7px 0}.policy-area-actions li{margin:5px 0}.policy-area-actions a{font-size:13px;text-decoration:underline}.acd-heading h1{margin-bottom:8px}.acd-heading p{margin-bottom:18px;color:var(--muted)}.acd-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;font-size:14px}.acd-toolbar nav{display:flex;gap:4px;background:#eaf0f3;padding:4px;border-radius:8px}.acd-toolbar nav a{padding:8px 12px;border-radius:6px}.acd-toolbar nav a[aria-current]{background:var(--brand-navy);color:white}.acd-toolbar label{margin-left:auto}.acd-toolbar input{width:270px;max-width:100%;background:white}.acd-toolbar>span{color:var(--muted);font-size:13px}.acd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.acd-card{display:flex;align-items:center;gap:12px;position:relative;min-height:132px;padding:16px;background:white;border:1px solid var(--line);border-radius:8px;transition:border-color .15s,box-shadow .15s}.acd-card:hover{border-color:var(--brand-green);box-shadow:0 3px 12px #1727400d}.acd-card:focus-visible{outline:3px solid var(--brand-green);outline-offset:3px}.acd-logo{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;background:white}.acd-logo img{width:64px;height:64px;object-fit:contain}.acd-logo>span{font-size:13px;font-weight:700;color:var(--muted);background:#edf3f6;border-radius:8px;padding:12px 6px}.acd-card-text{min-width:0;flex:1 1}.acd-card-text h2{font-size:18px;line-height:1.2;margin:0 0 6px;letter-spacing:-.3px}.acd-card-text>span{display:block;font-size:12px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.acd-arrow{position:absolute;right:10px;top:7px;font-size:14px;color:var(--muted)}.acd-empty{padding:24px;background:white;border:1px solid var(--line);border-radius:8px}.acd-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1650px){.acd-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.acd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.acd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-toolbar label{margin-left:0}}@media(max-width:480px){.acd-grid{grid-template-columns:1fr}.acd-card{min-height:106px}.acd-toolbar label{flex:1 1 100%}.acd-toolbar input{width:100%}}.council-session{max-width:1100px;margin:auto}.cs-header{display:flex;align-items:center;gap:24px;margin:28px 0}.cs-header h1{font-size:clamp(1.8rem,3vw,2.7rem);margin:8px 0;overflow-wrap:anywhere}.cs-header .acd-logo{flex-shrink:0}.cs-section{padding:28px 0;border-top:1px solid var(--brand-line);scroll-margin-top:24px}.cs-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-heading h2,.cs-heading h3{flex:1 1 280px;margin:0}.cs-heading h3{font-size:1.12rem}.cs-heading button{padding:9px 15px}.cs-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-people dt{font-size:.85rem;color:var(--brand-muted)}.cs-people dd{margin:6px 0;font-weight:600}.cs-nav{display:flex;gap:12px 22px;flex-wrap:wrap;padding:18px 0}.cs-detail-link,.cs-nav a{font-size:.9rem;text-underline-offset:4px}.cs-record{padding:22px 0;border-bottom:1px solid var(--brand-line)}.cs-record:last-child{border-bottom:0}.cs-record p{margin:12px 0;line-height:1.65}.cs-background{margin-top:18px}.cs-background summary{cursor:pointer}.cs-section>h2{margin-top:0}@media(max-width:640px){.cs-people{grid-template-columns:1fr;gap:14px}.cs-header{gap:14px}.cs-header,.cs-heading{align-items:flex-start}.cs-section{padding:22px 0}}.cs-people-box{background:var(--brand-surface,#f1f6f7);border:1px solid var(--brand-line);border-radius:7px;padding:20px;margin-top:22px}.cs-people-box h3{margin-top:0}body .sg-app .council-session button:not(dialog button){background:transparent;color:var(--brand-ink,#1e2949);border:1px solid var(--brand-line,#ccd7dc);box-shadow:none;font-size:.875rem;font-weight:500;line-height:1.4;padding:6px 11px;min-height:34px;border-radius:5px}body .sg-app .council-session button:not(dialog button):hover:not(:disabled){background:var(--brand-surface,#f1f6f7);border-color:var(--brand-muted,#647580)}body .sg-app .council-session button.cs-person-link:not(dialog button){background:transparent;border:0;border-radius:0;padding:3px 0;min-height:32px;text-align:left;font-size:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.council-session .cs-detail-link{display:inline-block;margin:8px 12px 8px 0;padding:3px 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cs-record-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.cs-more{display:inline-block;font-size:.875rem}.cs-more>summary{cursor:pointer;color:var(--brand-muted,#647580);padding:8px 0;text-underline-offset:4px}.cs-more[open]>summary{margin-bottom:6px}.cs-more>summary:hover{text-decoration:underline}@media(max-width:640px){body .sg-app .council-session button:not(dialog button){min-height:40px}.cs-record-actions{gap:10px}}.cs-more>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px;border:1px solid var(--brand-line,#d6dfe6);border-radius:6px}.cs-more>summary:focus-visible{outline:2px solid var(--brand-green,#307a61);outline-offset:2px}.cs-stisa h3{margin:22px 0 10px}.cs-stisa .cs-people{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.cs-stisa-streams{list-style:none;padding:0;display:grid;gap:8px}.cs-stisa-streams>li{padding:10px 14px;border:1px solid var(--brand-line);border-radius:6px}.cs-stisa summary{cursor:pointer;font-weight:600}.cs-stisa summary:focus-visible{outline:2px solid var(--brand-green,#307a61);outline-offset:4px}.cs-stisa-streams ul{margin:12px 0;padding-left:22px;line-height:1.6}.cs-stisa-funding{margin-top:20px;padding:16px;border-top:1px solid var(--brand-line)}@media(max-width:640px){.cs-stisa .cs-people{grid-template-columns:1fr}}.cs-goals{margin:22px 0}.cs-goals p{line-height:1.65}.cs-request-scroll{overflow-x:auto}.cs-request-table{width:100%;border-collapse:collapse;margin:14px 0}.cs-request-table td,.cs-request-table th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--brand-line);vertical-align:top}.cs-request-table thead th{font-size:.85rem;color:var(--brand-muted)}.cs-request-table tbody th{font-weight:500}.cs-request-table td:last-child{width:1%;white-space:nowrap}.cs-request-table a{text-underline-offset:3px}.cs-request-contact{font-weight:400;font-size:.9rem;margin-top:.35rem;color:#52627a}.council-initiatives_fields__pUPO3{border:0;padding:0;min-width:0}.council-initiatives_filters__ssriB{display:flex;align-items:center;gap:24px;margin-bottom:18px}.council-initiatives_filters__ssriB>label:first-child{flex:1 1}.council-initiatives_filters__ssriB input[type=search]{width:100%;box-sizing:border-box}.council-initiatives_contact__xRLO_{padding:12px 0;border-bottom:1px solid var(--brand-line);margin-bottom:16px}.council-initiatives_contact__xRLO_ summary,.council-initiatives_note__gNmOL summary{cursor:pointer;font-weight:600}.council-initiatives_tableWrap__5rv9f{overflow:visible}.council-initiatives_table__TD_O9{width:100%;border-collapse:collapse;font-size:14px}.council-initiatives_table__TD_O9 caption{text-align:left;font-weight:600;margin-bottom:12px}.council-initiatives_table__TD_O9 th{text-align:left;color:var(--brand-muted)}.council-initiatives_table__TD_O9 td,.council-initiatives_table__TD_O9 th{padding:14px 12px;border-bottom:1px solid var(--brand-line);vertical-align:top}.council-initiatives_table__TD_O9 td:first-child{width:42%}.council-initiatives_table__TD_O9 td:nth-child(2){width:32%}.council-initiatives_table__TD_O9 small{display:block;color:var(--brand-muted);margin:6px 0;line-height:1.5}.council-initiatives_table__TD_O9 a{font-size:13px}.council-initiatives_table__TD_O9 select{width:100%;min-width:170px;font-size:14px;padding:10px}.council-initiatives_table__TD_O9 textarea{width:100%;box-sizing:border-box;min-height:90px}.council-initiatives_note__gNmOL{margin-top:12px}.council-initiatives_note__gNmOL label{display:block;margin-top:10px}.council-initiatives_footer__QPQeZ{position:sticky;bottom:-34px;background:white;border-top:1px solid var(--brand-line);padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;z-index:2}.council-initiatives_footer__QPQeZ span{font-size:14px}@media(max-width:650px){.council-initiatives_tableWrap__5rv9f{overflow-x:auto}.council-initiatives_filters__ssriB{align-items:flex-start;flex-direction:column;gap:12px}.council-initiatives_table__TD_O9{min-width:650px}.council-initiatives_footer__QPQeZ{bottom:-24px}}.council-initiatives_table__TD_O9 td:first-child small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.initiative-participants_editor__sO1mX{font-size:14px}.initiative-participants_fields__tDtdH,.initiative-participants_toolbar__ngytO{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.initiative-participants_toolbar__ngytO label{flex:1 1;min-width:150px}.initiative-participants_editor__sO1mX label{display:flex;flex-direction:column;gap:5px;margin:8px 0}.initiative-participants_editor__sO1mX :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;font:inherit;padding:8px;border:1px solid #cbd5dc;border-radius:5px;background:white;color:inherit}.initiative-participants_hint__EQNLf{color:#536477;font-size:12px;margin:10px 0}.initiative-participants_scroll__Mbv45{overflow:auto;max-height:55vh;border:1px solid #d7e0e5;border-radius:6px}.initiative-participants_scroll__Mbv45 table{width:100%;border-collapse:separate;border-spacing:0}.initiative-participants_scroll__Mbv45 td,.initiative-participants_scroll__Mbv45 th{padding:9px 10px;text-align:left;border-bottom:1px solid #e0e6ea;vertical-align:middle}.initiative-participants_scroll__Mbv45 thead th{position:sticky;top:0;z-index:1;background:#f1f5f7;font-size:12px}.initiative-participants_scroll__Mbv45 th[scope=row]{font-size:14px;font-weight:600;min-width:150px}.initiative-participants_scroll__Mbv45 td:nth-child(2){min-width:150px}.initiative-participants_scroll__Mbv45 select{min-width:115px;font-size:12px}.initiative-participants_scroll__Mbv45 small{display:block;color:#637284;font-size:11px;margin-top:4px}.initiative-participants_links__wsjO9{display:flex;flex-wrap:wrap;gap:10px}.initiative-participants_links__wsjO9 button,.initiative-participants_textButton__I7fyl{background:transparent!important;color:#006d80!important;border:0!important;box-shadow:none!important;padding:2px!important;font-size:12px!important;font-weight:500!important;text-decoration:underline;text-underline-offset:3px}.initiative-participants_editor__sO1mX button:disabled{opacity:.5;cursor:not-allowed}.initiative-participants_editor__sO1mX :is(button,input,select,textarea):focus-visible{outline:2px solid #008875;outline-offset:2px}.initiative-participants_contactNeeded__oYPwC{color:#76591e}.initiative-participants_details__jbnKY{margin:16px 0;padding:14px;border:1px solid #d7e0e5;border-radius:6px}.initiative-participants_details__jbnKY fieldset{border:0;padding:0;margin:0;min-width:0}.initiative-participants_detailHead__owNtK{display:flex;justify-content:space-between;align-items:center;gap:10px}.initiative-participants_detailHead__owNtK h3{margin:0;font-size:17px}.initiative-participants_details__jbnKY details{margin:12px 0}.initiative-participants_details__jbnKY summary{cursor:pointer;font-size:13px}.initiative-participants_fields__tDtdH label{flex:1 1;min-width:150px}.initiative-participants_srOnly__PwpEM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.initiative-participants_addParticipant__HvIEY{margin:0 0 20px;padding:14px;border:1px solid #d7e0e5;border-radius:6px;background:#f7faf9}.initiative-participants_addParticipant__HvIEY fieldset{border:0;padding:0;margin:0;min-width:0}