.reports-hub{--report-navy:#10283f;--report-blue:#2345a1;--report-muted:#53687a;color:var(--report-navy)}.reports-hub h1,.reports-hub h2,.reports-hub h3{font-family:var(--sans);letter-spacing:-.035em}.reports-hub [hidden]{display:none!important}.reports-hero{background:#edf2fc;border-bottom:1px solid #d6dfed;padding:26px 0 68px}.reports-breadcrumb{display:flex;gap:13px;align-items:center;font-size:13px;color:var(--report-muted);margin-bottom:54px}.reports-breadcrumb a{color:var(--report-muted)}.reports-eyebrow{display:block;color:var(--report-blue);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.reports-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.06;margin:18px 0 25px;max-width:1000px}.reports-hero p{max-width:680px;font-size:20px;line-height:1.55;color:#3c536c;margin-bottom:26px}.reports-archive-link,.reports-text-link{color:var(--report-blue);font-weight:600;text-underline-offset:5px}.reports-archive-link:hover,.reports-text-link:hover{text-decoration:underline}.reports-latest{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:center;padding-block:68px}.reports-cover-tile{color:#fff;min-height:330px;padding:25px 27px;background:var(--report-navy);display:flex;flex-direction:column;border-top:5px solid #ecb64c}.reports-cover-tile>span{max-width:160px;font-size:13px;line-height:1.3;font-weight:600}.reports-cover-tile strong{color:#fff;font-size:90px;font-weight:500;letter-spacing:-.06em;line-height:1;margin-top:34px}.reports-cover-tile b{font-size:35px;font-weight:400;line-height:1.2;color:#bed1f6}.reports-cover-tile small{margin-top:auto;padding-top:25px;font-size:11px;color:#bed1f6;letter-spacing:.035em}.reports-edition{display:flex;gap:15px;font-size:12px;font-weight:600;color:var(--report-blue);text-transform:uppercase;letter-spacing:.07em}.reports-edition span+span{color:var(--report-muted);padding-left:15px;border-left:1px solid #bac9d7}.reports-latest h2{margin:17px 0 20px;font-size:clamp(29px,3vw,39px);max-width:750px;line-height:1.12}.reports-latest h2 a,.reports-card h3 a{color:var(--report-navy)}.reports-latest h2 a:hover,.reports-card h3 a:hover{color:var(--report-blue)}.reports-latest-copy>p{font-size:18px;line-height:1.55;max-width:780px;color:var(--report-muted)}.reports-dates{display:flex;flex-wrap:wrap;gap:18px 35px;margin:24px 0;font-size:14px}.reports-dates dt{color:var(--report-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.reports-dates dd{margin:0}.reports-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.reports-archive{background:#f5f7fa;border-block:1px solid #dde4ed;padding:60px 0;scroll-margin-top:95px}.reports-archive-head{display:flex;gap:30px;justify-content:space-between;align-items:end;margin-bottom:32px}.reports-archive-head h2,.reports-related h2{font-size:32px;line-height:1.2;margin:10px 0 0}.reports-archive-head p{color:var(--report-muted);font-size:15px;line-height:1.5;margin:0}.reports-filters{display:flex;align-items:end;justify-content:space-between;gap:25px;border-bottom:1px solid #d6dfed;padding-bottom:25px}.reports-filters fieldset{border:0;padding:0;margin:0;min-width:0}.reports-filters legend,.reports-year{font-size:12px;font-weight:600;color:var(--report-muted)}.reports-filters legend{margin-bottom:12px}.reports-filter-options{display:flex;flex-wrap:wrap;gap:7px}.reports-filter-options label{position:relative;cursor:pointer}.reports-filter-options input{position:absolute;opacity:0;width:1px;height:1px}.reports-filter-options label>span{display:block;padding:9px 13px;border:1px solid #cbd5e1;border-radius:4px;font-size:14px;color:var(--report-navy);background:#fff}.reports-filter-options input:checked+span{color:#fff;background:var(--report-navy);border-color:var(--report-navy)}.reports-filter-options input:focus-visible+span{outline:3px solid #4674cc;outline-offset:3px}.reports-filter-options small{margin-left:5px;font-size:11px;opacity:.8}.reports-year{display:flex;flex-direction:column;gap:10px;min-width:135px}.reports-year select{min-height:42px;border:1px solid #cbd5e1;border-radius:4px;padding:8px 12px;font:inherit;font-size:14px;background:#fff;color:var(--report-navy)}.reports-result-count{font-size:13px;color:var(--report-muted);margin:22px 0 14px}.reports-list{display:grid;gap:18px}.reports-card{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:27px;padding:30px;border:1px solid #d6dfed;background:#fff;align-items:start}.reports-card-period{border-right:1px solid #d6dfed;display:flex;flex-direction:column;padding:4px 15px 10px 0;color:var(--report-blue)}.reports-card-period strong{font-size:35px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.reports-card-period span{font-size:19px}.reports-card-kind{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--report-blue)}.reports-card h3{font-size:23px;line-height:1.2;margin:9px 0 12px}.reports-card p{font-size:15px;color:var(--report-muted);margin:0 0 18px}.reports-card-meta{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:12px;color:var(--report-muted)}.reports-topics{list-style:none;display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 0;padding:0}.reports-topics li{background:#edf2fc;font-size:11px;padding:4px 8px;color:#3c536c}.reports-card-open{display:flex;gap:12px;align-items:center;padding-top:29px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--report-blue)}.reports-empty{padding:45px 20px;text-align:center;border:1px dashed #bccbdc;background:#fff}.reports-empty h3{font-size:24px;margin:0 0 12px}.reports-empty p{font-size:16px;color:var(--report-muted)}.reports-empty button{background:none;border:0;font-family:inherit;font-size:15px;padding:10px;cursor:pointer}.reports-noscript{font-size:13px;color:var(--report-muted)}.reports-related{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:55px}.reports-related p{font-size:16px;color:var(--report-muted);margin:17px 0 0}.reports-related>div+div{display:grid;gap:16px;flex-shrink:0}.reports-related a{font-size:15px;color:var(--report-blue);font-weight:600;display:flex;gap:25px;justify-content:space-between}@media(max-width:900px){.reports-latest{grid-template-columns:210px minmax(0,1fr);gap:32px}.reports-cover-tile{min-height:310px;padding-inline:20px}.reports-filters,.reports-archive-head{align-items:start;flex-direction:column}.reports-year{max-width:170px;width:100%}.reports-card{grid-template-columns:68px minmax(0,1fr);gap:20px}.reports-card-open{grid-column:2;padding-top:0}.reports-related{align-items:start;flex-direction:column}}@media(max-width:600px){.reports-hero{padding-bottom:42px}.reports-breadcrumb{margin-bottom:34px}.reports-hero h1{font-size:38px}.reports-desktop-break{display:none}.reports-hero p{font-size:18px}.reports-latest{grid-template-columns:1fr;padding-block:40px;gap:26px}.reports-cover-tile{min-height:0;display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding:22px}.reports-cover-tile>span{grid-column:1;grid-row:1/3;align-self:center}.reports-cover-tile strong{grid-column:2;grid-row:1;font-size:54px;margin:0}.reports-cover-tile b{grid-column:2;grid-row:2;font-size:24px}.reports-cover-tile small{display:none}.reports-latest h2{font-size:30px}.reports-latest-copy>p{font-size:16px}.reports-dates{font-size:13px;gap:15px 22px}.reports-archive{padding-block:38px}.reports-archive-head h2{font-size:29px}.reports-filter-options label>span{font-size:13px;padding:9px 11px}.reports-card{padding:22px 18px;grid-template-columns:1fr;gap:13px}.reports-card-period{flex-direction:row;align-items:center;border:0;padding:0;gap:10px}.reports-card-period strong{font-size:27px}.reports-card-period span{font-size:19px}.reports-card h3{font-size:23px}.reports-card-open{grid-column:1}.reports-topics{margin-top:13px}.reports-related{padding-block:38px}.reports-related h2{font-size:29px}}.reports-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1.5rem 2rem;margin-top:1.5rem}.reports-location-region h3{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;opacity:.75}.reports-location-region ul{list-style:none;margin:0;padding:0}.reports-location-region li{padding:.3rem 0;border-bottom:1px solid rgba(127,127,127,.2);display:flex;justify-content:space-between;gap:.75rem}.reports-location-region small{opacity:.65;white-space:nowrap}
