:root{--integrity:#0c233f;--trust:#0265a1;--progress:#0e81bc;--accent:#ffa800;--accent-hover:#e89800;--yes:#029c66;--no:#d02303;--ink:#0a1522;--n800:#1d2a3a;--n600:#45566b;--n500:#6b7b8f;--n300:#c7d0d9;--n100:#e6ebf0;--n050:#f4f7fa;--white:#fff;--amber-tint:#fff4dc;--shadow:0 8px 24px #0c233f1f}body,html{background:var(--white);color:var(--integrity);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}*{box-sizing:border-box}a{color:var(--trust);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--integrity)}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--trust);outline-offset:2px}.app-ui .container{max-width:1200px;margin:0 auto;padding:0 24px}.app-ui .section{padding:64px 0}.app-ui .section-tint{background:var(--n050)}.app-ui .section-dark{background:var(--integrity)}.app-ui .section-dark,.app-ui .section-dark a{color:var(--white)}.app-ui .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--n600);font-size:.8125rem;font-weight:500}.app-ui .h1{font-size:calc(clamp(1.75rem,3vw,2.5rem));line-height:1.15}.app-ui .h1,.app-ui .h2{font-weight:700}.app-ui .h2{font-size:calc(clamp(1.375rem,2.2vw,1.75rem));line-height:1.2}.app-ui .h3{font-size:1.25rem;line-height:1.3}.app-ui .h3,.app-ui .h4{font-weight:500}.app-ui .h4{font-size:1.0625rem;line-height:1.35}.app-ui .lead{color:var(--n800);max-width:68ch;font-size:1.125rem;line-height:1.6}.app-ui .muted{color:var(--n600)}.app-ui .small{font-size:.875rem;line-height:1.5}.app-ui .big-figure{color:var(--trust);font-family:Literata,Georgia,serif;font-size:2.25rem;font-weight:600;line-height:1.05}.app-ui .stack>*+*{margin-top:16px}.app-ui .stack-sm>*+*{margin-top:8px}.app-ui .row{gap:12px}.app-ui .row,.app-ui .spread{flex-wrap:wrap;align-items:center;display:flex}.app-ui .spread{justify-content:space-between;gap:16px}.app-ui .grid{gap:24px;display:grid}.app-ui .grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.app-ui .grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.app-ui .grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-ui .member-btn{background:var(--integrity);color:var(--white);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 10px;font-size:.8125rem;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.app-ui .member-btn:hover{background:var(--trust);color:var(--white)}.app-ui .btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.app-ui .btn:disabled{opacity:.55;cursor:not-allowed}.app-ui .btn-primary{background:var(--accent);color:var(--integrity)}.app-ui .btn-primary:hover:not(:disabled){background:var(--accent-hover);color:var(--integrity)}.app-ui .btn-secondary{background:var(--white);color:var(--integrity);border-color:var(--n300)}.app-ui .btn-secondary:hover:not(:disabled){border-color:var(--trust);color:var(--trust)}.app-ui .btn-dark{background:var(--integrity);color:var(--white)}.app-ui .btn-dark:hover:not(:disabled){background:var(--n800);color:var(--white)}.app-ui .btn-danger{background:var(--white);color:var(--no);border-color:var(--no)}.app-ui .btn-danger:hover:not(:disabled){background:#fcedea}.app-ui .btn-link{min-height:0;color:var(--trust);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.app-ui .btn-sm{min-height:34px;padding:6px 12px;font-size:.875rem}.app-ui .field{flex-direction:column;gap:6px;display:flex}.app-ui .field>label,.app-ui .label{font-size:.875rem;font-weight:500}.app-ui .input,.app-ui .select,.app-ui .textarea{border:1px solid var(--n300);background:var(--white);border-radius:2px;width:100%;min-height:44px;padding:10px 12px}.app-ui .textarea{resize:vertical;min-height:110px}.app-ui .input:focus,.app-ui .select:focus,.app-ui .textarea:focus{border-color:var(--trust);outline:2px solid #0265a133}.app-ui .check{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.app-ui .check input{width:16px;height:16px;margin-top:5px}.app-ui .form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.app-ui .help{color:var(--n600);font-size:.8125rem}.app-ui .card{background:var(--white);border:1px solid var(--n300);padding:24px}.app-ui .card-tight{padding:16px}.app-ui .card-link{color:inherit;text-decoration:none;display:block}.app-ui .card-link:hover{border-color:var(--trust)}.app-ui .card-link:hover .h3,.app-ui .card-link:hover .h4{color:var(--trust)}.app-ui .panel-title{margin-bottom:12px;font-size:1.0625rem;font-weight:500}.app-ui .rule{border:0;border-top:1px solid var(--n300);margin:24px 0}.app-ui .rule-blue{border-top:2px solid var(--trust);padding-top:16px}.app-ui .table-wrap{border:1px solid var(--n300);background:var(--white);overflow-x:auto}.app-ui .table{border-collapse:collapse;width:100%;font-size:.9375rem}.app-ui .table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--n600);background:var(--n050);border-bottom:1px solid var(--n300);white-space:nowrap;padding:10px 14px;font-size:.8125rem;font-weight:500}.app-ui .table td{border-bottom:1px solid var(--n100);vertical-align:top;padding:12px 14px}.app-ui .table tr:last-child td{border-bottom:0}.app-ui .table tr.clickable{cursor:pointer}.app-ui .table tr.clickable:hover td{background:var(--n050)}.app-ui .badge{background:var(--n100);color:var(--n800);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.app-ui .badge-blue{color:var(--trust);background:#e1eef7}.app-ui .badge-green{color:#016b46;background:#e0f4ec}.app-ui .badge-red{color:#a51c02;background:#fcedea}.app-ui .badge-amber{background:var(--amber-tint);color:#7a5100}.app-ui .badge-dark{background:var(--integrity);color:var(--white)}.app-ui .notice{border-left:3px solid var(--trust);background:var(--n050);padding:12px 16px;font-size:.9375rem}.app-ui .notice-amber{border-left-color:var(--accent);background:var(--amber-tint)}.app-ui .notice-red{border-left-color:var(--no);background:#fcedea}.app-ui .notice-green{border-left-color:var(--yes);background:#e0f4ec}.app-ui .tabs{border-bottom:1px solid var(--n300);flex-wrap:wrap;gap:4px;display:flex}.app-ui .tab{cursor:pointer;color:var(--n600);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500;text-decoration:none}.app-ui .tab.router-link-exact-active,.app-ui .tab[aria-selected=true]{color:var(--integrity);border-bottom-color:var(--trust)}.app-ui .empty{text-align:center;border:1px dashed var(--n300);background:var(--white);padding:32px}.app-ui .empty,.app-ui .loading{color:var(--n600)}.app-ui .loading{padding:24px 0}.app-ui .dl{grid-template-columns:max-content 1fr;gap:8px 20px;font-size:.9375rem;display:grid}.app-ui .dl dt{color:var(--n600)}.app-ui .dl dd{margin:0}.app-ui .timeline>li{padding:0 0 14px 18px;font-size:.875rem;position:relative}.app-ui .timeline>li:before{content:"";background:var(--trust);width:7px;height:7px;position:absolute;top:8px;left:0}.app-ui .tag-list{flex-wrap:wrap;gap:6px;display:flex}.app-ui .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-ui{--ui-bg:#f5f7fa;--ui-surface:#fff;--ui-line:#e6eaf0;--ui-line-strong:#d5dce5;--ui-text:#0f1b2d;--ui-muted:#5e6b7e;--ui-faint:#94a0b2;--ui-navy:#0c233f;--ui-blue:#0265a1;--ui-soft:#eef3f9;--ui-amber:#ffa800;--ui-amber-soft:#fff4dc;--ui-green:#0f9d6b;--ui-green-soft:#e3f6ee;--ui-red:#c62828;--ui-red-soft:#fdecec;--ui-radius:14px;--ui-radius-sm:10px;color:var(--ui-text);letter-spacing:-.006em;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.app-ui a{color:var(--ui-blue);text-decoration:none}.app-ui a:hover{color:var(--ui-navy);text-decoration:underline}.app-ui .h1,.app-ui .h2,.app-ui .h3,.app-ui .h4{letter-spacing:-.018em;color:var(--ui-text)}.app-ui .h2{font-size:calc(clamp(1.375rem,2vw,1.625rem));font-weight:700}.app-ui .h3,.app-ui .h4{font-weight:600}.app-ui .h4{font-size:1rem}.app-ui .eyebrow{letter-spacing:.06em;color:var(--ui-faint);font-size:.75rem;font-weight:600}.app-ui .muted{color:var(--ui-muted)}.app-ui .help{color:var(--ui-faint)}.app-ui .big-figure{letter-spacing:-.03em;color:var(--ui-text);font-family:inherit;font-size:2rem;font-weight:700}.app-ui .card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:20px 22px}.app-ui .card-tight{padding:14px 16px}.app-ui .card-link{transition:border-color .15s,transform .15s}.app-ui .card-link:hover{border-color:var(--ui-line-strong);text-decoration:none;transform:translateY(-1px)}.app-ui .panel-title{margin-bottom:12px;font-size:1rem;font-weight:600}.app-ui .btn{border-radius:999px;gap:7px;min-height:38px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.app-ui .btn-sm{min-height:32px;padding:5px 14px;font-size:.8125rem}.app-ui .btn-primary{background:var(--ui-navy);color:#fff}.app-ui .btn-primary:hover:not(:disabled){color:#fff;background:#183a63}.app-ui .btn-accent{background:var(--ui-amber);color:var(--ui-navy)}.app-ui .btn-accent:hover:not(:disabled){color:var(--ui-navy);background:#e89800}.app-ui .btn-secondary{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line-strong)}.app-ui .btn-secondary:hover:not(:disabled){border-color:var(--ui-faint);color:var(--ui-text)}.app-ui .btn-dark{background:var(--ui-navy);color:#fff}.app-ui .btn-danger{background:var(--ui-surface);color:var(--ui-red);border-color:#f3c7c7}.app-ui .btn-danger:hover:not(:disabled){background:var(--ui-red-soft)}.app-ui .btn-link{color:var(--ui-blue);font-weight:600;text-decoration:none}.app-ui .btn-link:hover{text-decoration:underline}.app-ui .field>label,.app-ui .label{color:#334155;font-size:.8125rem;font-weight:600}.app-ui .input,.app-ui .select,.app-ui .textarea{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-height:40px;padding:8px 12px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.app-ui .textarea{min-height:100px}.app-ui .input:focus,.app-ui .select:focus,.app-ui .textarea:focus{border-color:var(--ui-blue);outline:none;box-shadow:0 0 0 4px #0265a11f}.app-ui .check input{accent-color:var(--ui-navy)}.app-ui .table-wrap{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}.app-ui .table th{letter-spacing:.06em;color:var(--ui-faint);border-bottom:1px solid var(--ui-line);background:0 0;padding:12px 16px;font-size:.6875rem;font-weight:600}.app-ui .table td{vertical-align:middle;border-bottom:1px solid #f0f2f6;padding:13px 16px}.app-ui .table tr.clickable:hover td{background:#fafbfd}.app-ui .badge,.app-ui .tab,.app-ui .table td strong{font-weight:600}.app-ui .badge{color:var(--ui-muted);letter-spacing:.01em;background:#eef1f5;border-radius:999px;padding:2px 10px;font-size:.6875rem}.app-ui .badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.app-ui .badge-blue{background:var(--ui-soft);color:var(--ui-blue)}.app-ui .badge-green{background:var(--ui-green-soft);color:var(--ui-green)}.app-ui .badge-red{background:var(--ui-red-soft);color:var(--ui-red)}.app-ui .badge-amber{background:var(--ui-amber-soft);color:#8a5a00}.app-ui .badge-dark{background:var(--ui-navy);color:#fff}.app-ui .notice{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-soft);color:#23364f;border-left-width:1px;padding:12px 16px}.app-ui .notice-amber{background:var(--ui-amber-soft);color:#6b4a00;border-color:#f6dfae}.app-ui .notice-red{background:var(--ui-red-soft);color:#8e1c1c;border-color:#f3c7c7}.app-ui .notice-green{background:var(--ui-green-soft);color:#0b6b48;border-color:#bfe8d6}.app-ui .tabs{background:#e9edf3;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.app-ui .tab,.app-ui .tabs{border:0;border-radius:999px}.app-ui .tab{color:var(--ui-muted);background:0 0;margin:0;padding:6px 14px;font-size:.8125rem}.app-ui .tab.router-link-exact-active,.app-ui .tab[aria-selected=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 2px #0f1b2d14}.app-ui .empty{border:1.5px dashed var(--ui-line-strong);border-radius:var(--ui-radius);color:var(--ui-muted);background:0 0}.app-ui .loading{color:var(--ui-faint)}.app-ui .rule{border-top-color:var(--ui-line)}.app-ui .timeline>li:before{background:var(--ui-faint);border-radius:50%}.app-ui .dl dt{color:var(--ui-muted)}.app-ui .avatar-ui{width:34px;height:34px;color:var(--ui-navy);background:#dbe7f5;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.app-ui .avatar-ui.tone-1{color:#7a4e00;background:#f6e2c3}.app-ui .avatar-ui.tone-2{color:#0b6b48;background:#d8efe4}.app-ui .avatar-ui.tone-3{color:#5b3a85;background:#ece0f7}.app-ui .icon-tile{background:var(--ui-soft);width:32px;height:32px;color:var(--ui-navy);border-radius:10px;flex:none;place-items:center;display:inline-grid}.app-ui .icon-tile.amber{background:var(--ui-amber-soft);color:#9a6400}.app-ui .icon-tile.green{background:var(--ui-green-soft);color:var(--ui-green)}.app-ui .icon-tile.violet{color:#6b46a3;background:#f1eafb}.app-ui .date-tile{background:var(--ui-soft);width:44px;height:46px;color:var(--ui-navy);text-transform:uppercase;border-radius:12px;flex:none;place-items:center;font-size:.625rem;font-weight:700;line-height:1.1;display:grid}.app-ui .date-tile b{letter-spacing:-.02em;font-size:1.0625rem}.app-ui .switch{cursor:pointer;background:#cbd3de;border:0;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.app-ui .switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.app-ui .switch[aria-checked=true]{background:var(--ui-green)}.app-ui .switch[aria-checked=true]:after{transform:translate(16px)}.app-ui .list-ui>li{border-top:1px solid #f0f2f6;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.app-ui .list-ui>li:first-child{border-top:0;padding-top:2px}.app-ui .list-ui .grow{flex:1;min-width:0}.app-ui .list-ui .meta{color:var(--ui-faint);white-space:nowrap;font-size:.8125rem}.app-ui .stat-card{flex-direction:column;gap:4px;display:flex}.app-ui .stat-card .label-ui{color:var(--ui-muted);font-size:.8125rem;font-weight:500}.ds-8751838:focus{left:8px!important}.ds-6508433:hover{border-bottom-color:#0265a1!important}.ds-cef06e6:hover{color:#0265a1!important;background:#f4f7fa!important}.ds-4fa6bb4:hover{color:#fff!important;background:#0c233f!important}.ds-8dbd6cf:hover{background:#e89800!important}.ds-bedfa60:hover{color:#0c233f!important}.ds-69e13b6:hover{border-color:#fff!important}.ds-f3c6c41:hover{color:#0265a1!important}.ds-8c8b528:hover{color:#0c233f!important;background:#fff!important}.ds-8acba3f:hover{border-color:#0265a1!important}.ds-6fb37c3:focus{outline-offset:4px!important;outline:2px solid #0265a1!important}.ds-2d782d5:after{content:""!important;position:absolute!important;inset:0!important}html{scroll-behavior:smooth;scroll-padding-top:calc(16px + var(--masthead-height))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--integrity:#0c233f;--trust:#0265a1;--progress:#0075bc;--sky:#8cc4e8;--sky-light:#dcebf6;--accent:#ffa800;--success:#0265a1;--error:#0265a1;--neutral-600:#45566b;--neutral-300:#c7d0d9;--neutral-100:#e6ebf0;--neutral-050:#f4f7fa;--white:#fff;--on-navy:#e6ebf0;--on-navy-muted:#b9c7d6;--content-width:1200px;--gutter:24px;--radius-control:2px;--radius-panel:6px;--shadow-panel:0 1px 2px #0c233f14;--masthead-height:96px;color:var(--integrity);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--white);min-width:320px;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.site *{box-sizing:border-box}.site,.site blockquote,.site figure,.site h1,.site h2,.site h3,.site h4,.site p{margin:0}.site ol,.site ul{margin:0;padding:0;list-style:none}.site img{max-width:100%;height:auto}.site button,.site input,.site select,.site textarea{font:inherit}.site a,.site button{-webkit-tap-highlight-color:transparent}.site a{color:var(--trust);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site a:hover{color:var(--integrity)}.site :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.site [hidden]{display:none!important}.site .skip-link{z-index:100;background:var(--integrity);border-radius:var(--radius-control);padding:10px 16px;position:absolute;top:-100px;left:16px}.site .skip-link,.site .skip-link:hover{color:var(--white)}.site .skip-link:focus{top:12px}.site .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .container{width:100%;max-width:var(--content-width);padding:0 var(--gutter);margin:0 auto}.site .section{padding:calc(clamp(64px,8vw,104px)) 0}.site .section--tight{padding:calc(clamp(40px,5vw,72px)) 0}.site .section--flush-top{padding-top:0}.site .section--grey{background:var(--neutral-050)}.site .section--navy{background:var(--integrity);color:var(--white)}.site .section--navy p{color:var(--on-navy)}.site .section--navy a:not(.button),.site .section--navy h2,.site .section--navy h3{color:var(--white)}.site .section--navy a:not(.button):hover{color:var(--sky)}.site .measure{max-width:68ch}.site .measure-narrow{max-width:800px}.site .grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.site .grid-auto--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px 80px}.site .grid-auto--tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px}.site .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:32px 64px;display:grid}.site .stack{flex-direction:column;gap:16px;display:flex}.site .stack--tight{gap:8px}.site .cluster{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site .cluster--wide{gap:24px}.site .split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.site .rule-top{border-top:1px solid var(--neutral-300);padding-top:24px}.site .section--navy .rule-top{border-top-color:#ffffff40}.site .display{font-size:calc(clamp(2rem,4vw,2.5rem));line-height:1.08}.site .display,.site .page-title,.site .section-title{letter-spacing:-.02em;text-wrap:pretty;font-weight:700}.site .page-title{max-width:26ch;font-size:calc(clamp(2.75rem,6vw,3.5rem));line-height:1.04}.site .section-title{font-size:calc(clamp(1.5rem,2.6vw,1.75rem));line-height:1.08}.site .sub-title{line-height:1.25}.site .item-title,.site .sub-title{text-wrap:pretty;font-size:1.375rem;font-weight:500}.site .item-title{line-height:1.3}.site .item-title a{color:var(--integrity);text-decoration:none}.site .item-title a:hover{color:var(--trust)}.site .panel-title{text-wrap:pretty;color:var(--integrity);font-size:1.125rem;font-weight:700;line-height:1.3}.site .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-600);margin-bottom:12px;font-size:.875rem;font-weight:500}.site .eyebrow--light,.site .section--navy .eyebrow{letter-spacing:.14em;color:var(--sky);font-weight:700}.site .lead{max-width:68ch;font-size:1.125rem;line-height:1.6}.site .lead,.site .statement{text-wrap:pretty;color:var(--integrity)}.site .statement{font-family:Literata,Georgia,serif;font-size:calc(clamp(1.25rem,1.8vw,1.375rem));font-weight:400;line-height:1.45}.site .muted,.site .prose p{color:var(--neutral-600)}.site .small{font-size:.875rem}.site .prose>*+*{margin-top:20px}.site .prose p{text-wrap:pretty;max-width:68ch;font-size:1.0625rem}.site .prose h2{color:var(--integrity);margin-top:40px;font-size:1.375rem;font-weight:500;line-height:1.25}.site .prose h3{color:var(--integrity);margin-top:32px;font-size:1.125rem;font-weight:700;line-height:1.3}.site .prose ol,.site .prose ul{max-width:68ch;color:var(--neutral-600);padding-left:1.25em;font-size:1.0625rem}.site .prose ul{list-style:outside}.site .prose ol{list-style:decimal}.site .prose li+li{margin-top:8px}.site .meta{color:var(--neutral-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.site .meta__type{color:var(--trust);font-weight:500}.site .meta__kv b{color:var(--integrity);font-weight:500}.site .meta:has(.meta__kv){flex-direction:column;align-items:flex-start;gap:4px}.site .meta:has(.meta__kv)>[aria-hidden=true]{display:none}.site .caption{color:var(--neutral-600);text-wrap:pretty;font-size:.875rem;line-height:1.5}.site .section--navy .caption{color:var(--on-navy-muted)}.site .arrow-link{min-height:36px;color:var(--trust);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.site .arrow-link:after{content:"";background:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .2s;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%208h11M9%203.5%2013.5%208%209%2012.5%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%208h11M9%203.5%2013.5%208%209%2012.5%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.site .arrow-link:hover{color:var(--integrity)}.site .arrow-link:hover:after{transform:translate(3px)}.site .section--navy .arrow-link{color:var(--white)}.site .section--navy .arrow-link:hover{color:var(--sky)}.site .plain-link{font-weight:500;text-decoration:none}.site .plain-link:hover{text-decoration:underline}.site .button{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 24px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.site .button--primary{background:var(--accent);color:var(--integrity)}.site .button--primary:hover{color:var(--integrity);background:#e69700}.site .button--navy{background:var(--integrity);color:var(--white)}.site .button--navy:hover{background:var(--trust);color:var(--white)}.site .section--navy .button--navy{background:var(--white);color:var(--integrity)}.site .section--navy .button--navy:hover{background:var(--sky-light);color:var(--integrity)}.site .button--outline{border-color:var(--integrity);color:var(--integrity);background:0 0}.site .button--outline:hover{background:var(--integrity);color:var(--white)}.site .button--outline-light{border-color:var(--white);color:var(--white);background:0 0}.site .button--outline-light:hover{background:var(--white);color:var(--integrity)}.site .button svg{flex-shrink:0}.site .button:after{content:"";width:16px;height:16px;-webkit-mask:var(--button-icon,none) center/contain no-repeat;-webkit-mask:var(--button-icon,none) center/contain no-repeat;mask:var(--button-icon,none) center/contain no-repeat;background:currentColor}.site .button--arrow{--button-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2%208h11M9%203.5%2013.5%208%209%2012.5%22%2F%3E%3C%2Fsvg%3E)}.site .button--download{--button-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%202v9M4%207.5l4%204%204-4M2.5%2014h11%22%2F%3E%3C%2Fsvg%3E)}.site .button:not(.button--arrow):not(.button--download):after{display:none}.site .pill-link{background:var(--neutral-050);min-height:44px;color:var(--integrity);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.site .pill-link:after{content:"→"}.site .pill-link:hover{background:var(--trust);color:var(--white)}.site .chip,.site .filter-tab,.site .section--grey .pill-link{background:var(--white)}.site .chip{border:1px solid var(--neutral-300);color:var(--integrity);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.site .filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.site .filter-tab{border:1px solid var(--neutral-300);min-height:40px;color:var(--integrity);cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.site .filter-tab:hover{border-color:var(--trust);color:var(--trust)}.site .filter-tab[aria-pressed=true]{background:var(--integrity);border-color:var(--integrity);color:var(--white)}.site .brand-bars{flex-shrink:0;gap:2px;height:14px;display:inline-flex;transform:skew(-28deg)}.site .brand-bars span{background:var(--progress);border-radius:1px;width:3px}.site .brand-bars span:nth-child(2){background:var(--sky)}.site .brand-bars span:nth-child(3){background:var(--white)}.site .brand-bars--on-white span:nth-child(3){background:var(--integrity)}.site .brand-bars:not(.brand-bars--large):not(.brand-bars--logo) span{background:var(--sky);width:6px}.site .brand-bars:not(.brand-bars--large):not(.brand-bars--logo) span+span{display:none}.site .brand-bars--on-white:not(.brand-bars--large):not(.brand-bars--logo) span{background:var(--integrity)}.site .brand-bars--large{opacity:.18;pointer-events:none;gap:26px;height:auto;position:absolute;top:0;bottom:0;right:120px}.site .brand-bars--large span{border-radius:0;width:40px}.site .section--navy .brand-bars--large span:nth-child(3),.site .site-header{background:var(--white)}.site .site-header{z-index:40;border-bottom:1px solid var(--neutral-300);position:sticky;top:0}.site .utility-bar{background:var(--neutral-050);border-bottom:1px solid var(--neutral-100);font-size:.875rem}.site .utility-inner{justify-content:space-between;align-items:center;gap:16px 24px;min-height:40px;padding-top:6px;padding-bottom:6px;display:flex}.site .announcement{color:var(--integrity);align-items:center;gap:10px;min-width:0;font-weight:500;text-decoration:none;display:inline-flex}.site .announcement__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.site .announcement:hover{color:var(--trust)}.site .utility-links{flex-shrink:0;gap:20px;display:flex}.site .utility-links a{color:var(--integrity);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.site .utility-links a:hover{color:var(--trust)}.site .nav-row{justify-content:space-between;gap:32px;min-height:80px;padding-top:14px;padding-bottom:14px}.site .brand,.site .nav-row{align-items:center;display:flex}.site .brand{color:var(--integrity);gap:16px;text-decoration:none}.site .brand img{width:auto;height:48px;display:block}.site .brand__tagline{color:var(--progress);white-space:pre-line;font-size:.875rem;font-weight:500;line-height:16px}.site .menu-toggle{border:1px solid var(--neutral-300);border-radius:var(--radius-control);background:var(--white);min-height:44px;color:var(--integrity);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:none}.site .menu-icon{background:currentColor;width:18px;height:2px;position:relative}.site .menu-icon:after,.site .menu-icon:before{content:"";background:currentColor;width:18px;height:2px;position:absolute;left:0}.site .menu-icon:before{top:-6px}.site .menu-icon:after{top:6px}.site .primary-nav>ul{flex-wrap:wrap;gap:32px;font-weight:500;display:flex}.site .primary-nav li{position:relative}.site .primary-nav>ul>li>a{color:var(--integrity);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;text-decoration:none;display:inline-flex}.site .primary-nav>ul>li>a:after{content:"";background:currentColor;width:10px;height:10px;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22m1%203.5%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22m1%203.5%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.site .primary-nav>ul>li.no-children>a:after{display:none}.site .primary-nav>ul>li.is-active>a,.site .primary-nav>ul>li>a:hover{border-bottom-color:var(--trust)}.site .submenu{z-index:50;background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-control);flex-direction:column;min-width:260px;max-width:calc(100vw - 32px);padding:8px 0;display:none;position:absolute;top:100%;left:-16px;box-shadow:0 8px 24px #0c233f1f}.site .submenu--right{left:auto;right:0}.site .submenu a{color:var(--integrity);padding:10px 16px;font-size:1.0625rem;font-weight:400;text-decoration:none;display:block}.site .submenu a:focus-visible,.site .submenu a:hover{background:var(--neutral-050);color:var(--trust);outline-offset:-3px}.site .primary-nav li.is-open>.submenu,.site .primary-nav li:focus-within>.submenu,.site .primary-nav li:hover>.submenu{display:flex}@media (width<=960px){.site{--masthead-height:76px}.site .nav-row{min-height:64px;padding-top:10px;padding-bottom:10px}.site .brand img{height:40px}.site .brand__tagline{display:none}.site .menu-toggle{display:inline-flex}.site .primary-nav{max-height:calc(100vh - var(--masthead-height));background:var(--white);border-bottom:1px solid var(--neutral-300);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0c233f1f}.site .primary-nav.is-open{display:block}.site .primary-nav>ul{padding:8px var(--gutter) 16px;flex-direction:column;gap:0}.site .primary-nav>ul>li{border-top:1px solid var(--neutral-100)}.site .primary-nav>ul>li>a{border-bottom:0;padding:14px 0 8px;font-size:1.0625rem;display:flex}.site .primary-nav>ul>li>a:after{display:none}.site .primary-nav>ul>li.is-active>a{color:var(--trust)}.site .primary-nav li:focus-within>.submenu,.site .primary-nav li:hover>.submenu,.site .submenu{min-width:0;max-width:none;box-shadow:none;border:0;padding:0 0 10px;display:flex;position:static}.site .submenu a{border-left:2px solid var(--neutral-100);padding:8px 0 8px 16px}.site .utility-inner{flex-wrap:wrap}}@media (width<=600px){.site .announcement{font-size:.875rem}.site .utility-links{gap:14px}}.site .page-header{padding:calc(clamp(56px,7vw,80px)) 0}.site .page-header--article{padding-bottom:calc(clamp(48px,6vw,72px))}.site .breadcrumb{color:var(--neutral-600);margin-bottom:16px;font-size:.875rem}.site .breadcrumb ol{flex-wrap:wrap;gap:8px;display:flex}.site .breadcrumb li{gap:8px;display:flex}.site .breadcrumb a{color:var(--neutral-600);text-decoration:none}.site .breadcrumb a:hover{color:var(--trust)}.site .page-header .eyebrow{margin-bottom:12px}.site .page-header .lead{max-width:46ch;color:var(--integrity);font-family:Literata,Georgia,serif;font-size:calc(clamp(1.25rem,1.8vw,1.375rem));line-height:1.45}.site .page-header .page-title{margin-bottom:16px}.site .page-header--article .page-title{max-width:none;margin-bottom:24px}.site .page-header .meta{margin-bottom:16px}.site .pullquote{margin:32px 0;padding:8px 0 8px 48px;position:relative}.site .pullquote:before{content:"";background:var(--trust);border-radius:1px;width:8px;height:40px;position:absolute;top:14px;left:12px;transform:skew(-28deg)}.site .pullquote blockquote{text-wrap:pretty;color:var(--integrity);font-family:Literata,Georgia,serif;font-size:1.375rem;line-height:1.45}.site .pullquote figcaption{color:var(--neutral-600);margin-top:16px;font-size:1.0625rem}.site .article-figure{margin:32px 0}.site .article-figure img{border-radius:var(--radius-panel);width:100%;display:block}.site .article-figure figcaption{color:var(--neutral-600);margin-top:12px;font-size:.875rem}.site .boilerplate h2{letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;font-weight:500}.site .boilerplate p{color:var(--neutral-600);text-wrap:pretty;font-size:1.0625rem}.site .boilerplate p+p{margin-top:12px}.site .card{border-top:1px solid var(--neutral-300);flex-direction:column;gap:12px;padding-top:24px;display:flex}.site .card--accent{border-top-width:6px;border-top-color:var(--accent-color,var(--progress));padding-top:20px}.site .card__cover{aspect-ratio:4/3;background:0 0;margin-bottom:8px;display:block;overflow:hidden}.site .card__cover img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.site .card__cover--placeholder{background:color-mix(in srgb,var(--accent-color,var(--progress)) 12%,var(--white));color:var(--integrity);letter-spacing:.06em;text-transform:uppercase;align-items:flex-end;padding:16px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.site .card__source{font-size:.875rem}.site .card__source,.site .card__summary,.site .panel p{color:var(--neutral-600)}.site .card__thumb{aspect-ratio:16/10;border-radius:var(--radius-panel);background:var(--neutral-100);display:block;overflow:hidden}.site .card__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.site .panel{background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;gap:8px;padding:24px;transition:box-shadow .2s,border-color .2s;display:flex}.site .panel:hover{border-color:var(--trust)}.site .panel p{text-wrap:pretty;font-size:1.0625rem}.site .panel--plain{box-shadow:none}.site .panel--plain:hover{border-color:var(--neutral-300)}.site .frame{border:1px solid var(--neutral-300);border-radius:12px;padding:32px}.site .section--navy .frame{border-color:var(--white)}.site .frame--accent{border-color:var(--accent)}.site .numbered{flex-direction:column;gap:4px;display:flex}.site .numbered__n{letter-spacing:.08em;color:var(--trust);font-size:.875rem;font-weight:700}.site .section--navy .numbered__n{color:var(--sky)}.site .numbered h3{text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.3}.site .numbered p{color:var(--neutral-600);text-wrap:pretty;font-size:.875rem;line-height:1.45}.site .section--navy .numbered p{color:#c9d6e3}.site .check-list{flex-direction:column;display:flex}.site .check-list__item{grid-template-columns:48px minmax(0,1fr);gap:20px;padding-bottom:36px;display:grid;position:relative}.site .check-list__item:last-child{padding-bottom:0}.site .check-list__item:not(:last-child):before{content:"";background:var(--neutral-300);width:2px;position:absolute;top:48px;bottom:0;left:23px}.site .check-list__mark{background:var(--white);border:2px solid var(--trust);width:48px;height:48px;color:var(--trust);border-radius:50%;justify-content:center;align-items:center;font-family:Literata,Georgia,serif;font-size:1.0625rem;font-weight:700;display:flex;position:relative}.site .check-list__body{flex-direction:column;gap:6px;padding-top:10px;display:flex}.site .check-list__body h3{text-wrap:pretty;font-size:1.125rem;font-weight:700;line-height:1.3}.site .check-list__body p{color:var(--neutral-600);text-wrap:pretty}.site .bar-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 24px;display:grid}.site .bar-list li{text-wrap:pretty;align-items:flex-start;gap:12px;font-size:1.0625rem;line-height:1.5;display:flex}.site .bar-list .brand-bars{margin-top:4px}.site .stat{flex-direction:column;gap:6px;display:flex}.site .stat__value{letter-spacing:-.02em;color:var(--integrity);font-size:calc(clamp(1.5rem,2.6vw,1.75rem));font-weight:700;line-height:1.05}.site .section--navy .stat__value{color:var(--white)}.site .stat__value--accent{color:var(--accent)}.site .stat__label{color:var(--neutral-600);text-wrap:pretty;font-size:1.0625rem}.site .section--navy .stat__label{color:var(--on-navy)}.site .people{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0 64px;display:grid}.site .person{border-top:1px solid var(--neutral-300);grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:6px 24px;padding:28px 0;display:grid}.site .person>:first-child{grid-area:span 8/1}.site .person>:not(:first-child){grid-column:2}.site .person__photo,.site .photo-zoom{aspect-ratio:1;background:var(--neutral-100);border-radius:50%;width:112px;display:block;overflow:hidden}.site .person__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-pos,center var(--focus-y,50%));object-position:var(--photo-pos,center var(--focus-y,50%))}.site .photo-zoom .person__photo{border-radius:0;width:100%;height:100%}.site .person__photo--placeholder{color:var(--neutral-600);justify-content:center;align-items:center;font-family:Literata,Georgia,serif;font-size:1.75rem;display:flex}.site .person__name{margin-top:4px;font-size:1.375rem;font-weight:700;line-height:1.25}.site .person__role{letter-spacing:.06em;text-transform:uppercase;color:var(--trust);font-size:.875rem;font-weight:700}.site .person__bio{color:var(--neutral-600);text-wrap:pretty;margin-top:4px;font-size:1.0625rem}.site .person__bio+.person__bio{margin-top:10px}.site .section--navy .person{border-top-color:#fff3}.site .section--navy .person__role{color:var(--sky)}.site .section--navy .person__bio{color:var(--on-navy)}@media (width<=480px){.site .person{grid-template-columns:80px minmax(0,1fr);gap:4px 16px}.site .person__photo,.site .photo-zoom{width:80px}}.site .logo-row{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.site .logo-row img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:44px}.site .doc-list{flex-direction:column;display:flex}.site .doc-list li{border-top:1px solid var(--neutral-300);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 0;display:flex}.site .doc-list li:last-child,.site .faq details:last-child{border-bottom:1px solid var(--neutral-300)}.site .faq{flex-direction:column;display:flex}.site .faq details{border-top:1px solid var(--neutral-300)}.site .faq summary{cursor:pointer;color:var(--integrity);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:1.125rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"";background:var(--trust);flex-shrink:0;width:14px;height:14px;transition:transform .2s;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22m1%203.5%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22m1%203.5%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.site .faq details[open] summary:after{transform:rotate(180deg)}.site .faq summary:hover{color:var(--trust)}.site .faq__body{max-width:68ch;padding:0 0 24px}.site .faq__body p{color:var(--neutral-600);text-wrap:pretty}.site .faq__body p+p{margin-top:12px}.site .field{flex-direction:column;gap:8px;display:flex}.site .field label,.site .filter-bar label{color:var(--integrity);font-size:.875rem;font-weight:700}.site .field input,.site .field select,.site .field textarea,.site .filter-bar select{border:1px solid var(--neutral-300);border-radius:var(--radius-control);background:var(--white);width:100%;min-height:44px;color:var(--integrity);padding:10px 12px;font-size:1.0625rem}.site .field textarea{resize:vertical;min-height:140px}.site .filter-bar select option:disabled,.site .filter-bar select:disabled{color:var(--neutral-300)}.site .field input:focus-visible,.site .field select:focus-visible,.site .field textarea:focus-visible,.site .filter-bar select:focus-visible{outline:2px solid var(--trust);outline-offset:0;border-color:var(--trust)}.site .field--check{color:var(--neutral-600);flex-direction:row;align-items:flex-start;gap:10px;font-size:.875rem}.site .field--check input{width:auto;min-height:0;margin-top:4px}.site .form-row{flex-wrap:wrap;gap:8px;display:flex}.site .form-row input{flex:200px;min-width:0}.site .form-status{min-height:1.5em;font-size:.875rem}.site .form-status.is-ok{color:var(--success)}.site .filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 24px;margin-bottom:32px;display:grid}.site .filter-bar .field{gap:6px}.site .cta{padding:calc(clamp(56px,7vw,72px)) 0}.site .cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.site .cta__copy{max-width:60ch}.site .cta__copy .section-title{margin-bottom:8px}.site .related-links .eyebrow{margin-bottom:16px}.site .related-links .cluster a{font-weight:500}.site [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.site [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site [data-reveal]{opacity:1;transition:none;transform:none}.site .arrow-link:after,.site .button,.site .faq summary:after,.site .panel,.site .pill-link{transition:none}}.site .site-footer{background:var(--neutral-050);border-top:1px solid var(--neutral-300);color:var(--integrity);padding:calc(clamp(56px,7vw,80px)) 0 40px}.site .footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:48px 80px;display:grid}.site .footer-col{flex-direction:column;gap:20px;min-width:0;display:flex}.site .footer-brand img{width:auto;height:44px;display:block}.site .footer-statement{text-wrap:pretty;max-width:60ch;font-family:Literata,Georgia,serif;font-size:1.0625rem;line-height:1.55}.site .footer-funder{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.site .footer-funder img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:56px}.site .footer-funder p{font-size:.875rem;font-weight:500}.site .footer-legal{color:var(--neutral-600);max-width:60ch;font-size:.875rem}.site .footer-heading{letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:500}.site .newsletter-form{flex-direction:column;gap:10px;max-width:480px;display:flex}.site .footer-links{flex-wrap:wrap;gap:24px;font-size:.875rem;display:flex}.site .footer-links a{color:var(--neutral-600);text-decoration:none}.site .footer-links a:hover{color:var(--trust)}.site .footer-bottom{border-top:1px solid var(--neutral-300);color:var(--neutral-600);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:48px;padding-top:24px;font-size:.875rem;display:flex}.site .footer-bottom a{color:var(--neutral-600);text-decoration:none}.site .footer-bottom a:hover{color:var(--trust)}.site .hero{padding:calc(clamp(72px,10vw,120px)) 0 calc(clamp(56px,7vw,88px))}.site .hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px 64px;display:grid}.site .hero-stamp{justify-self:end;width:calc(clamp(160px,18vw,240px));display:block}.site .hero-stamp img{border-radius:var(--radius-panel);width:100%;transition:transform .3s;display:block;box-shadow:0 24px 60px #0c233f2e}.site .hero-stamp:hover img{transform:translateY(-4px)}.site .hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin-bottom:28px;font-size:calc(clamp(2.75rem,6vw,3.5rem));font-weight:700;line-height:1.05}.site .hero-lead{max-width:60ch;color:var(--neutral-600);text-wrap:pretty;font-size:1.125rem;line-height:1.55}.site .what-we-do{padding-top:0}.site .what-we-do .statement{margin-bottom:32px}.site .what-we-do .statement:last-child,.site .who-strip .eyebrow{margin-bottom:0}.site .offer{flex-direction:column;gap:4px;display:flex}.site .offer p{color:var(--neutral-600);text-wrap:pretty;max-width:60ch}.site .offer--tile{border-radius:var(--radius-panel);background:var(--sky-light);padding:28px}.site .offer--tile .item-title{font-weight:700}.site .who-strip{border-top:1px solid var(--neutral-300);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:56px;padding-top:32px;display:flex}.site .who-strip .cluster{gap:12px}.site .argument{padding:calc(clamp(80px,10vw,128px)) 0}.site .argument .section-title{max-width:30ch;margin-bottom:16px}.site .argument .lead{color:var(--on-navy);margin-bottom:64px}.site .risk-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 20px;display:grid;position:relative}.site .risk-path:before{content:"";background:#ffffff40;height:2px;position:absolute;top:19px;left:20px;right:calc(16.6667% - 36.6667px)}.site .risk-node{flex-direction:column;gap:6px;min-width:0;padding-top:60px;display:flex;position:relative}.site .risk-node__n{border:2px solid var(--sky);background:var(--integrity);width:40px;height:40px;color:var(--sky);letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.site .risk-node--peace .risk-node__n{border-color:var(--accent);background:var(--accent);color:var(--integrity)}.site .risk-node h3{text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.3}.site .section--navy .risk-node p{color:#c9d6e3;text-wrap:pretty;font-size:.875rem;line-height:1.45}.site .risk-node__figure{letter-spacing:-.01em;color:var(--white);margin-top:10px;font-size:calc(clamp(1.25rem,1.8vw,1.375rem));font-weight:700;line-height:1.1;display:block}.site .risk-bracket{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 20px;margin-top:32px;display:grid}.site .risk-bracket span{border:2px solid var(--accent);text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-top:0;border-radius:0 0 8px 8px;grid-column:1/3;padding:10px 8px 8px;font-size:.875rem;font-weight:700;position:relative}.site .risk-bracket span:after{content:"";background:var(--accent);width:2px;height:16px;position:absolute;bottom:-18px;left:50%}.site .break-chain{border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:20px;margin-top:16px;padding:32px;display:flex}.site .break-chain__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.site .break-chain__head h3{font-size:1.375rem;font-weight:700;line-height:1.3}.site .break-chain__head p{font-size:1.0625rem}.site .argument .caption{margin-top:20px}.site .argument-columns{margin-top:calc(clamp(64px,9vw,112px))}.site .argument-columns h3{color:var(--accent);text-wrap:pretty;margin-bottom:16px;font-size:calc(clamp(1.25rem,1.8vw,1.375rem));font-weight:700;line-height:1.15}.site .argument-columns>div{border-top:1px solid #ffffff40;padding-top:28px}.site .argument-columns p{text-wrap:pretty;font-size:1.0625rem;line-height:1.65}@media (width<=900px){.site .risk-path{grid-template-columns:1fr;gap:28px}.site .risk-path:before{width:2px;height:auto;inset:20px auto 20px 19px}.site .risk-node{padding:0 0 0 60px}.site .risk-bracket{display:none}.site .break-chain{margin-top:32px}}@media (width<=560px){.site .break-chain{padding:24px}}.site .data-callout{border-bottom:1px solid var(--neutral-100);padding:calc(clamp(56px,7vw,88px)) 0}.site .data-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 64px;display:grid}.site .data-figure{letter-spacing:-.03em;color:var(--trust);font-family:Literata,Georgia,serif;font-size:calc(clamp(4rem,9vw,7.5rem));font-weight:700;line-height:.9}.site .data-copy h2{text-wrap:pretty;margin-bottom:12px;font-size:calc(clamp(1.5rem,2.6vw,1.75rem));font-weight:700;line-height:1.15}.site .data-copy p{max-width:52ch;color:var(--neutral-600);text-wrap:pretty;font-size:1.125rem}@media (width<=720px){.site .data-inner,.site .hero-inner{grid-template-columns:1fr}.site .section{padding:calc(clamp(48px,10vw,72px)) 0}.site .hero h1{font-size:calc(clamp(1.5rem,2.6vw,1.75rem))}.site .hero-stamp{justify-self:start;width:150px}.site .frame{padding:24px}.site .who-strip{margin-top:40px}}.site .news-heading{margin-bottom:48px}.site .news-heading .section-title{margin-bottom:12px}.site .dd-otp svg,.site .dsel-option svg{flex:none}@media (prefers-reduced-motion:reduce){.site .dsel-chevron{transition:none}}.site .dd-src{color:var(--neutral-600);text-wrap:pretty;max-width:62ch;font-size:.875rem;font-style:italic;line-height:1.5}.site .dd-band-src{color:var(--on-navy-muted);max-width:90ch;font-size:.75rem;line-height:1.5}.site .dd-text{flex-direction:column;gap:16px;display:flex}.site .dd-text>p:not(.eyebrow):not(.dd-src){color:#1d2a3a;text-wrap:pretty;max-width:62ch;font-size:1.0625rem;line-height:1.65}.site .dd-text .section-title{margin-bottom:4px}.site .dd-icon{background:var(--sky-light);width:52px;height:52px;color:var(--trust);border-radius:50%;justify-content:center}.site .dd-icon,.site .dd-next{align-items:center;display:inline-flex}.site .dd-next{gap:8px;min-height:44px;font-weight:500;text-decoration:none}.site .dd-fig{background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-panel);flex-direction:column;gap:0;margin:0;padding:32px;display:flex}.site .section--grey .dd-fig{border-color:var(--neutral-100);box-shadow:var(--shadow-panel)}.site .dd-fig--tint{background:var(--neutral-050);border-color:var(--neutral-100)}.site .dd-figs{flex-direction:column;gap:24px;display:flex}.site .dd-ftitle{color:var(--integrity);font-size:1.0625rem;font-weight:700;line-height:1.4}.site .dd-note{color:var(--neutral-600);text-wrap:pretty;font-size:.875rem;line-height:1.5}.site .dd-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:6px;font-size:1.0625rem;display:flex}.site .dd-track{background:var(--neutral-100);border-radius:7px;height:14px;overflow:hidden}.site .dd-track>span{background:var(--trust);border-radius:7px;height:100%;display:block}.site .dd-track>span.is-grey{background:#6b7b8f}.site .dd-track>span.is-green{background:var(--success)}.site .dd-track--lg{border-radius:6px;height:28px}.site .dd-track--lg>span{border-radius:6px}.site .dd-big{font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1}.site .dd-bars{flex-direction:column;gap:12px;display:flex}.site .dd-sub{margin:24px 0 12px;font-size:1.0625rem;font-weight:500}.site .dd-table{border-collapse:collapse;width:100%;font-size:1.0625rem}.site .dd-table th{color:var(--neutral-600);text-align:left;padding:0 0 10px;font-size:.875rem;font-weight:500}.site .dd-table td{border-top:1px solid var(--neutral-300);vertical-align:top;padding:12px 0}.site .dd-table td:last-child,.site .dd-table th:last-child{text-align:right;padding-left:16px}.site .dd-no{color:#0265a1;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.site .dd-chart{position:relative}.site .dd-chart svg{width:100%;height:auto;display:block}.site .dd-badge{background:var(--trust);width:20px;height:20px;color:var(--white);text-align:center;border-radius:50%;font-size:.6875rem;font-weight:700;line-height:20px}.site .dd-badge,.site .dd-xl{position:absolute;transform:translate(-50%,-50%)}.site .dd-xl{color:var(--neutral-600);white-space:nowrap;font-size:.75rem}.site .dd-milestones{flex-direction:column;gap:10px;margin-top:20px;padding:0;font-size:1.0625rem;line-height:1.45;list-style:none;display:flex}.site .dd-milestones li{grid-template-columns:28px 44px minmax(0,1fr);align-items:baseline;gap:4px;display:grid}.site .dd-milestones b{font-weight:700}.site .dd-range{width:100%;min-height:44px;accent-color:var(--trust);cursor:pointer;margin:0}.site .dd-out{font-size:1.75rem;line-height:1.1}.site .dd-huge,.site .dd-out{font-family:Literata,Georgia,serif;font-weight:700}.site .dd-huge{font-size:calc(clamp(2rem,4vw,2.5rem));line-height:1.05}.site .dd-huge small{font-size:.5em}.site .dd-huge .dd-unit{color:var(--neutral-600);font-family:Roboto,system-ui,sans-serif;font-size:.45em;font-weight:500}.site .dd-callout{border-top:1px solid var(--neutral-300);flex-direction:column;gap:8px;max-width:62ch;padding-top:20px;display:flex}.site .dd-result{border-radius:var(--radius-control);background:var(--neutral-050);margin-top:24px;padding:14px 16px;font-size:1.0625rem;line-height:1.45}.site .dd-result.is-bad,.site .dd-result.is-good{background:#e1eef8}.site .dd-def{border-radius:var(--radius-panel);background:#eef5fb;border:1px solid #cfe3f1;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.site .dd-def .eyebrow{color:var(--trust);letter-spacing:.14em;margin:0;font-weight:700}.site .dd-def__text{color:var(--integrity);text-wrap:pretty;max-width:78ch;font-size:1.0625rem;line-height:1.6}.site .dd-def__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .dd-def__list li{background:var(--white);color:var(--integrity);border:1px solid #b7d4ec;border-radius:999px;padding:6px 12px;font-size:.875rem}.site .dd-otp{margin-top:28px}.site .dd-otp ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.site .dd-otp a{align-items:center;gap:8px;min-height:44px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.site .dd-losses{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.site .dd-loss{background:var(--white);border:1px solid var(--neutral-300);border-top:4px solid var(--error);border-radius:var(--radius-panel);flex-direction:column;gap:8px;margin:0;padding:20px;display:flex}.site .dd-loss__num{color:#0265a1;font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.15}.site .dd-loss__txt{color:#1d2a3a;font-size:1.0625rem;line-height:1.45}.site .dd-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-600);background:var(--neutral-050);align-self:flex-start;padding:4px 8px;font-size:.75rem;font-weight:500}.site .dd-seg,.site .dd-tag{border-radius:var(--radius-control)}.site .dd-seg{border:1px solid var(--integrity);grid-template-columns:1fr 1fr;max-width:100%;margin-bottom:28px;display:inline-grid;overflow:hidden}.site .dd-seg button{cursor:pointer;background:var(--white);min-height:44px;color:var(--integrity);border:0;padding:0 16px;font-weight:500;line-height:1.2}.site .dd-seg button[aria-pressed=true]{background:var(--integrity);color:var(--white)}.site .dd-seg button:focus-visible{outline:2px solid var(--trust);outline-offset:2px}.site .dd-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site .dd-chain li{border-radius:var(--radius-panel);border:1.5px solid #b7d4ec;padding:16px 14px;transition:background .3s,border-color .3s,opacity .3s;position:relative}.site .dd-chain li:not(:last-child):after{content:"";border-top:2px solid #6b7b8f;border-right:2px solid #6b7b8f;width:9px;height:9px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)rotate(45deg)}.site .dd-chain li:first-child{background:#e1eef8}.site .dd-chain li:nth-child(2){background:#f8d9d2}.site .dd-chain li:nth-child(3){background:#b7d4ec}.site .dd-chain li:nth-child(4){background:#f0b6a9}.site .dd-chain li:nth-child(5){background:#b7d4ec}.site .dd-chain__n{width:26px;height:26px;color:var(--white);background:var(--error);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:.875rem;font-weight:700;display:inline-flex}.site .dd-chain__t{margin-bottom:6px;font-size:1.0625rem;font-weight:700;line-height:1.3}.site .dd-chain__d{color:#1d2a3a;margin-bottom:8px;font-size:.875rem;line-height:1.45}.site .dd-chain__s{letter-spacing:.04em;text-transform:uppercase;min-height:1.2em;font-size:.75rem;font-weight:700}.site .dd-chain.is-with li{background:var(--neutral-050);border-color:var(--neutral-300);opacity:.8}.site .dd-chain.is-with li .dd-chain__n{background:#8a99ab}.site .dd-chain.is-with li .dd-chain__s{color:var(--neutral-600)}.site .dd-chain.is-with li:nth-child(-n+2){border-color:var(--success);opacity:1;background:#e1eef8}.site .dd-chain.is-with li:nth-child(-n+2) .dd-chain__n{background:var(--success)}.site .dd-chain.is-with li:nth-child(-n+2) .dd-chain__s{color:#0265a1}.site .dd-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .dd-chips li{color:#0b5e3f;background:#e1eef8;border:1px solid #b7d4ec;border-radius:999px;padding:6px 12px;font-size:.875rem}.site .dd-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site .dd-pcard{background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-panel);margin:0;overflow:hidden}.site .dd-phead{color:var(--white);align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:flex}.site .dd-pcard dl{margin:0;padding:4px 16px 16px}.site .dd-pcard dt{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-600);margin-top:12px;font-size:.75rem;font-weight:500}.site .dd-pcard dd{color:var(--integrity);margin:2px 0 0;font-size:1.0625rem;line-height:1.45}.site .dd-pcard dd.is-bad,.site .dd-pcard dd.is-good{color:#0265a1;font-weight:700}.site .dd-db{flex-direction:column;gap:20px;display:flex}.site .dd-db__row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;display:grid}.site .dd-db__lab{font-size:1.0625rem;font-weight:500}.site .dd-db__track{height:62px;position:relative}.site .dd-db__line{background:#f2b8ac;height:3px;position:absolute;top:29.5px}.site .dd-db__dot{border:2px solid var(--white);border-radius:50%;width:16px;height:16px;position:absolute;top:31px;transform:translate(-50%,-50%)}.site .dd-db__dot.is-old{background:#6b7b8f}.site .dd-db__v{white-space:nowrap;color:var(--neutral-600);font-size:.875rem;font-weight:700;line-height:1.2;position:absolute}.site .dd-db__v small{color:#6b7b8f;font-size:.75rem;font-weight:400}.site .dd-db__v.is-old{top:42px;transform:translate(-8px)}.site .dd-db__v.is-new{color:#0265a1;top:2px;transform:translate(calc(8px - 100%))}.site .dd-db__axis{border-top:1px solid var(--neutral-300);height:20px;margin-left:120px;position:relative}.site .dd-db__axis span{color:#6b7b8f;font-size:.75rem;position:absolute;top:4px;transform:translate(-50%)}.site .dd-db__axis span:last-child{transform:translate(-100%)}.site .dd-prem{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:28px;display:grid}.site .dd-prem__col{border-radius:6px;flex-direction:column;gap:2px;height:330px;display:flex;overflow:hidden}.site .dd-prem__seg{justify-content:space-between;align-items:center;gap:6px;min-height:0;padding:0 10px;font-size:.75rem;line-height:1.15;transition:background .3s,color .3s;display:flex;overflow:hidden}.site .dd-prem__seg b{font-size:.875rem}.site .dd-prem__total{margin-bottom:6px;font-family:Literata,Georgia,serif;font-size:calc(clamp(2rem,4vw,2.5rem));font-weight:700;line-height:1}.site .dd-levers{flex-direction:column;gap:10px;display:flex}.site .dd-lever{text-align:left;border:1.5px solid var(--neutral-300);border-radius:var(--radius-control);cursor:pointer;min-height:44px;color:var(--integrity);background:var(--white);align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.site .dd-lever[aria-pressed=true]{background:var(--neutral-050)}.site .dd-lever:focus-visible{outline:2px solid var(--trust);outline-offset:2px}.site .dd-lever__sw{border-radius:3px;flex:none;width:16px;height:16px;margin-top:3px}.site .dd-lever small{color:var(--neutral-600);margin-top:2px;font-size:.875rem;line-height:1.4;display:block}.site .dd-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.site .dd-steps3 li{color:var(--integrity);border-radius:var(--radius-control);padding:14px 14px 16px;font-size:1.0625rem;font-weight:500;line-height:1.3}.site .dd-steps3 b{margin-bottom:6px;font-family:Literata,Georgia,serif;font-size:1.375rem;line-height:1;display:block}.site .dd-sqwrap{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:end;gap:28px;display:grid}.site .dd-sq{aspect-ratio:1;background:#cfe3f1;border-radius:4px;width:100%;max-width:220px;position:relative}.site .dd-sq span{background:var(--trust);width:10%;height:10%;position:absolute;bottom:0;left:0}.site .dd-key{flex-direction:column;gap:14px;margin:0;padding:0;font-size:1.0625rem;line-height:1.4;list-style:none;display:flex}.site .dd-key li{align-items:flex-start;gap:10px;display:flex}.site .dd-key i{border-radius:2px;flex:none;width:14px;height:14px;margin-top:4px}.site .dd-case{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:16px;display:grid}@media (width<=980px){.site .dd-chain{grid-template-columns:minmax(0,1fr);gap:18px}.site .dd-chain li:not(:last-child):after{inset:auto auto -15px 26px;transform:rotate(135deg)}}@media (width<=900px){.site .dd-fig{padding:24px 20px}}@media (width<=600px){.site .dd-db__row,.site .dd-pair,.site .dd-prem,.site .dd-sqwrap,.site .dd-steps3{grid-template-columns:minmax(0,1fr)}.site .dd-prem__col{height:280px}.site .dd-db__row{gap:4px}.site .dd-db__axis{margin-left:0}.site .dd-def{padding:22px 20px}}.site .dd-def__sub{color:var(--neutral-600);margin-top:2px;font-size:.875rem;font-weight:500}.site .home-def{margin-top:32px}.site .home-def .dd-def__text{font-size:1.0625rem}.site .home-hook{margin-top:28px}.site .story__head{max-width:62ch;margin-bottom:40px}.site .story__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.site .story__fig{top:calc(24px + var(--story-top,var(--masthead-height)));background:var(--white);border:1px solid var(--neutral-100);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;gap:14px;margin:0;padding:24px 24px 18px;display:flex;position:sticky}.site .sc{width:100%;position:relative}.site .sc svg{width:100%;height:auto;display:block;overflow:visible}.site .sc-div{stroke:#c7d0d9;stroke-width:1px;stroke-dasharray:3 5}.site .sc-axis{stroke:#6b7b8f;stroke-width:1px}.site .sc-base{fill:#e6ebf0}.site .sc-line{fill:none;stroke:#0c233f;stroke-width:2.5px;stroke-linejoin:round}.site .sc-hurdle{stroke:#0265a1;stroke-width:2px;stroke-dasharray:7 5}.site .sc-cross{stroke:#0265a1;stroke-width:1.5px;stroke-dasharray:3 3}.site .sc-dot{fill:#fff;stroke:#0265a1;stroke-width:2.5px}.site .sc-today{fill:#0265a1}.site .sc-new{fill:#8cc4e8}.site .sc-lab{color:var(--neutral-600);white-space:nowrap;pointer-events:none;font-size:.75rem;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.site .sc-ylab{color:var(--integrity);top:2.4%;left:8.6%}.site .sc-hlab,.site .sc-ylab{font-weight:700;transform:translateY(-50%)}.site .sc-hlab{color:var(--trust);background:#ffffffd9;padding:0 4px;top:34.2%;left:10.4%}.site .sc-xlab{letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:700;top:79.4%}.site .sc-blab{font-weight:700;top:95.6%}.site .sc-blab--today{color:var(--trust)}.site .sc-blab--new{color:#0e81bc;opacity:0;transition:opacity .5s}.site .story__fig[data-step="2"] .sc-blab--new{opacity:1}.site .story__key{color:var(--neutral-600);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.site .story__key li{align-items:center;gap:6px;display:flex}.site .story__key i{border-radius:2px;width:14px;height:10px;display:inline-block}.site .story__key .k-base{background:#e6ebf0}.site .story__key .k-hurdle{border-top:2px dashed #0265a1;border-radius:0;width:18px;height:0}.site .story__step,.site .story__steps{flex-direction:column;display:flex}.site .story__step{opacity:.35;justify-content:center;gap:14px;min-height:72vh;transition:opacity .4s}.site .story__step:first-child{justify-content:flex-start;min-height:56vh}.site .story__step:last-child{min-height:60vh}.site .story__step.is-active{opacity:1}.site .story__step h3{letter-spacing:-.01em;color:var(--integrity);text-wrap:pretty;max-width:26ch;font-size:calc(clamp(1.25rem,1.8vw,1.375rem));font-weight:700;line-height:1.2}.site .story__step p{color:#1d2a3a;text-wrap:pretty;max-width:52ch;font-size:1.0625rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.site .sc-blab--new,.site .story__step{transition:none}}@media (width<=900px){.site .story__grid{grid-template-columns:minmax(0,1fr);gap:0}.site .story__fig{top:var(--story-top,var(--masthead-height));z-index:2;box-shadow:none;margin:0 calc(-1 * var(--gutter));border-width:0 0 1px;border-radius:0;gap:6px;padding:10px 12px 8px}.site .sc-lab{font-size:.5625rem}.site .sc-xlab{font-size:.5rem}.site .sc-ylab{font-size:.625rem}.site .story__key{gap:2px 12px;font-size:.6875rem}.site .story__fig figcaption{display:none}.site .story__step,.site .story__step:first-child,.site .story__step:last-child{opacity:1;justify-content:flex-start;min-height:0;padding:36px 0 44px}}.site .offer--split .offer__text+.offer__text{margin-top:16px}.site .partners-card{background:var(--white);border:1px solid var(--neutral-100);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;justify-content:center;gap:20px;padding:calc(clamp(28px,3.5vw,44px));display:flex}.site .partners-card__t{letter-spacing:.08em;text-transform:uppercase;color:var(--trust);font-size:.875rem;font-weight:700}.site .partners-card__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site .partners-card__list li{border:1px solid var(--neutral-100);border-radius:var(--radius-control);background:var(--neutral-050);color:var(--integrity);align-items:center;gap:12px;padding:14px 16px;font-weight:500;line-height:1.35;display:flex}.site .partners-card__list li span{background:var(--sky);border-radius:50%;flex:none;width:12px;height:12px}.site .partners-card__list li.is-core{background:#e8f2fa;border-color:#b7d4ec}.site .partners-card__list li.is-core span{background:var(--trust)}.site .partners-card__note{color:var(--neutral-600);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.site .offer--knowledge .offer__text+.offer__text{margin-top:16px}.site .trust-steps{counter-reset:ts;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.site .trust-steps li{border-radius:var(--radius-panel);counter-increment:ts;background:#ffffff0a;border:1px solid #8cc4e847;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;padding:16px 18px;display:grid;position:relative}.site .trust-steps li:before{content:counter(ts);background:var(--sky);width:36px;height:36px;color:var(--integrity);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:700;display:flex}.site .trust-steps li:not(:last-child):after{content:"";background:#8cc4e880;width:2px;height:14px;position:absolute;bottom:-14px;left:35px}.site .trust-steps li:last-child{border-color:var(--sky);background:#8cc4e81f}.site .trust-steps b{color:var(--white);font-size:1.0625rem;line-height:1.3}.site .trust-steps span{color:var(--on-navy);font-size:1.0625rem;line-height:1.5}.site .consent-list{flex-direction:column;gap:10px;max-width:52ch;margin:24px 0 0;padding:0;list-style:none;display:flex}.site .consent-list li{color:var(--integrity);padding-left:30px;line-height:1.5;position:relative}.site .consent-list li:before{content:"";border:1.5px solid var(--success);background:#e1eef8;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.site .consent-list li:after{content:"";border:solid var(--success);border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:7px;left:6px;transform:rotate(45deg)}.site .pcm__key{color:var(--neutral-600);gap:18px;margin:0 0 14px;padding:0;font-size:.875rem;list-style:none;display:flex}.site .pcm__key li{align-items:center;gap:6px;display:flex}.site .pcm__key i{border-radius:2px;width:14px;height:10px;display:inline-block}.site .pcm__bar.is-22,.site .pcm__key i.is-22{background:#aebbc8}.site .pcm__bar.is-26,.site .pcm__key i.is-26{background:#0265a1}.site .pcm{flex-direction:column;gap:6px;display:flex}.site .pcm__row{border-radius:var(--radius-control);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:10px 8px;display:grid}.site .pcm__row.is-flat{background:#e1eef8}.site .pcm__row.is-flat .pcm__bar.is-26{background:#0265a1}.site .pcm__lab{color:var(--integrity);font-size:.875rem;font-weight:500;line-height:1.3}.site .pcm__bars{flex-direction:column;gap:4px;display:flex}.site .pcm__bar{border-radius:3px;min-width:4px;height:14px;position:relative}.site .pcm__bar span{color:var(--integrity);white-space:nowrap;font-size:.875rem;font-weight:700;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.site .pcm__row.is-flat .pcm__bar span{color:#0265a1}@media (width<=600px){.site .pcm__row{grid-template-columns:minmax(0,1fr);gap:6px}}.site .bond-mini{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.site .bond-mini div{background:var(--neutral-050);border-radius:var(--radius-control);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.site .bond-mini b{color:var(--integrity);font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.1}.site .bond-mini span{color:var(--neutral-600);font-size:.875rem;line-height:1.35}.site .bond-mini__chart{width:100%;height:auto;max-height:170px;display:block}.site .band-why{border:1px solid #8cc4e859;border-left:4px solid var(--sky);border-radius:var(--radius-panel);background:#ffffff0f;flex-direction:column;gap:10px;max-width:880px;padding:24px 28px;display:flex;position:relative}.site .band-why__k{letter-spacing:.14em;text-transform:uppercase;color:var(--sky);font-size:.875rem;font-weight:700}.site .band-why__t{color:var(--white);text-wrap:pretty;font-size:1.125rem;line-height:1.55}.site .band-why__link{color:var(--sky);font-weight:500;text-decoration:none}.site .band-why__link:hover{color:var(--white)}@media (width<=600px){.site .band-why{padding:20px}}.site main .band .band-why .band-why__k,.site main .band .band-why a.band-why__link{color:var(--sky)}.site main .band .band-why a.band-why__link:hover{color:var(--white)}.site .dd-rip svg{width:100%;max-width:440px;height:auto;margin:16px auto 24px;display:block}.site .dd-rip g{cursor:pointer}.site .dd-rip path{fill:#eef1f5;stroke:var(--white);stroke-width:2px;transition:fill .35s}.site .dd-rip text{text-anchor:middle;fill:#6b7b8f;pointer-events:none;font:500 16px Roboto,system-ui,sans-serif;transition:fill .35s}.site .dd-rip g[data-s=past] path{fill:#b7d4ec}.site .dd-rip g[data-s=past] text{fill:#0c233f}.site .dd-rip g[data-s=on] path{fill:var(--error)}.site .dd-rip g[data-s=on] text{fill:var(--white);font-weight:700}.site .dd-rip__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site .dd-rip__btn{border:1.5px solid var(--neutral-300);border-radius:var(--radius-control);background:var(--white);width:100%;min-height:44px;color:var(--integrity);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:1.0625rem;font-weight:500;line-height:1.3;display:flex}.site .dd-rip__btn[aria-expanded=true]{border-color:var(--error);background:#e1eef8}.site .dd-rip__btn:focus-visible{outline:2px solid var(--trust);outline-offset:2px}.site .dd-rip__n{width:26px;height:26px;color:var(--white);background:#8a99ab;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.site .dd-rip__btn[aria-expanded=true] .dd-rip__n{background:var(--error)}.site .dd-rip__panel{flex-direction:column;gap:8px;padding:12px 4px 12px 50px;display:flex}.site .dd-rip__panel[hidden]{display:none}.site .dd-rip__panel p{color:#1d2a3a;text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.site .dd-rip__panel .dd-rip__h{color:var(--integrity);font-size:1.0625rem;font-weight:700}.site .dd-rip__panel .dd-rip__stat{border-left:3px solid var(--error);margin-top:4px;padding-left:12px;font-size:.875rem;line-height:1.45}.site .dd-rip__stat b{color:#0265a1;margin-bottom:2px;font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.2;display:block}@media (width<=600px){.site .dd-rip__panel{padding-left:4px}}@media (prefers-reduced-motion:reduce){.site .dd-rip path,.site .dd-rip text{transition:none}}.site .dd-rip g[data-g="0"] text{font-size:14px}.site .dd-rip__ex{color:#1d2a3a;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:1.0625rem;line-height:1.5;list-style:outside;display:flex}.site .dd-rip__ex li::marker{color:var(--error)}.site .dd-rip__ex li{display:list-item}.site .dd-unlock .is-with{display:none}.site .dd-unlock.is-on .is-with{display:inline}.site .dd-unlock.is-on .is-without{display:none}.site .dd-unlock.is-on path.is-with{display:inline}.site .dd-unlock__head{align-items:center;gap:14px;margin:0 0 16px;display:flex}.site .dd-unlock__lock{border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:inline-flex}.site .dd-unlock.is-on .dd-unlock__lock,.site .dd-unlock__lock{color:#0265a1;background:#e1eef8}.site .dd-unlock__state{color:#0265a1;font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.2}.site .dd-unlock.is-on .dd-unlock__state{color:#0265a1}.site .dd-unlock__rows{flex-direction:column;gap:8px;margin:0;display:flex}.site .dd-unlock__rows>div{border-radius:var(--radius-control);border-left:3px solid var(--error);background:#e1eef8;grid-template-columns:120px minmax(0,1fr);gap:4px 16px;padding:12px 14px;transition:background .3s,border-color .3s;display:grid}.site .dd-unlock.is-on .dd-unlock__rows>div{border-left-color:var(--success);background:#e1eef8}.site .dd-unlock__rows dt{color:var(--integrity);font-size:.875rem;font-weight:700;line-height:1.45}.site .dd-unlock__rows dd{color:#1d2a3a;margin:0;font-size:1.0625rem;line-height:1.45}@media (width<=600px){.site .dd-unlock__rows>div{grid-template-columns:minmax(0,1fr)}}.site .dd-ladder{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .dd-ladder li{border-radius:var(--radius-control);background:#e1eef8;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.site .dd-ladder__n{background:var(--trust);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.site .dd-ladder li.is-priv .dd-ladder__n{background:var(--success)}.site .dd-ladder__t{color:var(--integrity);font-size:1.0625rem;font-weight:700;line-height:1.3}.site .dd-ladder__d{color:#1d2a3a;margin-top:2px;font-size:.875rem;line-height:1.45}.site .dd-ladder__key{flex-flow:wrap;gap:8px 24px;margin-top:20px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.site .dd-unlock__lock,.site .dd-unlock__rows>div{transition:none}}.site .dd-mini__ctrl{align-items:center;gap:16px;display:flex}.site .dd-mini__ctrl .dd-range{flex:1;min-width:0}.site .dd-mini__out{text-align:right;min-width:3.4em;color:var(--integrity);flex:none;font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1}.site .dd-mini__res{border-radius:var(--radius-control);background:#e1eef8;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:14px 0 18px;padding:12px 14px;display:flex}.site .dd-mini__res b{color:var(--trust);font-family:Literata,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.15}.site .dd-mini__res>span{color:var(--integrity);font-size:1.0625rem;font-weight:500}.site .dd-mini__bars{flex-direction:column;gap:12px;display:flex}.site .dd-mini__bars .dd-row{color:#1d2a3a;margin-bottom:4px;font-size:.875rem}.site .dd-mini__bars .dd-row span:last-child{white-space:nowrap;font-weight:500}.site .dd-mini__bars .dd-track{border-radius:4px;height:8px}.site .dd-mini__bars .dd-track>span{border-radius:4px}.site main.page-home[data-page=index] .hero h1#hero-title{text-wrap:balance;max-width:22ch;font-size:calc(clamp(2.75rem,6vw,3.5rem))}.site .form-status.is-error{color:#d02303!important}.site .dd-no,.site .dd-pcard dd.is-bad,.site .dd-unlock__state{color:#6b7b8f!important}.site .dd-result.is-bad{color:#45566b!important}.site .dd-chain:not(.is-with) li,.site .dd-result.is-bad{background:#f4f7fa!important}.site .dd-chain:not(.is-with) .dd-chain__n{color:#6b7b8f!important;border-color:#aebbc8!important}.site .sc-prem{fill:#aebbc8!important}.site .story__key .k-prem{background:#aebbc8!important}.site .dd-db__dot.is-new{background:#ffa800!important}.site .dd-track>span.is-red{background:#aebbc8!important}.site .dd-ladder li.is-priv{background:#fff4dc!important}.site .band-why:after,.site .band-why:before,.site .dd-icon{display:none!important}.site .band-why{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site sup.note-ref{color:#0265a1;margin-left:1px;font-size:.7em;font-weight:500}.site .sources-list{padding-top:8px!important;padding-bottom:40px!important}.site .sources-list__title{color:#45566b;margin:0 0 6px;font-size:.875rem;font-weight:500}.site .sources-list ol{color:#6b7b8f;-moz-columns:22rem 2;columns:22rem 2;-moz-column-gap:3rem;column-gap:3rem;margin:0;padding-left:0;font-size:.875rem;line-height:1.6;list-style-position:outside}.site .sources-list li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:4px}.site .fc{background:#fff;border:1px solid #c7d0d9;border-top:3px solid #0265a1;border-radius:6px;gap:18px;margin:0;padding:28px;display:grid;box-shadow:0 1px 2px #0c233f14}.site .fc__title{color:#0c233f;margin:0;font:700 1.125rem/1.3 Roboto,system-ui,sans-serif}.site .fc__row{gap:6px;display:grid}.site .fc__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site .fc__label{color:#0c233f;font-size:.9375rem}.site .fc__val{color:#0c233f;white-space:nowrap;font:700 1.25rem Roboto,system-ui,sans-serif}.site .fc__row.is-key .fc__label{font-weight:700}.site .fc__row.is-key .fc__val{color:#0265a1}.site .fc__track{background:#eef2f6;border-radius:7px;height:14px}.site .fc__bar{background:#aebbc8;border-radius:7px;min-width:14px;height:100%}.site .fc__row.is-key .fc__bar{background:#0265a1}.site .fc-stack{align-content:start;gap:20px;display:grid}.site .dd-fig,.site .offer--tile,.site .panel,.site .work-card{background:#fff!important;border:1px solid #c7d0d9!important;border-top:3px solid #0265a1!important;border-radius:6px!important;box-shadow:0 1px 2px #0c233f14!important}.site .card{border-radius:6px!important}.site .panel--link:hover,.site .work-card:hover{box-shadow:0 8px 24px #0c233f1f!important}.site .pill-link{font-weight:500;box-shadow:none!important;color:#0265a1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site .check-list__mark,.site .dd-ladder__n{letter-spacing:.04em!important;color:#0265a1!important;background:#fff!important;border:2px solid #0265a1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font:700 14px/1 Roboto,sans-serif!important;display:inline-flex!important}.site .dd-ladder li.is-priv .dd-ladder__n{color:#0c233f!important;border-color:#ffa800!important}.site .check-list__item,.site .trust-steps li{grid-template-columns:40px minmax(0,1fr)!important}.site .check-list__item:not(:last-child):before{top:40px!important;left:19px!important}.site .trust-steps li:before{content:counter(ts,decimal-leading-zero)!important;letter-spacing:.04em!important;color:#8cc4e8!important;background:#0c233f!important;border:2px solid #8cc4e8!important;width:40px!important;height:40px!important;font:700 14px/1 Roboto,sans-serif!important}.site .trust-steps li:last-child:before{color:#0c233f!important;background:#8cc4e8!important}.site main.page-certification .stepper__n{letter-spacing:.04em!important;width:40px!important;height:40px!important;font:700 14px/1 Roboto,sans-serif!important}.site .dd-big,.site .dd-huge,.site .dd-out,.site .dd-prem__total{letter-spacing:-.01em!important;font-family:Roboto,system-ui,sans-serif!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.1!important}.site .bond-mini b,.site .dd-loss__num,.site .dd-mini__out,.site .dd-mini__res b,.site .dd-rip__stat b,.site .dd-steps3 b,.site .dd-unlock__state{letter-spacing:-.01em!important;font-family:Roboto,system-ui,sans-serif!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.1!important}.site .dd-tag{letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7b8f!important;background:0 0!important;padding:0!important;font:500 .75rem Roboto,sans-serif!important}.site .bio-more{margin-top:6px}.site .bio-more summary{cursor:pointer;color:#0265a1;font-size:.875rem;font-weight:500;list-style:none}.site .bio-more summary::-webkit-details-marker{display:none}.site .bio-more summary:after{content:" ▾"}.site .bio-more[open] summary:after{content:" ▴"}.site .bio-more .person__bio{margin-top:8px}@media (width>=901px){.site main.page-home[data-page=index] .news-grid{align-items:stretch;grid-template-rows:auto auto!important}.site main.page-home[data-page=index] .card--feature{flex-direction:column;min-height:0;display:flex!important}.site main.page-home[data-page=index] .card--feature .card__cover{flex:1 1 0;min-height:0;aspect-ratio:auto!important}.site main.page-home[data-page=index] .card--feature .card__cover img{-o-object-position:left center;object-position:left center;-o-object-fit:contain!important;object-fit:contain!important}.site main.page-home[data-page=index] .home-intro{align-items:start!important}}.site .dd-def__list{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 48px!important;display:grid!important}.site .dd-def__list li{line-height:1.5;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 0 22px!important;font-size:1rem!important}.site .dd-def__list li:before{content:"";background:#0c233f;width:4px;height:15px;position:absolute;top:.3em;left:4px;transform:skew(-22deg)}@media (width<=600px){.site .dd-def__list{grid-template-columns:1fr}}.site main.page-home .dd-def__sub{color:#0c233f!important;margin-top:0!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.6!important}.site main.page-home[data-page=index] .what-we-do .stack>span#what{position:absolute}.site .dd-def__sub,.site .dd-def__text{max-width:none!important}.site .page-header .lead-link{margin-top:12px}.site section[aria-label="On this page"]{padding-top:40px!important;padding-bottom:40px!important}.site section[aria-label="On this page"]+section:not(.section--grey):not(.section--navy){padding-top:24px!important}.site #losses .dd-text p{color:#e6ebf0!important}.site .section--navy sup.note-ref{color:#8cc4e8!important}.site #losses .dd-loss{flex-direction:column;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #8cc4e82e!important;border-radius:6px!important;gap:14px!important;padding:28px!important;display:flex!important}.site #losses .dd-loss__num{letter-spacing:-.02em!important;color:#fff!important;margin:0!important;font:700 1.375rem/1.2 Roboto,system-ui,sans-serif!important}.site #losses .dd-loss__txt{color:#c7d0d9!important;margin:0!important;font-size:1.0625rem!important;line-height:1.6!important}.site #losses .dd-tag{color:#8cc4e8!important;margin:0!important}.site #losses .dd-losses{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:20px!important;display:grid!important}@media (width>=1000px){.site #losses .dd-losses{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.site #opportunity .compare__cell--minus{box-shadow:none!important;background:#f4f7fa!important;border:0!important;border-radius:6px 0 0 6px!important}.site #opportunity .compare__cell--plus{border-radius:0 6px 6px 0!important}.site .page-header .header-otp{max-width:none;margin-top:28px!important}.site .page-header .header-otp ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;gap:4px 28px!important}.site .page-header .header-otp a{padding-top:6px;align-items:flex-start!important;min-height:36px!important;font-size:.875rem!important}.site .page-header .header-otp svg{width:14px;height:14px;margin-top:2px}.site .consent-list li{padding-left:22px!important}.site .consent-list li:before{content:""!important;background:#0c233f!important;border:0!important;border-radius:0!important;width:4px!important;height:15px!important;top:.3em!important;left:4px!important;transform:skew(-22deg)!important}.site .consent-list li:after{display:none!important}@media (width>=901px){.site .offer--partners{overflow:hidden;position:relative!important}.site .offer--partners .container,.site .offer--partners .offer__grid{position:static!important}.site .offer--partners .offer__grid{-moz-column-gap:64px!important;grid-template-columns:1fr 1fr!important;column-gap:64px!important;display:grid!important}.site .offer--partners .offer__grid>div{grid-area:1/2!important}.site .offer--partners .photo-partners{top:0;bottom:0;left:0;aspect-ratio:auto!important;width:calc(50% - 32px)!important;max-width:none!important;height:auto!important;margin:0!important;position:absolute!important}.site .offer--partners .photo-partners img{-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important}}.site #how-it-works .argument-columns{margin-top:32px!important}.site #how-it-works .argument-columns>div{border-top:0!important;padding-top:0!important}.site main.page-home #how-it-works .argument-columns h3{color:#0c233f!important;margin:14px 0 10px!important}.site #how-it-works .argument-columns p{color:#45566b!important;max-width:none!important}.site #how-it-works .how-n{letter-spacing:.04em;color:#0265a1;background:#fff;border:2px solid #0265a1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font:700 14px/1 Roboto,sans-serif;display:inline-flex}@media (width>=901px){.site #how-it-works .container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 72px;display:grid}}.site #how-it-works .how-intro{color:#45566b;margin:14px 0 0;font-size:1.0625rem;line-height:1.6}.site #how-it-works .argument-columns{grid-template-columns:1fr!important;gap:28px!important;margin-top:0!important;display:grid!important}@media (width<=900px){.site #how-it-works .argument-columns{margin-top:28px!important}}.site #how-it-works .argument-columns>div{-moz-column-gap:20px;grid-template-columns:44px minmax(0,1fr);column-gap:20px;display:grid;position:relative}.site #how-it-works .argument-columns>div .how-n{grid-row:span 2}.site #how-it-works .how-n{width:44px!important;height:44px!important;font-size:15px!important}.site #how-it-works .argument-columns>div:last-child .how-n{color:#fff!important;background:#0265a1!important;border-color:#0265a1!important}.site main.page-home #how-it-works .argument-columns>div h3{margin:8px 0 6px!important;font-size:1.25rem!important}.site #how-it-works .argument-columns>div:not(:last-child):before{content:"";background:#b7d4ec;width:2px;position:absolute;top:44px;bottom:-28px;left:21px}@media (width<=900px){.site main.page-home[data-page=index] .card--feature .card__cover{aspect-ratio:auto!important;height:calc(clamp(180px,38vw,300px))!important}.site main.page-home[data-page=index] .card--feature .card__cover img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}}.site .person:has(.bio-more[open])>.person__bio{display:none}.site .bio-more[open] summary{order:2}.site .directory-empty .cohort-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.site .directory-empty .cohort-actions .button{text-decoration:none;color:#fff!important}.site .why-cta .container{justify-items:start;gap:12px;display:grid}.site .why-cta p{color:#c9d6e3;max-width:60ch;margin:0}.site .why-cta .why-cta__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.site .why-cta .button--on-navy{color:#0c233f!important;background:#ffa800!important;border-color:#ffa800!important}.site .why-cta .button--on-navy:hover{background:#e89800!important;border-color:#e89800!important}.site .why-cta .button:not(.button--on-navy){color:#fff!important;background:0 0!important;border:1px solid #fff!important}.site main.page-404[data-page="404"] .not-found{max-width:720px}.site main.page-404[data-page="404"] .not-found__code{color:var(--trust);margin-bottom:12px;font-family:Literata,Georgia,serif;font-size:2rem;font-weight:600;line-height:1}.site main.page-404[data-page="404"] .not-found .page-title{max-width:none}.site main.page-404[data-page="404"] .not-found .cluster,.site main.page-404[data-page="404"] .not-found__note{margin-top:24px}.site main.page-404[data-page="404"] .not-found .cluster a{align-items:center;min-height:44px;display:inline-flex}.site main.page-search[data-page=search] .search-head{max-width:720px}.site main.page-search[data-page=search] .search-head .page-title{max-width:none;margin-bottom:24px}.site main.page-search[data-page=search] .search-count{margin-top:16px}.site main.page-search[data-page=search] .search-results{margin-top:48px}.site main.page-search[data-page=search] .search-empty .section-title{margin-bottom:16px}.site main.page-search[data-page=search] .search-empty p{color:var(--neutral-600);text-wrap:pretty;max-width:68ch;margin-bottom:24px}.site .member-login{align-items:center;gap:6px;font-weight:500;display:inline-flex}.site .dsel{width:100%;min-width:0;display:block;position:relative}.site .dsel-native{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site .dsel-field{border:1px solid var(--neutral-300);border-radius:var(--radius-control);background:var(--white);width:100%;min-height:44px;color:var(--integrity);font:inherit;text-align:left;cursor:pointer;align-items:center;padding:10px 48px 10px 12px;font-size:1rem;line-height:1.375;display:flex;position:relative}.site .dsel-field:hover{border-color:var(--neutral-600)}.site .dsel-field:focus-visible,.site .dsel.open .dsel-field{outline:2px solid var(--trust);outline-offset:0;border-color:var(--trust)}.site .dsel-field:disabled{color:var(--neutral-300);cursor:default;border-color:var(--neutral-300)}.site .dsel-chevron,.site .dsel.is-placeholder .dsel-value{color:var(--neutral-600)}.site .dsel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .dsel-chevron{pointer-events:none;margin-top:-6px;transition:transform .15s;position:absolute;top:50%;right:16px}.site .dsel.open .dsel-chevron{transform:rotate(180deg)}.site .dsel-list{z-index:40;background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-control);min-width:100%;max-height:280px;box-shadow:var(--shadow-panel);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.site .dsel-list[hidden]{display:none}.site .dsel-option{color:var(--integrity);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;line-height:1.4;display:flex}.site .dsel-option.active{background:var(--neutral-050);color:var(--trust)}.site .dsel-option[aria-selected=true]{color:var(--trust);font-weight:500}.site .dsel-option[aria-disabled=true]{color:var(--neutral-300);cursor:default;background:0 0}.site .dsel-option svg{flex:none}@media (prefers-reduced-motion:reduce){.site .dsel-chevron{transition:none}}
