:root{--brand-navy:#1d2642;--brand-green:#0da66d;--brand-cyan:#2bb8d6;--brand-orange:#f39200;--brand-red:#ed3029;--brand-green-text:#08764e;--brand-cyan-text:#096c85;--brand-soft:#eef7f9;--brand-canvas:#f6f8fa;--brand-line:#dce2e9;--brand-muted:#596579;--ink:var(--brand-navy);--deep:var(--brand-navy);--green:var(--brand-green);--blue:var(--brand-cyan-text);--muted:var(--brand-muted);--line:var(--brand-line);--canvas:var(--brand-canvas);--radius:6px}body .people-hub,body .sg-app{font-family:Geist,Arial,sans-serif;color:var(--brand-navy)}body .sg-app{background:var(--brand-canvas)}body .people-hub{--ph-ink:var(--brand-navy);--ph-green:var(--brand-navy);--ph-lime:var(--brand-green)}body .sg-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px;background:#fff;color:var(--brand-navy);padding:16px max(24px,calc((100vw - 1360px)/2));border-bottom:1px solid var(--brand-line);position:relative}body .sg-header:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:linear-gradient(90deg,var(--brand-green) 0 45%,var(--brand-cyan) 45% 85%,var(--brand-navy) 85%)}body .sg-header .sg-brand{display:flex;align-items:center;gap:18px;color:var(--brand-navy);padding:0;flex-shrink:0}body .sg-brand img{width:120px;height:auto;display:block}body .sg-header .sg-brand span{border-left:1px solid var(--brand-line);margin:0;padding-left:18px;display:grid;gap:3px}body .sg-brand small{font-size:9px;letter-spacing:1.5px;color:var(--brand-muted);font-weight:600}body .sg-brand strong{font-size:20px;font-weight:750;letter-spacing:-.5px}body .sg-header nav{display:flex;align-items:center;gap:5px;flex-wrap:wrap}body .sg-app .sg-header nav a,body .sg-header nav a{color:var(--brand-navy);font-size:14px;font-weight:600;padding:13px 12px;border-bottom:3px solid transparent;white-space:nowrap}body .sg-header nav a:hover{background:var(--brand-soft)}body .sg-app .sg-header nav a[aria-current=page],body .sg-header nav a[aria-current=page]{border-bottom-color:var(--brand-green);background:#edf8f3;color:var(--brand-green-text)}body .sg-app .sg-header .sg-brand{color:var(--brand-navy)}body .sg-header .sg-menu-toggle{display:none;background:#fff;color:var(--brand-navy);border:1px solid var(--brand-line);border-radius:5px;min-height:44px;padding:10px 14px;font-weight:650}body .sg-main{max-width:1300px;padding-top:46px}body .people-hub h1,body .sg-app h1{font-weight:760;letter-spacing:-1.4px}body .people-hub h2,body .sg-app h2{font-weight:700;letter-spacing:-.5px}body .cw-row,body .governance-group,body .ph-card,body .ph-person-row,body .sg-card,body .sg-question-strip{border-radius:6px;border-color:var(--brand-line);box-shadow:none}body .ph-eyebrow,body .sg-eyebrow{color:var(--brand-green-text);font-size:11px;letter-spacing:1.7px}body .sg-app button{border-radius:5px}body .sg-app a.ph-contact{color:#fff;background:var(--brand-navy)}body :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-cyan-text);outline-offset:3px}body .sg-app input,body .sg-app select,body .sg-app textarea{border-color:#b6c2d0;color:var(--brand-navy)}body .people-hub input[type=checkbox],body .sg-app input[type=checkbox]{accent-color:var(--brand-green-text)}body .sg-state{background:#eaf4f8;color:var(--brand-cyan-text)}body .ph-notice,body .sg-notice{background:#e9f7ef;color:var(--brand-green-text)}body .sg-protected{border-left-color:var(--brand-cyan-text);background:linear-gradient(90deg,#eef7f9,#fff 40%)}body .ph-dialog,body .sg-dialog{color:var(--brand-navy);border-radius:8px}body .ph-dialog{border-radius:8px 0 0 8px}body .ph-dialog::backdrop,body .sg-dialog::backdrop{background:#1d264280}body .ph-manager-bar,body .ph-summary-tiles div,body .rc-review{background:#f0f6f8}body .ph-avatar,body .ph-count,body .ph-mini-avatar{background:#e9f4f8;color:var(--brand-cyan-text)}body .rc-option input[type=checkbox]{accent-color:var(--brand-green-text)}body .sg-person.selected{outline-color:var(--brand-cyan-text)}@media(max-width:1120px){body .sg-header{gap:12px}body .sg-header nav{gap:0}body .sg-header nav a{padding:12px 9px;font-size:13px}}@media(max-width:960px){body .sg-header{padding:12px 20px;justify-content:space-between}body .sg-brand img{width:96px}body .sg-brand strong{font-size:18px}body .sg-header .sg-menu-toggle{display:block}body .sg-header nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;padding-top:8px}body .sg-header nav.is-open{display:flex}body .sg-header nav a{font-size:15px;min-height:46px}body .sg-main{padding-top:30px}}@media(max-width:420px){body .sg-header{padding:12px 14px;gap:8px}body .sg-header .sg-brand{gap:10px}body .sg-header .sg-brand span{padding-left:10px}body .sg-brand img{width:82px}body .sg-brand small{font-size:8px;letter-spacing:1px}body .sg-brand strong{font-size:16px}}@media print{body .sg-header .sg-menu-toggle,body .sg-header nav{display:none}body .sg-header{padding:0 0 16px}body .sg-app{background:white}}.sg-profile-menu{position:relative;margin-left:0;flex-shrink:0}.sg-profile-menu summary{cursor:pointer;padding:.7rem 1rem;border:1px solid;border-radius:.4rem}.sg-profile-menu>div{position:absolute;right:0;top:100%;z-index:40;min-width:230px;padding:1rem;background:#fff;color:#1e2948;box-shadow:0 5px 22px #0002;border-radius:.4rem}.sg-profile-menu a{display:block;padding:.65rem;color:#1e2948!important}.sg-nav-group{position:relative}.sg-nav-group>summary{cursor:pointer;padding:12px 14px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--brand-navy);border-radius:6px}.sg-nav-group.is-active>summary{border-bottom-color:var(--brand-green);background:#edf8f3}.sg-nav-group>div{position:absolute;top:100%;left:0;z-index:50;min-width:255px;padding:10px;background:white;border:1px solid var(--brand-line);box-shadow:0 8px 24px #0002;border-radius:8px}.sg-header nav .sg-nav-group>div>a{display:block;padding:11px 12px;white-space:normal}.sg-nav-divider{border-top:1px solid var(--brand-line);margin:8px 0}.sg-nav-group a:focus-visible,.sg-nav-group summary:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}@media(max-width:960px){.sg-nav-group{width:100%}.sg-nav-group>div{position:static;box-shadow:none;border:0;border-left:2px solid var(--brand-line);margin:0 0 10px 15px;min-width:0}.sg-nav-group>summary{padding:12px}}.sg-connection-list{display:grid;gap:.75rem;padding:0;list-style:none}.sg-connection-list li{padding:1rem;border:1px solid #d6dfe6;border-radius:.4rem}.sg-header nav .sg-nav-secondary{font-size:13px;font-weight:400;color:var(--brand-muted)}@media(min-width:961px){.sg-nav-group>div{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}}