:root{--gp-primary:#1a4480;--gp-primary-tint:#e8f0fa;--gp-ink:#1b1b1b;--gp-muted:#555a60;--gp-border:#858b94;--gp-rule:#dfe3e8;--gp-bg:#ffffff;--gp-bg-alt:#f3f5f8;--gp-page:#f0f2f5;--gp-card-shadow:0 1px 2px rgba(0,0,0,0.12);--gp-navy:#0f2c49;--gp-action:#103fef;--gp-action-hover:#0a2fc4;--gp-link:#051adb;--gp-blue-100:#e7f0fa;--gp-blue-90:#cfe0f5;--gp-grey-btn:#e4e6e9;--gp-pill:40px;--gp-field-radius:12px;--gp-error:#b3261e;--gp-error-bg:#fbeceb;--gp-success:#1d6b3a;--gp-success-bg:#e8f3ec;--gp-warn:#8a4b00;--gp-warn-bg:#fbf1e1;--gp-focus:var(--gp-action);--gp-radius:12px;--gp-font:var(--gp-font-noto,"Noto Sans"),"Noto Sans Bengali","Noto Sans Arabic","Noto Nastaliq Urdu","Noto Sans KR","Noto Sans SC",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gp-font-head:var(--gp-font-franklin,"Libre Franklin"),var(--gp-font);--gp-measure:68ch}*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;color-scheme:only light}body{margin:0;font-family:var(--gp-font);font-size:1.0625rem;font-weight:450;line-height:1.6;color:var(--gp-ink);background:var(--gp-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{color:var(--gp-link);-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}h1,h2,h3,h4{font-family:var(--gp-font-head);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin-block:0 .6em}h1{font-size:clamp(2rem,1.5rem + 2vw,2.5rem);font-weight:600}h2{font-size:1.625rem}h3{font-size:1.25rem}h4{font-size:1.0625rem;font-weight:600}p{margin-block:0 1em;max-width:var(--gp-measure)}.gp-brand__agency,.gp-hero__title,.gp-index__name,.gp-sections h2,.stat{font-family:var(--gp-font-head)}:focus-visible{outline:3px solid var(--gp-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.skip-link{position:absolute;inset-inline-start:.5rem;top:-100px;background:var(--gp-ink);color:#fff;padding:.75rem 1rem;z-index:100}.skip-link:focus{top:.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-announce{background:#000;color:#fff;font-size:.8125rem;line-height:1.4;padding:.5rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem}.gp-city__line{font-weight:500}.gp-city__notice{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:baseline;gap:.5rem;color:#ffc700;font-weight:600}.gp-city__notice:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translateY(-1px)}@media (max-width:40rem){.gp-announce{padding-inline:1rem}.gp-city__notice{-webkit-margin-start:0;margin-inline-start:0}}.gp-header{background:var(--gp-navy);color:#fff}.gp-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;align-items:center;padding:1.1rem 1.5rem}.gp-brand{display:flex;align-items:center;gap:.85rem;text-decoration:none;color:inherit;min-width:0}.gp-brand img{height:40px;width:auto}.gp-brand__agency{display:block;font-weight:600;font-size:1.25rem;letter-spacing:-.005em;line-height:1.2}.gp-brand__program{display:block;font-size:.875rem;color:#c9d6e6}.gp-nav{display:flex;flex-wrap:wrap;gap:0 1.25rem;align-items:center}.gp-nav a,.gp-nav button.linklike{color:#fff;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:.97rem;border-bottom:2px solid transparent;padding:0}.gp-nav a:hover,.gp-nav button.linklike:hover{border-bottom-color:#fff}.gp-nav a[aria-current=page]{border-bottom-color:#fff;font-weight:600}.gp-nav button.linklike{text-decoration:none}.gp-nav form{margin:0}.gp-lang{position:relative;font-size:.9rem}.gp-lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .75rem;border:1px solid var(--gp-rule);border-radius:var(--gp-pill);color:var(--gp-ink)}.gp-header .gp-lang summary{color:#fff;border-color:#3c5a78}.gp-lang summary::-webkit-details-marker{display:none}.gp-lang summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.gp-lang[open] summary:after{transform:translateY(2px) rotate(-135deg)}.gp-lang__menu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:50;background:var(--gp-bg);border:1px solid var(--gp-rule);border-radius:var(--gp-field-radius);box-shadow:0 4px 12px rgba(0,0,0,.2);min-width:12rem;overflow:hidden}.gp-lang__menu ul{list-style:none;margin:0;padding:.25rem 0}.gp-lang__menu button{display:block;width:100%;text-align:start;background:none;border:0;font:inherit;color:var(--gp-ink);padding:.55rem 1rem;cursor:pointer;min-height:40px}.gp-lang__menu button:hover{background:var(--gp-bg-alt)}.gp-lang__menu button[aria-current]{font-weight:600}main{display:block}.container{max-width:84rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.narrow{max-width:46rem}.gp-footer{background:var(--gp-navy);color:#fff;margin-top:3rem}.gp-footer .container{padding-block:1.6rem;font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem}.gp-footer__name{font-family:var(--gp-font-head);font-weight:600;font-size:1.05rem}.gp-footer__base{background:#000;color:#c9c9c9}.gp-footer__base .container{padding-block:.8rem;font-size:.8rem}.gp-footer__baseline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem}.gp-header__org{font-size:.95rem;color:var(--gp-ink);font-weight:500}.gp-footer a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.spread{justify-content:space-between}.stack>*+*{margin-top:1rem}.muted{color:var(--gp-muted)}.small{font-size:.9rem}.card{background:var(--gp-bg);border-radius:16px;box-shadow:var(--gp-card-shadow);padding:1.25rem 1.5rem .75rem}.card+.card{margin-top:1rem}.grid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.grid>.card+.card{margin-top:0}.stat{font-size:2.5rem;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto;position:relative;background:var(--gp-bg);border-radius:16px;box-shadow:var(--gp-card-shadow)}table{border-collapse:collapse;width:100%;font-size:.97rem}caption{font-weight:600;padding-block:.5rem}caption,td,th{text-align:start}td,th{padding:.85rem .75rem;border-bottom:1px solid var(--gp-rule);vertical-align:top}td:first-child,th:first-child{-webkit-padding-start:0;padding-inline-start:0}thead th{background:none;border-bottom:2px solid var(--gp-navy);font-weight:700;font-size:.85rem;color:var(--gp-muted)}td.num,th.num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;white-space:nowrap;color:var(--gp-ink)}.badge:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor;flex:none}.badge--DRAFT:before{background:#9a9a94}.badge--SUBMITTED:before,.badge--UNDER_PROGRAM_REVIEW:before{background:#2f5fb3}.badge--PENDING:before,.badge--REVISION_REQUESTED:before{background:#c27800}.badge--SUPERVISOR_SIGN_OFF:before{background:#6f3fa3}.badge--APPROVED:before,.badge--CLEAN:before{background:#1d8a4a}.badge--ERROR:before,.badge--QUARANTINED:before,.badge--REJECTED:before{background:#c4302b}.alert{-webkit-border-start:2px solid var(--gp-ink);border-inline-start:2px solid var(--gp-ink);background:var(--gp-bg-alt);padding:1rem 1.25rem;margin-block:1.25rem}.alert--error{border-color:var(--gp-error);background:var(--gp-error-bg)}.alert--success{border-color:var(--gp-success);background:var(--gp-success-bg)}.alert--warning{border-color:#c27800;background:var(--gp-warn-bg)}.alert h2,.alert h3{font-size:1.1rem;margin-bottom:.3rem}.alert ul{margin:.25rem 0 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.6rem 1.5rem;border-radius:var(--gp-pill);border:1px solid var(--gp-action);background:var(--gp-action);color:#fff;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn:hover{background:var(--gp-action-hover);border-color:var(--gp-action-hover)}.btn .gp-icon{width:18px;height:18px}.btn--secondary{background:var(--gp-grey-btn);border-color:var(--gp-grey-btn);color:var(--gp-ink)}.btn--secondary:hover{background:#d3d6da;border-color:#d3d6da;color:var(--gp-ink)}.btn--danger{background:var(--gp-error);border-color:var(--gp-error)}.btn--danger:hover{background:#8f1d17;border-color:#8f1d17}.btn--small{min-height:38px;padding:.3rem 1rem;font-size:.9rem}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}button.linklike{background:none;border:0;padding:0;font:inherit;color:var(--gp-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.22em;cursor:pointer}.field{margin-block:0 1.75rem;max-width:46rem}.field legend,.field>label,.label{display:block;font-weight:600;margin-bottom:.4rem}.req{color:var(--gp-error);font-weight:600}.hint{color:var(--gp-muted);font-size:.93rem}.error-message,.hint{display:block;margin-bottom:.4rem}.error-message{color:var(--gp-error);font-weight:600}.field--error{-webkit-border-start:2px solid var(--gp-error);border-inline-start:2px solid var(--gp-error);-webkit-padding-start:1rem;padding-inline-start:1rem}input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;max-width:32rem;min-height:48px;padding:.6rem .75rem;font:inherit;color:var(--gp-ink);background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-field-radius)}input:hover,select:hover,textarea:hover{border-color:var(--gp-ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--gp-action);outline-offset:1px}textarea{max-width:46rem;min-height:8rem}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--gp-error);border-width:2px}fieldset{border:0;padding:0;margin:0 0 1.75rem;min-width:0}.choice{display:flex;gap:.65rem;align-items:flex-start;margin-block:.4rem;min-height:32px}.choice input{width:1.3rem;height:1.3rem;margin:.2rem 0 0;flex:none}.choice input,input[type=checkbox],input[type=radio]{accent-color:var(--gp-action)}.section{border-top:1px solid var(--gp-ink);padding-top:1.5rem;margin-top:2.5rem}.repeater td input,.repeater td select{min-width:8rem}.sticky-actions{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(255,255,255,.96);border-top:1px solid var(--gp-rule);padding:1rem 0;margin-top:2.5rem;z-index:5}.split{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.split__pane{min-width:0}.split__side{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}@media (max-width:64rem){.split{grid-template-columns:1fr}.split__side{position:static;max-height:none}}.answer{padding-block:.85rem;border-bottom:1px solid var(--gp-rule)}.answer dt{font-weight:600;font-size:.93rem;color:var(--gp-muted)}.answer dd{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.flag{-webkit-border-start:2px solid #c27800;border-inline-start:2px solid #c27800;background:var(--gp-warn-bg);padding:.5rem .75rem;margin-top:.5rem;font-size:.95rem}.doc-viewer{width:100%;height:70vh;border:1px solid var(--gp-rule);background:var(--gp-bg-alt)}.comment{border-top:1px solid var(--gp-rule);padding:.75rem 0;margin-bottom:.25rem}.comment--internal{background:var(--gp-warn-bg);border-top-color:#c27800;padding-inline:.75rem}.map{width:100%;height:520px;border:1px solid var(--gp-rule);background:#f4f4f1}.legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.88rem;margin-top:.75rem;color:var(--gp-muted)}.legend span{display:inline-flex;align-items:center;gap:.4rem}.legend i{width:1rem;height:1rem;display:inline-block;border:1px solid #555}@media print{.gp-announce,.gp-header nav,.gp-lang,.no-print,.skip-link,.sticky-actions{display:none!important}}.table-wrap:focus-visible{outline:2px solid var(--gp-focus);outline-offset:3px}.gp-hero{max-width:84rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.5rem 3rem}.gp-hero__title{font-weight:600;font-size:clamp(2.75rem,.75rem + 7.5vw,8.5rem);line-height:.92;letter-spacing:-.035em;margin:0 0 2.5rem;max-width:13ch;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:40rem){.gp-hero__title{font-size:min(2.6rem,11vw);letter-spacing:-.02em;line-height:1}}.gp-hero__by{font-size:1.05rem;color:var(--gp-muted);margin:0 0 1.25rem}.gp-hero__body{font-size:1.2rem;line-height:1.55;max-width:38ch;margin:0 0 2rem}.gp-index{max-width:84rem;margin:0 auto;padding:0 1.5rem 5rem}.gp-index h2{font-size:1.0625rem;font-weight:600;margin:0 0 1rem}.gp-index ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-ink)}.gp-index li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem 2rem;gap:.25rem 2rem;padding:1.4rem 0;border-bottom:1px solid var(--gp-rule);align-items:baseline}.gp-index__name{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.2}.gp-index__desc{grid-column:1;color:var(--gp-muted);max-width:60ch;margin:0}.gp-index__due{grid-column:2;grid-row:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:40rem){.gp-index li{grid-template-columns:1fr}.gp-index__due{grid-column:1;grid-row:auto;color:var(--gp-muted)}}.gp-loading{padding:2.5rem 0}.gp-loading__bar{height:2px;width:100%;max-width:32rem;background:var(--gp-rule);overflow:hidden}.gp-loading__bar:after{content:"";display:block;height:100%;width:40%;background:var(--gp-ink);animation:gp-loading 1.1s ease-in-out infinite}.gp-loading__line{height:.9rem;background:var(--gp-bg-alt);margin-top:1.1rem;max-width:40rem}@keyframes gp-loading{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.gp-loading__bar:after{animation:none;width:100%;opacity:.5}}.gp-guide-launcher{min-height:40px;padding:0 1rem;border:1px solid var(--gp-grey-btn);border-radius:var(--gp-pill);background:var(--gp-grey-btn);color:var(--gp-ink);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.gp-guide-launcher:hover,.gp-guide-launcher[aria-expanded=true]{background:var(--gp-navy);border-color:var(--gp-navy);color:#fff}.gp-header .gp-guide-launcher{background:transparent;border-color:#3c5a78;color:#fff}.gp-guide{position:fixed;top:6rem;inset-inline-end:1.5rem;z-index:1000;width:min(27rem,calc(100vw - 2rem));max-height:calc(100vh - 7.5rem);overflow-y:auto;background:#fff;color:var(--gp-ink);border:1px solid var(--gp-rule);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.25);padding:1.25rem 1.25rem 1rem;font-size:.95rem;text-align:start}.gp-guide h2{font-size:1.2rem;margin:0}.gp-guide__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.gp-guide__who{margin:.75rem 0;color:var(--gp-muted)}.gp-guide__modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin:.75rem 0 0;padding:3px;border:1px solid var(--gp-rule);border-radius:var(--gp-pill);background:var(--gp-bg-alt)}.gp-guide__modes button{min-height:40px;padding:.3rem .75rem;border:0;border-radius:var(--gp-pill);background:transparent;font:inherit;font-weight:600;font-size:.92rem;color:var(--gp-ink);cursor:pointer}.gp-guide__modes button:hover{background:var(--gp-bg)}.gp-guide__modes button[aria-pressed=true]{background:var(--gp-navy);color:#fff}.gp-guide__mode-note{margin:0 0 .5rem}.gp-guide__day{font-weight:600}.gp-guide__tours{margin:.75rem 0}.gp-guide__tours select{width:100%;max-width:none}.gp-guide__steps{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.gp-guide__step{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--gp-rule)}.gp-guide__step p,.gp-guide__step ul{margin:.4rem 0}.gp-guide__step.is-done strong{text-decoration:line-through;color:var(--gp-muted)}.gp-guide__step-head{display:flex;gap:.55rem;align-items:flex-start}.gp-guide__step-head input{width:1.2rem;height:1.2rem;margin-top:.2rem;flex:none;accent-color:var(--gp-action)}.gp-guide__actions{display:flex;flex-wrap:wrap;gap:.4rem}.gp-guide__actions form{margin:0}.gp-guide__actions .btn{white-space:normal;text-align:start;height:auto}.gp-header__start{display:flex;align-items:center;gap:1rem;min-width:0}.gp-header__end{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.gp-header__menu{grid-column:3;grid-row:1}@media (max-width:64rem){.gp-header__inner:has(.gp-header__menu){grid-template-columns:minmax(0,1fr) auto}.gp-header__menu{grid-column:2}.gp-header__inner:has(.gp-header__menu) .gp-header__end{grid-column:1/-1;grid-row:2}}.gp-menu-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#fff;cursor:pointer;border-radius:50%;flex:none}.gp-menu-button:hover{border-color:#3c5a78;background:rgba(255,255,255,.08)}.gp-menu-button__icon{display:grid;grid-gap:5px;gap:5px;width:20px}.gp-menu-button__icon span{display:block;height:2px;background:currentColor}.gp-shell{display:flex;align-items:stretch;min-height:60vh}.gp-shell__main{flex:1 1;min-width:0}.gp-shell__main>.container{padding-top:1rem;max-width:none}.gp-sidebar{display:none;background:#fff}.gp-sidebar[data-state=open]{display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-end:0;z-index:900;width:min(22rem,88vw);overflow-y:auto;padding:1.25rem 1.5rem 2rem;box-shadow:0 0 60px rgba(0,0,0,.3)}.gp-scrim{position:fixed;inset:0;z-index:899;background:rgba(0,0,0,.35)}@media (max-width:40rem){.gp-sidebar[data-state=open]{width:100vw;box-shadow:none}}.gp-sidebar__close{display:flex;justify-content:flex-end;margin-bottom:1rem}@media (min-width:64rem){.gp-sidebar,.gp-sidebar[data-state=open]{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;width:17rem;flex:none;z-index:auto;overflow-y:auto;padding:1.5rem .75rem;-webkit-border-end:1px solid var(--gp-rule);border-inline-end:1px solid var(--gp-rule);box-shadow:none}.gp-scrim,.gp-sidebar__close{display:none}}.gp-sidebar__list,.gp-sidebar__sub{list-style:none;margin:0;padding:0}.gp-sidebar__list>li+li{margin-top:2px}.gp-sidebar__link{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.35rem .9rem;border-radius:var(--gp-pill);color:var(--gp-ink);text-decoration:none;font-size:1rem;font-weight:500}.gp-sidebar__link .gp-icon{color:var(--gp-muted)}.gp-sidebar__label{flex:1 1;min-width:0}.gp-sidebar__count{flex:none;font-size:.75rem;font-weight:700;line-height:1.5rem;min-width:1.5rem;text-align:center;padding:0 .45rem;border-radius:var(--gp-pill);background:var(--gp-action);color:#fff}.gp-sidebar__link:hover{background:var(--gp-bg-alt)}.gp-sidebar__link[aria-current]{background:var(--gp-blue-100);color:var(--gp-navy);font-weight:700}.gp-sidebar__link[aria-current] .gp-icon{color:var(--gp-action)}.gp-sidebar__sub{margin:.1rem 0 .5rem}.gp-sidebar__sublink{display:block;padding:.45rem .9rem .45rem 2.9rem;border-radius:var(--gp-pill);color:var(--gp-ink);text-decoration:none;font-size:.92rem}.gp-sidebar__sublink:hover{background:var(--gp-bg-alt)}.gp-sidebar__sublink[aria-current=page]{background:var(--gp-blue-100);color:var(--gp-navy);font-weight:700}.gp-sidebar__note{display:block;font-size:.82rem;color:var(--gp-muted);font-weight:400}.gp-sidebar__footer{margin-top:auto;padding-top:2rem;border-top:1px solid var(--gp-rule)}.gp-sidebar__who{margin:0 0 .6rem;font-size:.9rem;color:var(--gp-muted)}#gp-sidebar-context:not(:empty){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--gp-rule)}.gp-crumbbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:1.5rem 1.5rem 0}.gp-crumbs{font-size:.9rem;min-width:0}.gp-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.gp-crumbs li{display:inline-flex;align-items:center;gap:.5rem;color:var(--gp-muted)}.gp-crumbs li+li:before{content:"›";color:var(--gp-muted)}.gp-crumbs li[hidden]{display:none}.gp-crumbs a{color:var(--gp-muted)}.gp-crumbs [aria-current=page]{color:var(--gp-ink)}.gp-sections h2 a{color:inherit;text-decoration:none}.gp-sections h2 a:hover,.gp-sections h2 a[aria-current]{text-decoration:underline;text-underline-offset:.2em}.gp-sections h2{font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--gp-ink);margin:0 0 .6rem;letter-spacing:0}.gp-sections ol{list-style:none;margin:0;padding:0}.gp-sections a{display:flex;justify-content:space-between;gap:.75rem;text-decoration:none;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;padding:.5rem 0 .5rem .85rem;font-size:.95rem;color:var(--gp-ink);min-height:40px;box-sizing:border-box}.gp-sections a:hover{border-inline-start-color:var(--gp-ink)}.gp-sections a[aria-current=step]{border-inline-start-color:var(--gp-primary);font-weight:600}.gp-sections__fix{color:var(--gp-error);font-size:.82rem;font-weight:600;white-space:nowrap}.gp-section-pager{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--gp-rule)}.gp-sub-meta{margin:0 0 1.5rem}.gp-form-section{margin-top:.5rem}.gp-about__lede{font-size:1.2rem;line-height:1.55;max-width:52ch;margin-bottom:2.5rem}.gp-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.4rem 2rem;gap:.4rem 2rem;margin:0 0 1.5rem}.gp-facts dt{color:var(--gp-muted)}.gp-facts dd{margin:0}.gp-quote{margin:0 0 1rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-border-start:2px solid var(--gp-primary);border-inline-start:2px solid var(--gp-primary);font-size:1.1rem;line-height:1.55;max-width:62ch}.gp-progress{position:fixed;inset:0 0 auto;height:2px;z-index:1000;pointer-events:none;overflow:hidden}.gp-progress[data-active]:after{content:"";display:block;height:100%;width:40%;background:var(--gp-primary);animation:gp-loading 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gp-progress[data-active]:after{animation:none;width:100%;opacity:.6}}.gp-areas{list-style:none;margin:0;padding:0;max-width:46rem}.gp-areas li{display:block;padding:1.1rem 0;border-top:1px solid var(--gp-rule)}.gp-areas li:last-child{border-bottom:1px solid var(--gp-rule)}.gp-areas a{font-size:1.2rem;font-weight:600}.gp-areas p{margin:.3rem 0 0;text-align:start}.gp-crumb-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid var(--gp-ink);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .1rem center;font:inherit;color:var(--gp-ink);padding:.1rem 1.1rem .1rem 0;min-height:0;width:auto;max-width:100%;cursor:pointer}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.gp-overview__intro{max-width:62ch}.gp-overview__list{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--gp-ink)}.gp-overview__list li{display:grid;grid-template-columns:minmax(0,1fr) auto 10rem auto;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--gp-rule)}.gp-overview__name{font-size:1.1rem;font-weight:500}.gp-state{justify-self:end;font-size:.9rem;font-weight:600;padding:.15rem .6rem;border:1px solid;white-space:nowrap}.gp-state--complete{color:#1b5e20}.gp-state--inProgress{color:var(--gp-ink)}.gp-state--notStarted{color:var(--gp-muted)}.gp-state--changes{color:var(--gp-error)}@media (max-width:40rem){.gp-overview__list li{grid-template-columns:minmax(0,1fr) auto}.gp-overview__list li>.muted{grid-column:1;grid-row:2}.gp-state{grid-column:2;grid-row:1}.gp-overview__list li>.btn{grid-column:2;grid-row:2;justify-self:end}}.gp-list-controls__search{max-width:32rem}.gp-sort{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none;font-weight:inherit}.gp-sort:hover{text-decoration:underline}.gp-sort__icon{color:var(--gp-muted);font-size:.85em}th[aria-sort] .gp-sort__icon{color:var(--gp-ink)}.gp-start{margin-bottom:3rem}.gp-start__list{list-style:none;margin:1.25rem 0 0;padding:0;border-top:1px solid var(--gp-ink)}.gp-start__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--gp-rule)}.gp-start__list h3{margin:0 0 .3rem}.gp-start__list p{margin:.2rem 0 0;max-width:62ch}@media (max-width:40rem){.gp-start__list li{grid-template-columns:1fr}}.gp-table__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;margin:0 0 1rem}.gp-table__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;-webkit-margin-start:auto;margin-inline-start:auto}.gp-table__pages{margin-top:1rem}.gp-table__clear{font-size:.9rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem}.gp-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 1rem;border:1px solid var(--gp-grey-btn);border-radius:var(--gp-pill);background:var(--gp-grey-btn);color:var(--gp-ink);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.gp-chip::-webkit-details-marker{display:none}.gp-chip:hover,.gp-tool[open]>.gp-chip{background:#d3d6da;border-color:#d3d6da}.gp-chip strong{font-weight:600}.gp-chip--applied{background:var(--gp-blue-100);border-color:var(--gp-action);color:var(--gp-navy)}.gp-chip--remove{padding:0 .6rem;-webkit-margin-start:-.5rem;margin-inline-start:-.5rem;-webkit-border-start:0;border-inline-start:0}.gp-tool{position:relative}.gp-tool>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.gp-tool[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.gp-tool__panel{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;background:var(--gp-bg);border:1px solid var(--gp-rule);border-radius:var(--gp-field-radius);box-shadow:0 4px 12px rgba(0,0,0,.2);min-width:15rem;max-height:60vh;overflow-y:auto}.gp-tool__search{padding:.9rem 1rem;width:min(24rem,calc(100vw - 2rem))}.gp-tool__search label{display:block;font-weight:600;margin-bottom:.2rem}.gp-tool__search .row{flex-wrap:nowrap;gap:.5rem;margin-top:.4rem}.gp-tool__search input{flex:1 1;min-width:0}.gp-more>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;padding:.4rem 0;border-top:1px solid var(--gp-rule);border-bottom:1px solid var(--gp-rule);font-weight:600;cursor:pointer}.gp-more>summary::-webkit-details-marker{display:none}.gp-more>summary:after{content:"";flex:none;width:8px;height:8px;-webkit-margin-end:4px;margin-inline-end:4px;border-right:1.8px solid;border-bottom:1.8px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.gp-more[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.gp-more>summary:hover{background:var(--gp-bg-alt)}.gp-more>summary:focus-visible{outline:2px solid var(--gp-focus);outline-offset:2px}.gp-more[open]>summary{border-bottom-color:transparent}.gp-more+.gp-more>summary{border-top:0}.gp-suggest{flex:1 1;min-width:0;display:flex;flex-direction:column}.row:has(>.gp-suggest){align-items:flex-start}.row:has(>.gp-suggest)>.btn--small{min-height:48px}.gp-suggest input{width:100%;min-width:0}.gp-suggest__list{list-style:none;margin:.25rem 0 0;padding:.2rem 0;max-height:13rem;overflow-y:auto;border:1px solid var(--gp-rule);border-radius:var(--gp-field-radius);background:var(--gp-bg)}.gp-suggest__list li{display:flex;align-items:center;gap:.6rem;min-height:40px;padding:.3rem .7rem;cursor:pointer}.gp-suggest__list li:hover,.gp-suggest__list li[aria-selected=true]{background:var(--gp-bg-alt)}.gp-suggest__current .gp-suggest__value{font-weight:600}.gp-suggest__value{flex:1 1;min-width:0;overflow-wrap:anywhere}.gp-suggest__note{font-size:.85rem;color:var(--gp-muted)}.gp-suggest__none{color:var(--gp-muted);cursor:default}.gp-suggest__none:hover{background:none}.gp-tool__menu{list-style:none;margin:0;padding:.3rem 0}.gp-tool__menu a,.gp-tool__sub>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;color:var(--gp-ink);text-decoration:none;cursor:pointer;list-style:none;min-height:40px}.gp-tool__sub>summary::-webkit-details-marker{display:none}.gp-tool__sub>summary:after{content:"›";color:var(--gp-muted)}.gp-tool__sub[open]>summary{font-weight:600}.gp-tool__sub[open]>summary:after{content:"⌄"}.gp-tool__sub ul{list-style:none;margin:0;padding:0 0 .3rem;background:var(--gp-bg-alt)}.gp-tool__sub ul a{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}.gp-tool__menu a:hover,.gp-tool__sub>summary:hover{background:var(--gp-bg-alt)}.gp-tool__menu a[aria-current]{font-weight:600}.gp-tool__menu a[aria-current]:after{content:"✓"}.gp-new{position:relative}.gp-new>summary{list-style:none;display:inline-flex;align-items:center;gap:.6rem}.gp-new>summary::-webkit-details-marker{display:none}.gp-new>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.gp-new[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.gp-new__menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:40;background:var(--gp-bg);border:1px solid var(--gp-rule);border-radius:var(--gp-field-radius);box-shadow:0 4px 12px rgba(0,0,0,.2);width:min(28rem,calc(100vw - 2rem));padding:.75rem 0}.gp-new__menu>p{margin:0 1rem .5rem}.gp-new__menu ul{list-style:none;margin:0;padding:0}.gp-new__menu button{display:grid;grid-gap:.15rem;gap:.15rem;width:100%;text-align:start;background:none;border:0;font:inherit;color:var(--gp-ink);padding:.7rem 1rem;cursor:pointer}.gp-new__menu button:focus-visible,.gp-new__menu button:hover{background:var(--gp-bg-alt)}.gp-new__name{font-weight:600}.gp-overview__table{margin-top:1.25rem}.gp-overview__table .gp-state{justify-self:auto}.gp-review{font-weight:500}.gp-review--changes{color:var(--gp-error);font-weight:600}.gp-review--approved{color:#1b5e20}.gp-review--noChanges,.gp-review--notSubmitted,.gp-review--waiting{color:var(--gp-muted)}@media (max-width:40rem){.gp-overview__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gp-overview__table,.gp-overview__table tbody,.gp-overview__table td,.gp-overview__table th,.gp-overview__table tr{display:block;width:100%}.gp-overview__table tr{padding:.9rem 0;border-bottom:1px solid var(--gp-rule)}.gp-overview__table td,.gp-overview__table th{border:0;padding:.2rem 0}.gp-overview__table td[data-label]{display:flex;justify-content:space-between;gap:1rem}.gp-overview__table td[data-label]:before{content:attr(data-label);color:var(--gp-muted)}.gp-overview__table td:last-child{padding-top:.6rem}}.gp-profile{max-width:none}.gp-profile__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1rem}.gp-profile__kicker{margin:0 0 .25rem;color:var(--gp-muted);font-size:.95rem}.gp-profile__head h1{margin:0}.gp-profile__facts p{margin:.35rem 0 0}.gp-profile__actions .row{gap:.5rem}.gp-profile__aside{max-width:30rem;margin:0 0 1.25rem}.gp-tabs{border-bottom:1px solid var(--gp-rule);margin:0 0 1.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gp-tabs ul{list-style:none;margin:0;padding:0;display:flex;gap:.25rem}.gp-tabs a{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;color:var(--gp-ink);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.gp-tabs a:hover{border-bottom-color:var(--gp-blue-90)}.gp-tabs a[aria-current=page]{color:var(--gp-link);border-bottom-color:var(--gp-action);font-weight:700}.gp-tabs__n{font-size:.75rem;font-weight:700;color:var(--gp-muted);background:var(--gp-bg-alt);border-radius:var(--gp-pill);padding:0 .45rem;line-height:1.35rem}.gp-tabs a[aria-current=page] .gp-tabs__n{background:var(--gp-blue-100);color:var(--gp-navy)}.gp-composer{margin-bottom:1.5rem;padding:.75rem 1rem}.gp-composer__h{font-size:1.05rem;margin:0 0 .75rem}.gp-composer__bar{display:flex;align-items:center;gap:.75rem;list-style:none;cursor:pointer}.gp-composer__bar::-webkit-details-marker{display:none}.gp-composer__bar::marker{content:""}.gp-composer__prompt{flex:1 1;min-width:0;padding:.6rem 1rem;border-radius:999px;background:var(--gp-bg-alt);color:var(--gp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-composer__bar:hover .gp-composer__prompt{background:#e6e6e1}.gp-composer__bar:focus-visible{outline:none}.gp-composer__bar:focus-visible .gp-composer__prompt{outline:3px solid var(--gp-focus,#1a5fff);outline-offset:2px}.gp-composer[open] .gp-composer__bar{margin-bottom:.75rem}.gp-composer__form .field:first-of-type{margin-top:0}.gp-composer__opts{gap:1rem}.gp-composer textarea{min-height:5rem}.gp-wall-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem}.gp-wall-bar__h{margin:0;font-size:1.15rem}.gp-posts{display:grid;grid-gap:1rem;gap:1rem}.gp-post{border:0;box-shadow:var(--gp-card-shadow);border-radius:16px;background:var(--gp-bg);padding:1rem 1.15rem}.gp-post--hidden{opacity:.55}.gp-post__head{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.gp-post__by{margin:0;font-weight:600}.gp-post__by a{color:inherit}.gp-post__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;color:var(--gp-muted)}.gp-post__title{font-size:1.1rem;margin:.6rem 0 .2rem}.gp-post__body{white-space:pre-wrap;margin:.5rem 0 0;max-width:68ch}.gp-post__ref{margin:.75rem 0 0}.gp-post__foot{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.gp-kind{display:inline-block;font-size:.78rem;padding:.05rem .45rem;border:1px solid var(--gp-rule);color:var(--gp-ink)}.gp-kind--private{border-color:var(--gp-ink)}.gp-react{background:none;border:1px solid var(--gp-rule);padding:.3rem .7rem;font:inherit;font-size:.88rem;cursor:pointer;display:inline-flex;gap:.4rem;color:var(--gp-ink);min-height:32px}.gp-react--on{border-color:var(--gp-ink);font-weight:600}.gp-react__n{color:var(--gp-muted)}.gp-linkbtn{background:none;border:0;padding:0;font:inherit;font-size:.88rem;color:var(--gp-ink);text-decoration:underline;cursor:pointer}.gp-comments{list-style:none;margin:.75rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--gp-rule);display:grid;grid-gap:.6rem;gap:.6rem}.gp-comments p{margin:.15rem 0 0;white-space:pre-wrap}.gp-comment-form{display:flex;gap:.5rem;margin-top:.75rem}.gp-comment-form[hidden]{display:none}.gp-comment-form input{flex:1 1;min-width:0}.gp-progress-bar{margin:.75rem 0 0}.gp-progress-bar__label{display:flex;justify-content:space-between;font-size:.88rem;margin-bottom:.3rem}.gp-progress-bar__track{height:8px;background:var(--gp-bg-alt);border:1px solid var(--gp-rule)}.gp-progress-bar__fill{height:100%;background:var(--gp-primary)}.gp-record{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 1.25rem;gap:0 1.25rem;align-items:center;margin-top:.75rem;padding:1rem 1.25rem;border-radius:12px;background:var(--gp-page)}.gp-record--MILESTONE{background:var(--gp-success-bg)}.gp-record--ACTIVATION{background:var(--gp-warn-bg)}.gp-record .gp-post__body:first-child,.gp-record .gp-post__title{margin-top:0}.gp-record .btn--secondary,.gp-record .gp-ic{background:var(--gp-bg)}.gp-steps{list-style:none;margin:.75rem 0 .25rem;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:40rem}.gp-steps__step{position:relative;display:grid;justify-items:start;grid-gap:.15rem;gap:.15rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem;font-size:.85rem;color:var(--gp-muted)}.gp-steps__step:before{content:"";position:absolute;top:.45rem;inset-inline:.5rem 0;height:2px;background:var(--gp-rule)}.gp-steps__step:last-child:before{display:none}.gp-steps__step--done:before{background:var(--gp-success)}.gp-steps__step--current:before{background:var(--gp-rule)}.gp-steps__dot{position:relative;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--gp-muted);background:var(--gp-bg)}.gp-steps__step--done .gp-steps__dot{border-color:var(--gp-success);background:var(--gp-success)}.gp-steps__step--current .gp-steps__dot{box-shadow:0 0 0 3px var(--gp-success-bg),0 0 0 5px var(--gp-success)}.gp-steps__step--done .gp-steps__name{color:var(--gp-ink);font-weight:600}.gp-steps__at{font-size:.8rem}@media (max-width:30rem){.gp-steps{grid-auto-flow:row;gap:.6rem}.gp-steps__step{grid-template-columns:1rem auto auto;align-items:center;justify-content:start;gap:0 .5rem}.gp-steps__step:before{display:none}}.gp-post__earlier{margin-top:.75rem}.gp-post__earlier summary{cursor:pointer;font-size:.9rem;color:var(--gp-muted);font-weight:600}.gp-post__earlier ol{list-style:none;margin:.5rem 0 0;padding:0 0 0 1rem;-webkit-border-start:2px solid var(--gp-rule);border-inline-start:2px solid var(--gp-rule)}.gp-post__earlier li+li{margin-top:.75rem}.gp-post__earlier .gp-post__body{margin-top:.2rem}.gp-post__meter{margin:0;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;max-width:8rem;text-align:center}.gp-post__dial{position:relative;display:grid;place-items:center}.gp-post__dial .gp-ring svg{width:3.5rem;height:3.5rem}.gp-post__count{position:absolute;inset:0;display:grid;place-items:center;font-size:.8rem;font-weight:600;color:var(--gp-ink)}.gp-post__meter figcaption{font-size:.8rem;line-height:1.3;color:var(--gp-muted)}@media (max-width:30rem){.gp-post__meter figcaption{display:none}.gp-post__dial .gp-ring svg{width:3rem;height:3rem}}.gp-people{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-rule)}.gp-people li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--gp-rule)}.gp-people li.gp-lead{flex-wrap:nowrap;align-items:center;gap:.75rem}.gp-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:0 0 1rem}.gp-filters .field{margin:0}.gp-cards{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.gp-card{border:0;box-shadow:var(--gp-card-shadow);border-radius:16px;padding:1rem 1.15rem;background:var(--gp-bg)}.gp-card__title{font-size:1.05rem;margin:0 0 .25rem}.gp-about .card{margin-bottom:1rem}.gp-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem}.gp-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin-top:1rem}.gp-inline-form .field{margin:0}.gp-boundary__map{height:320px;border:1px solid var(--gp-rule)}.gp-notes{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.gp-notes li{background:var(--gp-bg);border-radius:16px;box-shadow:var(--gp-card-shadow);padding:.75rem 1rem}@media (max-width:40rem){.gp-comment-form{flex-direction:column}}.gp-chatgrid{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:760px){.gp-chatgrid{grid-template-columns:1fr}}.gp-chatgrid__empty{padding-top:2.6rem}.gp-chatback{display:none}@media (max-width:760px){.gp-chatgrid--room .gp-chatlist{display:none}.gp-chatback{display:inline-block;margin-bottom:.5rem}}.gp-chatlist__h{font-size:1rem;margin:0 0 .5rem}.gp-chatlist ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-rule)}.gp-chatlist li{border-bottom:1px solid var(--gp-rule)}.gp-chatlist__item{display:flex;align-items:center;padding:.6rem .75rem;color:var(--gp-ink);text-decoration:none;border-left:3px solid transparent}.gp-chatlist__item:hover{background:var(--gp-bg-alt)}.gp-chatlist__item[aria-current=page]{border-left-color:var(--gp-primary);background:var(--gp-primary-tint)}.gp-chatlist__item--unread .gp-chatlist__name{font-weight:700}.gp-chatlist__item .gp-lead__text{flex:1 1}.gp-badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.1rem .45rem;background:var(--gp-primary);color:#fff;white-space:nowrap}.gp-chatroom__h{font-size:1.6rem;margin:0 0 .25rem}.gp-chat{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.gp-chat__status{margin:0;display:flex;align-items:center;gap:.4rem}.gp-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--gp-border);display:inline-block}.gp-dot--on{background:var(--gp-success)}.gp-chat__log{margin:0;padding:.75rem;border:1px solid var(--gp-rule);background:var(--gp-bg-alt);height:min(48vh,26rem);overflow-y:auto}.gp-chat__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.gp-msg{max-width:85%;background:var(--gp-bg);border:1px solid var(--gp-rule);padding:.5rem .75rem;align-self:flex-start}.gp-msg--mine{align-self:flex-end;background:var(--gp-primary-tint);border-color:transparent}.gp-msg__meta{margin:0 0 .2rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.8rem;color:var(--gp-muted)}.gp-msg__meta strong{color:var(--gp-ink)}.gp-msg__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gp-chat__form{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:end}.gp-chat__form textarea{width:100%;max-width:none;resize:vertical}.gp-chat__form .hint{grid-column:1/-1;margin:0}.gp-add{margin:0 0 1.25rem}.gp-add>summary{list-style:none;display:inline-flex}.gp-add>summary::-webkit-details-marker{display:none}.gp-add[open]>summary{margin-bottom:.75rem}.gp-seg{background:var(--gp-bg-alt);border:1px solid var(--gp-rule);padding:3px;gap:2px}.gp-seg,.gp-seg a{display:inline-flex;border-radius:var(--gp-pill)}.gp-seg a{align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:0 .95rem;color:var(--gp-muted);font-weight:600;font-size:.9rem;text-decoration:none}.gp-seg a:hover{color:var(--gp-ink);background:rgba(255,255,255,.6)}.gp-seg a[aria-current=page]{background:#fff;color:var(--gp-navy);box-shadow:0 1px 4px rgba(0,0,0,.15)}.gp-events{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-rule)}.gp-event{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--gp-rule)}.gp-event__date{display:flex;flex-direction:column;align-items:center;border:1px solid var(--gp-ink);padding:.3rem 0;line-height:1.1}.gp-event__date span{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.gp-event__date strong{font-size:1.5rem}.gp-event__title{font-size:1.1rem;margin:0 0 .25rem}.gp-event__main p{margin:.15rem 0}@media (max-width:600px){.gp-event{grid-template-columns:3.25rem minmax(0,1fr)}.gp-event__rsvp{grid-column:2}}.gp-cal__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 0 .75rem}.gp-cal__h{margin:0;font-size:1.3rem}.gp-cal{table-layout:fixed;width:100%;min-width:42rem}.gp-cal th{text-align:left;font-size:.8rem}.gp-cal td{background:var(--gp-bg);vertical-align:top;height:6.5rem;border:1px solid var(--gp-rule);padding:.3rem}.gp-cal td.gp-cal__blank{background:var(--gp-bg-alt)}.gp-cal__day{font-size:.8rem;color:var(--gp-muted)}.gp-cal__day,.gp-cal__ev{display:block;margin-bottom:.2rem}.gp-cal__ev{font-size:.78rem;line-height:1.25;padding:.15rem .3rem;border-left:3px solid var(--gp-primary);background:var(--gp-primary-tint);color:var(--gp-ink);text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.gp-cal__ev:hover{text-decoration:underline}.gp-cal__ev--DRILL{border-left-color:var(--gp-warn);background:var(--gp-warn-bg)}.gp-cal__ev--COMMUNITY{border-left-color:var(--gp-success);background:var(--gp-success-bg)}.gp-cal__ev--MEETING{border-left-color:var(--gp-muted);background:var(--gp-bg-alt)}.gp-nowrap{white-space:nowrap}.gp-numgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:0 1rem;gap:0 1rem}.gp-numgrid input{max-width:12rem}.gp-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.gp-tags li{background:var(--gp-blue-100);color:var(--gp-navy);border-radius:var(--gp-pill);padding:0 .6rem;font-size:.8rem;font-weight:600;line-height:1.5rem}.gp-dl{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:.75rem 0}.gp-dl>div{display:contents}.gp-dl dt{color:var(--gp-muted)}.gp-dl dd{margin:0;white-space:pre-wrap}@media (max-width:600px){.gp-dl{grid-template-columns:1fr}.gp-dl dd{margin-bottom:.5rem}}.gp-reportview{border-bottom:1px solid var(--gp-rule);padding:.6rem 0}.gp-reportview summary{cursor:pointer}.gp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:1rem;gap:1rem;margin:.5rem 0 1.5rem}.gp-stats>div{border-top:3px solid var(--gp-ink);padding-top:.5rem}.gp-stats dt{font-size:.85rem;color:var(--gp-muted)}.gp-stats dd{margin:.2rem 0 0;font-size:1.9rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-chartgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.gp-bars{margin:0}.gp-bars figcaption{font-weight:600;margin-bottom:.4rem}.gp-bars table{width:100%;border-collapse:collapse}.gp-bars th{font-weight:400;font-size:.85rem;text-align:left;padding:.2rem .5rem .2rem 0;width:40%;border:0}.gp-bars td{padding:.2rem 0;border:0;display:flex;align-items:center;gap:.4rem}.gp-bars__track{flex:1 1 auto;min-width:4rem}.gp-bars__bar{display:block;height:.8rem;min-width:2px;background:var(--gp-primary)}.gp-bars__val{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gp-checklist{list-style:none;margin:0 0 .75rem;padding:0}.gp-checklist li{padding:.15rem 0;color:var(--gp-muted)}.gp-checklist li.is-done{color:var(--gp-ink)}.gp-kind--win-open{border-color:var(--gp-success);color:var(--gp-success)}.gp-kind--win-closed{color:var(--gp-muted)}.gp-kind--act-PUBLISHED{background:var(--gp-error);border-color:var(--gp-error);color:#fff}.gp-act--PUBLISHED{border-top:3px solid var(--gp-error)}.gp-person__grid{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);grid-gap:2rem}.gp-activity__grid,.gp-person__grid{display:grid;gap:2rem;align-items:start}.gp-activity__grid{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);grid-gap:2rem}@media (max-width:860px){.gp-activity__grid,.gp-person__grid{grid-template-columns:1fr}}.gp-person__card{position:-webkit-sticky;position:sticky;top:1rem}@media (max-width:860px){.gp-person__card{position:static}}.gp-avatar{width:4.5rem;height:4.5rem;border-radius:50%;background:var(--gp-primary);color:#fff;display:grid;place-items:center;font-size:1.6rem;font-weight:700;margin-bottom:.75rem}.gp-person__name{font-size:1.6rem;margin:0}.gp-person__role{margin:.2rem 0 .4rem;font-weight:600}.gp-person__h{font-size:.95rem;margin:1.25rem 0 .4rem}.gp-person__list{list-style:none;margin:0;padding:0}.gp-person__list li{padding:.2rem 0;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.gp-person__dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:.2rem .75rem;gap:.2rem .75rem}.gp-person__dl dt{color:var(--gp-muted)}.gp-person__dl dd{margin:0;overflow-wrap:anywhere}.gp-person__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.gp-side-card{background:var(--gp-bg);border-radius:16px;box-shadow:var(--gp-card-shadow);padding:1rem 1.1rem;margin-bottom:1rem}.gp-side-card h2{font-size:1rem;margin:0 0 .5rem}.gp-side-list{list-style:none;margin:0 0 .5rem;padding:0}.gp-side-list li{padding:.3rem 0;border-bottom:1px solid var(--gp-rule)}.gp-side-list li.gp-lead{gap:.5rem;padding:.4rem 0}.gp-side-list li:last-child{border-bottom:0}@media (min-width:64rem){.gp-header__menu{display:none}.gp-header__inner{grid-template-columns:minmax(0,1fr) auto}.gp-sidebar[data-state=collapsed]{display:flex}}.gp-sidebar__footer{padding-top:1rem}.gp-usermenu{width:100%}.gp-usermenu__summary{display:flex;align-items:center;gap:.65rem;padding:.5rem;cursor:pointer;list-style:none;border:1px solid transparent}.gp-usermenu__summary::-webkit-details-marker{display:none}.gp-usermenu[open]>.gp-usermenu__summary,.gp-usermenu__summary:hover{border-color:var(--gp-rule);background:var(--gp-bg-alt)}.gp-usermenu>summary:after{-webkit-margin-start:auto;margin-inline-start:auto;transform:translateY(2px) rotate(-135deg)}.gp-usermenu[open]>summary:after{transform:translateY(-2px) rotate(45deg)}.gp-usermenu__avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--gp-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem;flex:none}.gp-usermenu__who{display:flex;flex-direction:column;min-width:0}.gp-usermenu__name{font-weight:600;font-size:.92rem;overflow-wrap:anywhere}.gp-usermenu__role{font-size:.8rem;color:var(--gp-muted)}.gp-usermenu__panel.gp-tool__panel{top:auto;bottom:calc(100% + 4px);inset-inline:0;min-width:0}.gp-usermenu__signout{display:flex;width:100%;padding:.55rem 1rem;min-height:40px;border:0;border-top:1px solid var(--gp-rule);background:none;font:inherit;color:var(--gp-ink);cursor:pointer;text-align:start}.gp-usermenu__signout:hover{background:var(--gp-bg-alt)}.gp-av{display:inline-grid;place-items:center;flex:none;font-weight:700;color:#fff;background:#3d4551;line-height:1}.gp-av--person{border-radius:50%;background:var(--gp-blue-100);color:var(--gp-navy)}.gp-av--group{border-radius:10px}.gp-av--program{background:var(--gp-ink)}.gp-av--network{background:#2e6276}.gp-av--sm{width:1.6rem;height:1.6rem;font-size:.62rem}.gp-av--md{width:2.6rem;height:2.6rem;font-size:.9rem}.gp-av--lg{width:4.5rem;height:4.5rem;font-size:1.6rem}.gp-pick{width:3rem}.gp-check{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;cursor:pointer}.gp-check input{width:1.2rem;height:1.2rem;accent-color:var(--gp-ink);margin:0}.gp-lead{display:flex;align-items:center;gap:.75rem;min-width:0}.gp-card__lead{align-items:flex-start}.gp-card__lead>.gp-av,.gp-card__lead>.gp-ic{margin-top:.15rem}.gp-lead__text{min-width:0}.gp-ic{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--gp-bg-alt);color:var(--gp-ink)}.gp-ic--sm{width:1.6rem;height:1.6rem}.gp-ic--sm .gp-icon{width:14px;height:14px}.gp-ic--md{width:2.6rem;height:2.6rem}.gp-ic--lg{width:4.5rem;height:4.5rem}.gp-ic--lg .gp-icon{width:32px;height:32px}.gp-ic__badge{position:absolute;inset-block-end:-.25rem;inset-inline-end:-.4rem;font-size:.6rem;font-weight:700;line-height:1;padding:.2rem .3rem;border-radius:999px;background:var(--gp-ink);border:2px solid var(--gp-bg)}@media (max-width:760px){.gp-lead,.gp-people li.gp-lead{gap:.5rem}.gp-lead>.gp-av--md,.gp-lead>.gp-ic--md{width:1.6rem;height:1.6rem}.gp-lead>.gp-ic--md .gp-icon{width:14px;height:14px}.gp-lead>.gp-av--md{font-size:.62rem}}.gp-post__head{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.7rem}.gp-post__pics{position:relative;flex:none;width:2.6rem;height:2.6rem;-webkit-margin-end:.15rem;margin-inline-end:.15rem}.gp-post__pic-person{position:absolute;inset-inline-end:-.4rem;bottom:-.35rem;border-radius:50%;box-shadow:0 0 0 2px var(--gp-bg);display:inline-flex}.gp-post__who{min-width:0}.gp-post__main{margin:0;font-weight:700;font-size:1.02rem;line-height:1.25}.gp-post__main a{color:inherit;text-decoration:none}.gp-post__main a:hover{text-decoration:underline}.gp-post__head .gp-post__meta{margin-top:.15rem;gap:.25rem .5rem}.gp-post__poster{color:var(--gp-ink);font-weight:600;text-decoration:none}.gp-post__poster-org:hover,.gp-post__poster:hover{text-decoration:underline}.gp-post__poster-org{color:var(--gp-muted);text-decoration:none}.gp-post__meta>*+:before{content:none}.gp-comment{display:flex;gap:.55rem;align-items:flex-start}.gp-comment>div{min-width:0}.gp-person__postwhere{margin:0 0 1rem}.gp-sidebar,.gp-sidebar[data-state=open]{overflow:hidden}.gp-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;margin-inline:-.25rem;padding-inline:.25rem}.gp-sidebar__footer{flex:none;margin-top:0;padding-top:.75rem}.gp-sidebar__sublink--pic{display:flex;align-items:center;gap:.5rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.gp-sidebar__oneline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--gp-top:var(--gp-header-h,0px)}@media (min-width:64rem){:root{--gp-top:calc(var(--gp-header-h, 0px) + var(--gp-announce-h, 0px))}html{scroll-padding-top:calc(var(--gp-top) + .5rem)}.gp-announce{top:0;z-index:850}.gp-announce,.gp-header{position:-webkit-sticky;position:sticky}.gp-header{top:var(--gp-announce-h,0);z-index:800}.gp-sidebar,.gp-sidebar[data-state=collapsed],.gp-sidebar[data-state=open]{top:var(--gp-top);height:calc(100dvh - var(--gp-top));overflow:hidden;padding-bottom:1rem}}.gp-viewer{max-width:none}.gp-viewer__bar{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.gp-viewer__title{flex:1 1;min-width:0;margin:0;font-size:1.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-viewer__frame{width:100%;height:calc(100dvh - var(--gp-header-h, 80px) - 9rem);min-height:28rem;background:var(--gp-bg-alt)}.gp-viewer__frame,.gp-viewer__img{display:block;border:1px solid var(--gp-rule)}.gp-viewer__img{max-width:100%;height:auto;margin:0 auto}.gp-viewer__fallback{margin-top:.5rem}.gp-usermenu__name,.gp-usermenu__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-shell__col{flex:1 1;min-width:0;display:flex;flex-direction:column}.gp-shell__col>.gp-shell__main{flex:1 0 auto}@media (min-width:64rem){.gp-shell{min-height:calc(100dvh - var(--gp-header-h, 80px))}}.gp-sidebar__heading{display:block;padding:.85rem 0 .3rem .85rem;font-size:.8rem;font-weight:600;color:var(--gp-muted)}.gp-profile--compact .gp-profile__head{align-items:center;justify-content:flex-start;gap:.75rem 1rem;margin-bottom:.4rem}.gp-profile--compact .gp-profile__id{flex:1 1 18rem;min-width:0}.gp-profile--compact .gp-profile__actions{margin-left:auto}.gp-profile__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.gp-profile--compact h1{font-size:1.5rem;line-height:1.2}.gp-profile--compact .gp-profile__facts p{margin-top:.15rem;font-size:.9rem}.gp-profile--compact .gp-tabs{margin-bottom:1.25rem}.gp-profile--compact .gp-tabs a{padding:.5rem .75rem}.gp-profile__badges{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.gp-ring{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--gp-muted);white-space:nowrap}.gp-ring svg{width:1.6rem;height:1.6rem;transform:rotate(-90deg);flex:none}.gp-ring__track{fill:none;stroke:var(--gp-rule);stroke-width:4}.gp-ring__fill{fill:none;stroke:var(--gp-primary);stroke-width:4;stroke-linecap:round}.gp-ring--done .gp-ring__fill{stroke:#2e7d32}.gp-ring__n{color:var(--gp-ink);font-weight:600}.gp-post__foot{gap:.25rem}.gp-post__foot .gp-react{border:0;border-radius:999px;align-items:center;min-height:36px;min-width:36px;padding:.3rem .6rem;color:var(--gp-muted)}.gp-post__foot .gp-react:hover{background:var(--gp-bg-alt);color:var(--gp-ink)}.gp-post__foot .gp-react--on,.gp-post__foot .gp-react--on .gp-react__n{color:var(--gp-primary)}.gp-post__foot .gp-linkbtn,.gp-post__foot form+form .gp-linkbtn{margin-left:.75rem}.gp-topbar{justify-content:space-between;gap:1rem;min-height:60px;padding:.5rem .75rem .5rem 1rem;background:var(--gp-navy);color:#fff}.gp-topbar,.gp-topbar__end{display:flex;align-items:center}.gp-topbar__end{gap:.5rem;-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:64rem){.gp-topbar{display:none}}.gp-topbar__slot{display:flex;align-items:center;gap:.25rem;flex:1 1;min-width:0}.gp-topbar__slot:empty{display:none}.gp-topbar:has(.gp-topbar__slot:not(:empty))>.gp-brand{display:none}.gp-topbar__back{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;-webkit-margin-start:-.5rem;margin-inline-start:-.5rem;font-size:1.5rem;line-height:1;color:#fff;text-decoration:none}.gp-topbar__title{flex:1 1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-topbar__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--gp-rule);border-radius:50%;background:var(--gp-bg);color:var(--gp-ink);font:inherit;font-weight:700;cursor:pointer;list-style:none}.gp-topbar__icon::-webkit-details-marker{display:none}.gp-tool>.gp-topbar__icon:after{content:none}.gp-topbar__icon--plain{border-color:transparent;font-size:1.4rem}.gp-topbar:has(.gp-topbar__more) .gp-menu-button{display:none}.gp-topbar .gp-topbar__slot .gp-topbar__icon{background:transparent;border-color:#3c5a78;color:#fff}.gp-sidebar__brand{flex:none;padding:0 .25rem 1.1rem .85rem;margin-bottom:.75rem;border-bottom:1px solid var(--gp-rule)}.gp-sidebar__brand .gp-brand__agency{font-size:.98rem}.gp-sidebar__brand .gp-brand__program{font-size:.85rem}.gp-sidebar__tools{display:grid;grid-gap:.5rem;gap:.5rem;padding-bottom:.75rem;margin-bottom:.25rem}.gp-sidebar__tools .gp-header__org{-webkit-padding-start:.5rem;padding-inline-start:.5rem;font-size:.9rem}.gp-sidebar__toolrow{display:flex;flex-wrap:wrap;gap:.5rem}.gp-sidebar__tools .gp-lang__menu,.gp-sidebar__tools .gp-tool__panel{top:auto;bottom:calc(100% + 4px);inset-inline-start:0;inset-inline-end:auto}.gp-sidebar__tools .gp-switcher{width:100%}@media (min-width:64rem){.gp-sidebar,.gp-sidebar[data-state=collapsed],.gp-sidebar[data-state=open]{top:var(--gp-top);height:calc(100dvh - var(--gp-top));padding-top:1.5rem}.gp-shell{min-height:calc(100dvh - var(--gp-top))}.gp-guide{top:calc(var(--gp-top) + 1rem);max-height:calc(100vh - var(--gp-top) - 2rem)}.gp-profile__top{position:-webkit-sticky;position:sticky;top:var(--gp-top);z-index:20;background:var(--gp-page);margin-top:-1rem;padding-top:1rem}.gp-profile__top .gp-tabs{margin-bottom:0}.gp-profile__body{padding-top:1.25rem}html{scroll-padding-top:9rem}}.gp-pagehead{margin-bottom:1.25rem;background:var(--gp-page)}.gp-pagehead__row{gap:.5rem 1rem;padding-bottom:.6rem}.gp-pagehead__id,.gp-pagehead__row{display:flex;flex-wrap:wrap;align-items:center}.gp-pagehead__id{gap:.25rem .85rem;flex:1 1 16rem;min-width:0}.gp-pagehead__id h1{margin:0;font-size:1.6rem;line-height:1.2}.gp-pagehead__meta{gap:.25rem .75rem;color:var(--gp-muted);font-size:.92rem}.gp-pagehead__actions,.gp-pagehead__meta{display:flex;flex-wrap:wrap;align-items:center}.gp-pagehead__actions{gap:.5rem;margin-left:auto}.gp-pagehead__tabs{margin-bottom:0}.gp-pagehead--record .gp-pagehead__row{flex-wrap:nowrap;align-items:flex-start;gap:.75rem}.gp-pagehead--record .gp-pagehead__id{flex:1 1;min-width:0}.gp-pagehead--record .gp-pagehead__actions{flex-wrap:nowrap;white-space:nowrap}.gp-pagehead__back{display:inline-grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;color:var(--gp-ink);text-decoration:none}.gp-pagehead__back:hover{background:var(--gp-bg-alt)}.gp-pagehead--record .gp-pagehead__row>.gp-av,.gp-pagehead--record .gp-pagehead__row>.gp-ic{width:2.4rem;height:2.4rem;font-size:.8rem}.gp-pagehead--record .gp-pagehead__row>.gp-ic .gp-icon{width:20px;height:20px}.gp-pagehead--record .gp-pagehead__id h1{padding-top:.15rem}.gp-pagehead--record .gp-pagehead__id{flex-direction:column;align-items:stretch;gap:.1rem}.gp-pagehead__meta--under{font-size:.85rem;line-height:1.35;gap:.15rem .6rem}.gp-pagehead__meta--under .badge{font-size:.85rem}.gp-tabs__step{display:inline-grid;place-items:center;flex:none;width:1.15rem;height:1.15rem;border:1.5px solid var(--gp-border);border-radius:50%;font-size:.7rem;font-weight:700;line-height:1}.gp-tabs__step.is-done{background:var(--gp-success);border-color:var(--gp-success);color:#fff}@media (max-width:760px){.gp-pagehead--record .gp-pagehead__row{flex-wrap:wrap}.gp-pagehead--record .gp-pagehead__actions{flex:1 1 100%;flex-wrap:wrap;white-space:normal;margin-left:0}.gp-pagehead--record .gp-pagehead__id h1{font-size:1.35rem}}.gp-sidebar__slot:empty{display:none}.gp-sidebar__list>li:has(.gp-sidebar__sublink[aria-current=page])>.gp-sidebar__link[aria-current]{border-inline-start-color:transparent;font-weight:400}.gp-pagehead:not(:has(.gp-pagehead__tabs)) .gp-pagehead__row{border-bottom:1px solid var(--gp-rule);padding-bottom:.85rem}@media (min-width:64rem){.gp-pagehead{position:-webkit-sticky;position:sticky;top:var(--gp-top);z-index:20;margin-top:-1rem;padding-top:1rem}}.gp-modal{border:1px solid var(--gp-ink);padding:0;width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);background:var(--gp-bg);color:var(--gp-ink);box-shadow:0 30px 80px -30px rgba(0,0,0,.5)}.gp-modal--wide{width:min(52rem,calc(100vw - 2rem))}.gp-modal::-webkit-backdrop{background:rgba(0,0,0,.45)}.gp-modal::backdrop{background:rgba(0,0,0,.45)}.gp-modal__body{padding:1.25rem 1.5rem 1.5rem}.gp-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.gp-modal__head h2{margin:0;font-size:1.25rem}.gp-modal__close{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;font-size:1.6rem;line-height:1;color:var(--gp-ink);text-decoration:none;border:1px solid transparent}.gp-modal__close:hover{border-color:var(--gp-rule);background:var(--gp-bg-alt)}.gp-modal__desc{margin:0 0 1rem}.gp-modal form .btn[type=submit]{margin-top:.5rem}.gp-modal:not(:modal){position:relative;margin:0 0 1.5rem}.gp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.gp-ic{background:var(--gp-blue-100);color:var(--gp-navy)}.gp-ic:has(>.gp-icon--phone){background:#e6f2e6;color:#006e02}.gp-ic__badge{background:var(--gp-navy);color:#fff;border:2px solid #fff;border-radius:var(--gp-pill)}@media (max-width:40rem){.gp-header .gp-brand__agency,.gp-topbar .gp-brand__agency{font-size:1.02rem}.gp-header .gp-brand__program,.gp-topbar .gp-brand__program{font-size:.8rem}}.gp-sidebar__tools .gp-switcher__current{width:100%;justify-content:space-between}.gp-sidebar__tools .gp-switcher__current>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-usermenu__extra{border-top:1px solid var(--gp-rule);padding:.4rem 0}.gp-look__h{margin:0;padding:.35rem 1rem .2rem;font-size:.8rem;font-weight:600;color:var(--gp-muted)}.gp-look ul{list-style:none;margin:0;padding:0}.gp-look__opt{display:flex;align-items:center;gap:.65rem;width:100%;min-height:40px;padding:.4rem 1rem;border:0;background:none;font:inherit;font-size:.92rem;color:var(--gp-ink);text-align:start;cursor:pointer}.gp-look__opt:hover{background:var(--gp-bg-alt)}.gp-look__opt[aria-pressed=true]{font-weight:700}.gp-look__opt[aria-pressed=true]:after{content:"✓";-webkit-margin-start:auto;margin-inline-start:auto}.gp-look__swatch{flex:none;width:1.6rem;height:1.1rem;border-radius:4px;border:1px solid var(--gp-border)}.gp-look__swatch--nyc-dark{background:linear-gradient(90deg,#0f2c49 0 40%,#fff 40%)}.gp-look__swatch--nyc-light{background:linear-gradient(180deg,#0f2c49 0 35%,#fff 35%)}.gp-look__swatch--classic{background:linear-gradient(180deg,#000 0 20%,#fff 20%)}.gp-sidebar__brand{display:none}:root[data-look=nyc-dark]{--gp-side-bg:#0b2239;--gp-side-ink:#ffffff;--gp-side-muted:#a9bcd0;--gp-side-hover:rgba(255,255,255,0.08);--gp-side-current:rgba(255,255,255,0.16);--gp-side-rule:rgba(255,255,255,0.16)}[data-look=nyc-dark] .gp-sidebar{background:var(--gp-side-bg);color:var(--gp-side-ink);border-inline-end-color:var(--gp-side-bg);color-scheme:dark}[data-look=nyc-dark] .gp-sidebar__link,[data-look=nyc-dark] .gp-sidebar__sublink{color:var(--gp-side-ink)}[data-look=nyc-dark] .gp-sidebar__link .gp-icon{color:var(--gp-side-muted)}[data-look=nyc-dark] .gp-sidebar__link:hover,[data-look=nyc-dark] .gp-sidebar__sublink:hover{background:var(--gp-side-hover)}[data-look=nyc-dark] .gp-sidebar__link[aria-current],[data-look=nyc-dark] .gp-sidebar__sublink[aria-current=page]{background:var(--gp-side-current);color:#fff}[data-look=nyc-dark] .gp-sidebar__link[aria-current] .gp-icon{color:#fff}[data-look=nyc-dark] .gp-sidebar__heading,[data-look=nyc-dark] .gp-sidebar__note,[data-look=nyc-dark] .gp-sidebar__who{color:var(--gp-side-muted)}[data-look=nyc-dark] #gp-sidebar-context:not(:empty),[data-look=nyc-dark] .gp-sidebar__footer{border-top-color:var(--gp-side-rule)}[data-look=nyc-dark] .gp-sidebar__count{background:#fff;color:var(--gp-navy)}[data-look=nyc-dark] .gp-sidebar .gp-guide-launcher{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}[data-look=nyc-dark] .gp-sidebar .gp-guide-launcher:hover,[data-look=nyc-dark] .gp-sidebar .gp-guide-launcher[aria-expanded=true]{background:var(--gp-side-hover)}[data-look=nyc-dark] .gp-sidebar .gp-chip,[data-look=nyc-dark] .gp-sidebar .gp-lang summary{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}[data-look=nyc-dark] .gp-sidebar .gp-chip:hover,[data-look=nyc-dark] .gp-sidebar .gp-tool[open]>.gp-chip{background:var(--gp-side-hover)}[data-look=nyc-dark] .gp-sidebar .gp-header__org{color:var(--gp-side-ink)}[data-look=nyc-dark] .gp-sidebar .gp-usermenu__summary{color:#fff}[data-look=nyc-dark] .gp-sidebar .gp-usermenu__role{color:var(--gp-side-muted)}[data-look=nyc-dark] .gp-sidebar .gp-usermenu[open]>.gp-usermenu__summary,[data-look=nyc-dark] .gp-sidebar .gp-usermenu__summary:hover{background:var(--gp-side-hover);border-color:var(--gp-side-rule)}[data-look=nyc-dark] .gp-sidebar .gp-av--person{background:#fff}[data-look=nyc-dark] .gp-sidebar .gp-sections a,[data-look=nyc-dark] .gp-sidebar .gp-sections h2{color:var(--gp-side-ink)}[data-look=nyc-dark] .gp-sidebar .gp-sections a:hover{border-inline-start-color:var(--gp-side-ink);background:var(--gp-side-hover)}[data-look=nyc-dark] .gp-sidebar .gp-sections a[aria-current=step]{border-inline-start-color:#fff;background:var(--gp-side-current)}[data-look=nyc-dark] .gp-sidebar .gp-sections__fix{color:#ffb4ab}[data-look=nyc-dark] .gp-sidebar .gp-lang__menu,[data-look=nyc-dark] .gp-sidebar .gp-tool__panel{color:var(--gp-ink);color-scheme:light}[data-look=nyc-dark] .gp-sidebar__close .btn--secondary{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}:root[data-look=classic]{--gp-page:#ffffff;--gp-card-shadow:none;--gp-ink:#000000;--gp-muted:#5c5c58;--gp-border:#8a8a84;--gp-rule:#d9d9d4;--gp-bg-alt:#f1f1ee;--gp-navy:#000000;--gp-action:#000000;--gp-action-hover:#2b2b2b;--gp-link:#000000;--gp-blue-100:var(--gp-primary-tint);--gp-blue-90:#d9d9d4;--gp-grey-btn:transparent;--gp-pill:2px;--gp-field-radius:2px;--gp-focus:var(--gp-primary);--gp-font:var(--gp-font-franklin,"Libre Franklin"),"Noto Sans","Noto Sans Bengali","Noto Sans Arabic","Noto Nastaliq Urdu","Noto Sans KR","Noto Sans SC",system-ui,sans-serif}[data-look=classic] body{font-weight:400}[data-look=classic] a{-webkit-text-decoration-color:var(--gp-primary);text-decoration-color:var(--gp-primary)}[data-look=classic] .gp-announce{justify-content:center;text-align:center}[data-look=classic] .gp-city__notice{-webkit-margin-start:0;margin-inline-start:0;color:#fff;font-weight:400}[data-look=classic] .gp-city__notice:before{content:none}[data-look=classic] .gp-header,[data-look=classic] .gp-topbar{background:var(--gp-bg);color:var(--gp-ink);border-bottom:1px solid var(--gp-rule)}[data-look=classic] .gp-brand__agency{font-size:1.05rem}[data-look=classic] .gp-brand__program{color:var(--gp-muted)}[data-look=classic] .gp-nav a,[data-look=classic] .gp-nav button.linklike{color:var(--gp-ink)}[data-look=classic] .gp-nav a[aria-current=page]{border-bottom-color:var(--gp-primary)}[data-look=classic] .gp-header .gp-guide-launcher,[data-look=classic] .gp-header .gp-lang summary{color:var(--gp-ink);border-color:var(--gp-ink)}[data-look=classic] .gp-menu-button{color:var(--gp-ink);border-radius:2px}[data-look=classic] .gp-menu-button:hover{border-color:var(--gp-ink);background:none}[data-look=classic] .gp-topbar .gp-topbar__slot .gp-topbar__icon{border-color:var(--gp-rule);color:var(--gp-ink)}[data-look=classic] .gp-topbar__back{color:var(--gp-ink)}[data-look=classic] .gp-sidebar__brand{display:block}@media (min-width:64rem){[data-look=classic] .gp-sidebar__footer>.gp-usermenu{display:block}}[data-look=classic] .gp-sidebar__link{border-radius:0;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;padding-inline:.85rem 0;font-weight:400}[data-look=classic] .gp-sidebar__link .gp-icon{display:none}[data-look=classic] .gp-sidebar__link:hover{background:none;border-inline-start-color:var(--gp-ink)}[data-look=classic] .gp-sidebar__link[aria-current]{background:none;color:var(--gp-ink);border-inline-start-color:var(--gp-primary);font-weight:600}[data-look=classic] .gp-sidebar__sublink{border-radius:0;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;-webkit-padding-start:1.6rem;padding-inline-start:1.6rem}[data-look=classic] .gp-sidebar__sublink:hover{background:none;border-inline-start-color:var(--gp-rule)}[data-look=classic] .gp-sidebar__sublink[aria-current=page]{background:none;color:var(--gp-ink);border-inline-start-color:var(--gp-primary)}[data-look=classic] .gp-sidebar__count{background:none;color:var(--gp-muted);font-weight:500}[data-look=classic] .btn{font-weight:500}[data-look=classic] .btn--secondary{background:transparent;border-color:var(--gp-ink);color:var(--gp-ink)}[data-look=classic] .btn--secondary:hover{background:var(--gp-ink);border-color:var(--gp-ink);color:#fff}[data-look=classic] .gp-chip{background:var(--gp-bg);border-color:var(--gp-rule);font-weight:400}[data-look=classic] .gp-chip--applied,[data-look=classic] .gp-chip:hover,[data-look=classic] .gp-tool[open]>.gp-chip{background:var(--gp-bg);border-color:var(--gp-ink);color:var(--gp-ink)}[data-look=classic] .gp-guide-launcher{background:transparent;border-color:var(--gp-ink);font-weight:500}[data-look=classic] .gp-seg{background:none;border-color:var(--gp-border);padding:0;gap:0}[data-look=classic] .gp-seg a{color:var(--gp-ink);font-weight:400}[data-look=classic] .gp-seg a+a{-webkit-border-start:1px solid var(--gp-border);border-inline-start:1px solid var(--gp-border)}[data-look=classic] .gp-seg a[aria-current=page]{background:var(--gp-ink);color:#fff;box-shadow:none}[data-look=classic] .gp-tabs a{color:var(--gp-muted);border-bottom-width:2px}[data-look=classic] .gp-tabs a[aria-current=page]{color:var(--gp-ink);border-bottom-color:var(--gp-primary);font-weight:600}[data-look=classic] .gp-tabs a[aria-current=page] .gp-tabs__n,[data-look=classic] .gp-tabs__n{background:none;color:var(--gp-muted);font-weight:400}[data-look=classic] thead th{border-bottom-width:1px;font-weight:600}[data-look=classic] .gp-lang__menu,[data-look=classic] .gp-new__menu,[data-look=classic] .gp-tool__panel{border-color:var(--gp-ink);box-shadow:none}[data-look=classic] .gp-card,[data-look=classic] .gp-guide,[data-look=classic] .gp-post{border-radius:0}[data-look=classic] .gp-record{border-radius:0;border:1px solid var(--gp-rule)}[data-look=classic] .gp-card,[data-look=classic] .gp-notes li,[data-look=classic] .gp-post,[data-look=classic] .gp-side-card{border:1px solid var(--gp-rule);border-radius:0}[data-look=classic] .card{background:transparent;border-radius:0;border-top:1px solid var(--gp-ink);padding:1.25rem 0 .5rem}[data-look=classic] .card+.card{margin-top:2.5rem}[data-look=classic] .table-wrap{border-radius:0}[data-look=classic] .gp-ic,[data-look=classic] .gp-ic:has(>.gp-icon--phone){background:var(--gp-bg-alt);color:var(--gp-ink)}[data-look=classic] .gp-av--person{background:var(--gp-primary);color:#fff}[data-look=classic] .gp-tags li{background:none;color:var(--gp-ink);border:1px solid var(--gp-rule);font-weight:400}[data-look=classic] .gp-footer{background:var(--gp-bg);color:var(--gp-muted);border-top:1px solid var(--gp-rule)}[data-look=classic] .gp-footer a{color:var(--gp-muted);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}[data-look=classic] .gp-footer__name{font-family:inherit;font-weight:400;font-size:.9rem}[data-look=classic] .gp-footer__base{background:var(--gp-bg);color:var(--gp-muted);border-top:1px solid var(--gp-rule)}.gp-sidebar__tools .gp-switcher,.gp-sidebar__tools>*{min-width:0;max-width:100%}.gp-sidebar__tools .gp-switcher__current{max-width:100%;overflow:hidden}.gp-sidebar__collapse,.gp-sidebar__initial{display:none}.gp-sidebar__tip{position:fixed;z-index:950;transform:translateY(-50%);pointer-events:none;padding:.3rem .65rem;border-radius:6px;background:var(--gp-ink);color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (min-width:64rem){.gp-sidebar__head{display:flex;align-items:flex-start;gap:.25rem;flex:none;padding:0 0 1rem;margin-bottom:.75rem;border-bottom:1px solid var(--gp-rule)}.gp-sidebar .gp-sidebar__brand{display:block;flex:1 1;min-width:0;padding:.2rem 0 0 .85rem;margin:0;border:0}.gp-sidebar__collapse{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--gp-muted);cursor:pointer}.gp-sidebar__collapse:hover{background:var(--gp-bg-alt);color:var(--gp-ink)}[data-look=nyc-dark] .gp-sidebar__head{border-bottom-color:var(--gp-side-rule)}[data-look=nyc-dark] .gp-sidebar__collapse{color:var(--gp-side-muted)}[data-look=nyc-dark] .gp-sidebar__collapse:hover{background:var(--gp-side-hover);color:#fff}[data-look=classic] .gp-sidebar__collapse{border-radius:2px;color:var(--gp-ink)}[data-look=classic] .gp-sidebar__collapse:hover{background:none;border-color:var(--gp-ink)}.gp-sidebar[data-state=collapsed]{width:4.5rem;padding-inline:.5rem;overflow:visible}.gp-sidebar[data-state=collapsed] .gp-sidebar__head{justify-content:center;padding-bottom:.75rem}.gp-sidebar[data-state=collapsed] #gp-sidebar-context,.gp-sidebar[data-state=collapsed] .gp-sidebar__brand,.gp-sidebar[data-state=collapsed] .gp-sidebar__note,.gp-sidebar[data-state=collapsed] .gp-sidebar__slot,.gp-sidebar[data-state=collapsed] .gp-sidebar__sub>li:not(:has(.gp-sidebar__sublink--pic)),.gp-sidebar[data-state=collapsed] .gp-sidebar__tools{display:none}.gp-sidebar[data-state=collapsed] .gp-sidebar__collapse{margin-inline:auto}.gp-sidebar[data-state=collapsed] .gp-sidebar__scroll{overflow-x:hidden;margin-inline:0;padding-inline:0}.gp-sidebar[data-state=collapsed] .gp-sidebar__link{position:relative;justify-content:center;width:44px;padding:0;margin-inline:auto;gap:0}.gp-sidebar[data-state=collapsed] .gp-sidebar__heading,.gp-sidebar[data-state=collapsed] .gp-sidebar__label,.gp-sidebar[data-state=collapsed] .gp-sidebar__oneline,.gp-sidebar[data-state=collapsed] .gp-usermenu__who{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.gp-sidebar[data-state=collapsed] .gp-sidebar__count{position:absolute;top:1px;inset-inline-end:-3px;min-width:1.1rem;padding:0 .25rem;font-size:.65rem;line-height:1.1rem}.gp-sidebar[data-state=collapsed] .gp-sidebar__initial{display:inline-grid;place-items:center;width:24px;height:24px;font-weight:700}.gp-sidebar[data-state=collapsed] .gp-sidebar__sub{margin:.25rem 0}.gp-sidebar[data-state=collapsed] .gp-sidebar__sublink--pic{justify-content:center;width:44px;padding:.3rem 0;margin-inline:auto}.gp-sidebar[data-state=collapsed] .gp-sidebar__footer{padding-top:.75rem}.gp-sidebar[data-state=collapsed] .gp-usermenu__summary{justify-content:center;padding:.25rem}.gp-sidebar[data-state=collapsed] .gp-usermenu>summary:after{content:none}.gp-sidebar[data-state=collapsed] .gp-usermenu__panel.gp-tool__panel{inset-inline:0 auto;min-width:15rem}[data-look=classic] .gp-sidebar[data-state=collapsed] .gp-sidebar__link{padding:0}[data-look=classic] .gp-sidebar[data-state=collapsed] .gp-sidebar__link .gp-icon{display:block}}