.project-home{background:#f1f5f8;color:#173549}.project-home main{max-width:1180px;margin-top:30px}.project-home .topbar{height:auto;min-height:72px;gap:16px;flex-wrap:wrap;padding:17px max(4vw,24px);background:#123d55}.project-home .brand{font-size:19px}.project-home .project-intro{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:48px;align-items:center;padding:28px 0 22px}.project-home h1{font-size:clamp(40px,6vw,66px);line-height:1.1;margin:12px 0 18px}.project-home .lede{font-size:clamp(21px,2.8vw,30px);font-weight:650;line-height:1.35;color:#21485e}.project-context{max-width:680px;font-size:15px;line-height:1.7;color:#506779}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.hero-actions a{font-size:14px;font-weight:750;color:#075f75}.hero-actions .primary-action{padding:13px 18px;border-radius:8px;background:#08637a;color:#fff;text-decoration:none}.project-snapshot{background:#fff;border:1px solid #cadbe5;border-top:5px solid #15938f;border-radius:12px;padding:24px;box-shadow:0 8px 25px #17354908}.project-snapshot>strong{display:block;font-size:58px;line-height:1.2;color:#123d55}.project-snapshot>span{display:block;font-weight:750;margin:6px 0 16px}.project-snapshot p{font-size:13px;line-height:1.6;color:#526a79}.project-snapshot .snapshot-note{border-top:1px solid #d7e4eb;padding-top:14px;color:#075f75}.project-snapshot .overview-warning{background:#fff2d7;color:#79520f;padding:10px}.project-jumps{position:static;box-shadow:none;background:transparent;padding:14px 0;border-bottom:1px solid #cadbe5;margin-bottom:28px}.project-home #publishedFacts{padding:24px;border-top:4px solid #087d85;margin-bottom:24px}.project-home #publishedFacts .sectionhead{gap:20px;align-items:flex-start}.project-home #publishedFacts .sectionhead p{font-size:14px;line-height:1.6;color:#526a79;margin-bottom:5px}.project-home #publishedFacts .sectionhead>a{flex-shrink:0;font-size:13px;font-weight:750}.project-home .published-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.project-home .published-fact{padding:20px;background:#f8fbfc;border:1px solid #cddfe7;border-radius:10px;min-width:0}.project-home .published-fact h3{font-size:17px;line-height:1.55;margin:5px 0 12px}.project-home .published-fact h3 a{color:#173549;text-decoration:none}.project-home .published-fact h3 a:hover{text-decoration:underline}.project-home .published-fact>p{font-size:13px;line-height:1.65;color:#526a79}.project-home .published-fact>p:last-child{margin-bottom:0}.project-home .published-fact a{color:#075f75}.recent-publications{margin:34px 0}.recent-publications .sectionhead p{font-size:13px;line-height:1.6;color:#526a79;max-width:760px}.recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.recent-grid article{padding:20px;border:1px solid #cadbe5;border-top:4px solid #6996b2;background:white;border-radius:10px;min-width:0}.recent-grid p{font-size:12px;line-height:1.8;color:#526a79}.recent-grid h3{font-size:15px;line-height:1.6;margin:14px 0}.recent-grid a{color:#075f75;font-size:13px}.recent-grid h3 a{font-size:15px;text-decoration:none}.legacy-disclosure{margin:28px 0;overflow:hidden}.legacy-disclosure>summary{cursor:pointer;padding:22px;display:list-item;margin-left:20px;color:#173549;font-weight:750;line-height:1.6}.disclosure-hint{display:block;font-weight:400;font-size:13px;color:#526a79}.legacy-disclosure[open]>summary{border-bottom:1px solid #cadbe5}.coverage-note{padding:4px 22px;font-size:14px;line-height:1.7;color:#526a79}.legacy-disclosure>.statusbox{margin:18px 22px}.legacy-disclosure>.metrics,.legacy-disclosure>.accountability,.legacy-disclosure>.lifecycle-grid,.legacy-disclosure>.timelinepanel{margin:18px}.project-home .methodology{padding:24px;border-top:4px solid #70879a}.project-home .searchpanel{margin:24px 0}.project-home a:focus-visible,.project-home summary:focus-visible{outline:3px solid #db8800;outline-offset:4px}.project-home .project-jumps a{white-space:nowrap}
@media(max-width:800px){.project-home .project-intro{grid-template-columns:1fr;gap:22px;padding-top:10px}.project-snapshot{padding:20px;max-width:none}.project-snapshot>strong{font-size:44px}.project-home .published-fact-list,.recent-grid{grid-template-columns:1fr}.project-home #publishedFacts{padding:18px}.project-home #publishedFacts .sectionhead{flex-direction:column}.project-home .project-jumps{overflow-x:auto;flex-wrap:nowrap}.project-home .topbar .brand{font-size:16px}.project-home .topbar{padding:15px 18px}.project-home .published-fact h3{font-size:16px}.hero-actions{gap:14px}.legacy-disclosure>summary{padding:18px 14px;margin-left:16px}.legacy-disclosure>.metrics,.legacy-disclosure>.accountability,.legacy-disclosure>.lifecycle-grid,.legacy-disclosure>.timelinepanel{margin:12px}.project-home .statusbox{min-width:0}.project-home .project-context{font-size:14px}}
@media(prefers-reduced-motion:reduce){.project-home *{scroll-behavior:auto!important}}

@media(max-width:800px){.project-home #analystReview,.project-home #analystReview *{min-width:0;overflow-wrap:anywhere}.project-home #analystReview form{grid-template-columns:minmax(0,1fr)}.project-home #analystReview input:not([type="checkbox"]),.project-home #analystReview textarea,.project-home #analystReview select{max-width:100%}.project-home #analystReview code{white-space:normal}.project-home #analystReview table{display:block;max-width:100%;overflow-x:auto}.project-home .project-jumps{max-width:100%;min-width:0}}
