@font-face{font-family:pt serif;src:url(/fonts/pt-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:pt serif;src:url(/fonts/pt-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:pt serif;src:url(/fonts/pt-serif-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:pt serif;src:url(/fonts/pt-serif-latin-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#00284a;--ink:#0d2237;--body:#1c2a36;--muted:#55616c;--teal:#1f6f70;--teal-bar:#33848a;--line:#d4d6d9;--mist:#ecf2f3;--gutter:16px;--serif:"PT Serif", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--body);font-family:var(--sans);font-size:1rem;line-height:1.5;overflow-wrap:break-word}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--teal)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:2px}h1,h2,h3{margin:0;color:var(--ink);font-family:var(--serif);font-weight:700;letter-spacing:-.01em;line-height:1.12;text-wrap:pretty}.icon{width:1em;height:1em;vertical-align:-.12em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;z-index:10;padding:8px 12px;background:var(--navy);color:#fff}.skip:focus{top:8px;color:#fff}.button{display:inline-block;padding:.55em .95em;border:0;border-radius:4px;background:var(--navy);color:#fff;font:600 .9375rem/1.3 var(--sans);white-space:nowrap;cursor:pointer}.button:hover{background:var(--teal);color:#fff}.kicker{display:block;color:var(--teal);font:500 .75rem/1.3 var(--sans);letter-spacing:.03em;text-transform:uppercase}.meta{color:var(--muted);font-size:.75rem}.byline{margin:0;font-size:.875rem}.empty{padding:32px var(--gutter)}.site-header{position:relative;z-index:5;border-bottom:1px solid var(--line);background:#fff}.site-header__inner{padding:10px var(--gutter)8px}.logo{display:block;color:var(--navy);font-family:var(--serif);font-weight:700;font-size:clamp(1rem,5.3vw,1.3125rem);letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.nav-wide{display:none}.site-header__tools{display:flex;align-items:center;gap:14px;margin-top:8px}.search-link{display:flex;margin-left:auto;padding:6px;color:var(--navy);font-size:1.375rem}.nav-menu summary{padding:6px 0;color:var(--navy);font-size:.9375rem;font-weight:600;list-style:none;cursor:pointer}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary::before{content:"\2630";margin-right:8px;font-size:.875em}.nav-menu[open] summary::before{content:"\2715"}.nav-menu nav{position:absolute;top:100%;left:0;right:0;display:grid;padding:4px var(--gutter)10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;box-shadow:0 8px 16px rgb(0 40 74/8%)}.nav-menu nav a{padding:11px 0;border-bottom:1px solid var(--line)}.nav-menu nav a:last-child{border-bottom:0}.nav-menu a[aria-current=page],.nav-wide a[aria-current=page]{color:var(--teal);font-weight:600}.hero__image{display:block}.hero__image img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:right center}.hero__panel{padding:16px var(--gutter)20px}.hero__panel h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.06}.hero__deck{margin:10px 0 12px;font-family:var(--serif);font-size:1.1875rem;line-height:1.25}.latest{margin:0 var(--gutter);padding-top:18px;border-top:1px solid var(--line)}.latest h2{padding-bottom:8px;font-size:1.625rem;border-bottom:1px solid var(--line)}.latest ol{margin:0;padding:0;list-style:none}.latest li{padding:13px 0 10px;border-bottom:1px solid var(--line)}.latest li:last-child{border-bottom:0}.latest__link{display:block;color:var(--ink);font-family:var(--serif);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.15}.latest__link .icon{color:var(--teal);font-size:.8em;vertical-align:-.02em}.latest .meta{margin-top:6px}.cards{display:grid;gap:24px;padding:8px var(--gutter)24px}.card__image{display:block;margin-bottom:10px}.card__image img{width:100%;aspect-ratio:2.7/1;object-fit:cover}.card h3{margin-top:4px;font-size:1.25rem;letter-spacing:-.02em;line-height:1.06}.card p{margin:5px 0 0;font-family:var(--serif);font-size:.9375rem;letter-spacing:-.012em;line-height:1.17}.card .meta{margin-top:8px}.reports{display:grid;gap:12px;margin:0 var(--gutter)28px;padding:14px 16px 12px;background:var(--mist)}.reports h2{font-size:1.375rem}.reports__text a{display:block;font-family:var(--serif);font-size:.9375rem;line-height:1.3;text-wrap:balance}.reports__text .icon{color:var(--teal)}.chart{margin:0}.chart svg{display:block;width:100%;max-width:380px;height:auto}.chart__grid{stroke:#d9dfe1;stroke-width:1}.chart__tick{fill:var(--muted);font:10px var(--sans)}.chart__bar{fill:var(--teal-bar)}.chart figcaption{margin-top:4px;color:var(--muted);font-size:.75rem}.listing{padding:0 var(--gutter)32px}.listing__head{padding:24px 0 16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.listing__head h1{font-size:clamp(2rem,9vw,2.75rem)}.listing__head p{margin:6px 0 0;font-family:var(--serif);font-size:1.125rem}.listing__grid{display:grid;gap:28px}.pager{display:flex;justify-content:space-between;gap:16px;padding-top:24px;color:var(--navy);font-weight:500}.search__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.search__form input{flex:1 1 200px;min-width:0;padding:.5em .7em;border:1px solid #9aa4ad;border-radius:4px;background:#fff;color:var(--ink);font:1rem/1.4 var(--sans)}.search__status{margin:0;color:var(--muted);font-size:.875rem}.search__status:empty{display:none}.search__results{margin:0;padding:0;list-style:none}.search__results li{padding:16px 0;border-bottom:1px solid var(--line)}.search__results h2{margin-top:4px;font-size:1.375rem}.search__results p{margin:6px 0 0;font-family:var(--serif)}.story{padding:24px var(--gutter)32px}.story__head{max-width:760px;margin:0 auto}.story__head h1{margin-top:6px;font-size:clamp(2rem,9vw,2.75rem);line-height:1.08}.story__deck{margin:12px 0 0;font-family:var(--serif);font-size:1.25rem;line-height:1.3}.story__deck a{color:var(--teal);text-decoration:underline}.story__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.story__cover{max-width:960px;margin:20px calc(var(--gutter) * -1)0}.story__cover img{width:100%}.prose{max-width:680px;margin:24px auto 0;font-family:var(--serif);font-size:1.125rem;line-height:1.6}.prose>*+*{margin-top:1.1em}.prose p,.prose ul,.prose ol,.prose blockquote{margin-bottom:0}.prose:empty{display:none}.prose h2{margin-top:1.6em;font-size:1.5rem}.prose h3{margin-top:1.4em;font-size:1.25rem}.prose a{color:var(--teal);text-decoration:underline;text-underline-offset:.12em}.prose blockquote{margin-left:0;margin-right:0;padding:12px 16px;background:var(--mist);border-left:3px solid var(--teal)}.prose img{width:100%}.related{padding:20px var(--gutter)28px;border-top:1px solid var(--line)}.related>h2{margin-bottom:16px;font-size:1.5rem}.site-footer{background:var(--navy);color:#fff}.site-footer a:hover{color:#9fd6d6}.site-footer__inner{padding:28px var(--gutter)}.site-footer__logo{font-family:var(--serif);font-weight:700;font-size:clamp(1rem,5.3vw,1.3125rem);white-space:nowrap}.site-footer nav{display:flex;flex-wrap:wrap;gap:2px 18px;margin-top:12px;font-size:.9375rem}.site-footer nav a{padding:4px 0}.site-footer p{margin:14px 0 0;color:#b9c6d2;font-size:.8125rem}@media(min-width:640px){:root{--gutter:24px}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}.site-header__tools{margin-top:0}.nav-menu{order:-1}.search-link{margin-left:0}.latest ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.latest li:nth-last-child(2):nth-child(odd){border-bottom:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:20px}.card{position:relative}.cards .card+.card::before{content:"";position:absolute;top:0;bottom:0;left:-20px;border-left:1px solid var(--line)}.card__image img{aspect-ratio:2.1/1}.listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports{grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:center;gap:24px}.story__cover{margin-left:auto;margin-right:auto}.site-footer__inner{max-width:1278px;margin:0 auto}}@media(min-width:760px){.hero{position:relative;display:grid;min-height:360px;margin:20px var(--gutter)0}.hero__image{position:absolute;inset:0}.hero__image img{height:100%;aspect-ratio:auto;object-position:center}.hero__panel{position:relative;align-self:start;width:min(100% - 34px,492px);margin-left:17px;padding:16px 16px 14px;background:rgb(255 255 255/.86)}.hero__panel h1{font-size:2.625rem;letter-spacing:-.022em;line-height:1.05}.hero__deck{margin:10px 0 14px;font-size:1.1875rem;letter-spacing:-.012em;line-height:1.2}.hero--plain{min-height:0}.hero--plain .hero__image{display:none}.hero--plain .hero__panel{width:auto;margin-left:0;padding-left:0;background:0 0}.latest{padding-top:20px;border-top:0}}@media(min-width:1000px){.top{display:grid;grid-template-columns:minmax(0,1fr)252px;gap:38px;max-width:1278px;margin:24px auto 0;padding:0 var(--gutter)}.hero{min-height:0;margin:0}.latest{position:relative;margin:0;padding:0}.latest::before{content:"";position:absolute;top:0;bottom:0;left:-19px;border-left:1px solid var(--line)}.latest h2{padding-bottom:6px;font-size:1.5rem;line-height:1.2}.latest ol{display:block}.latest li{padding:10px 0 8px}.latest li:last-child{padding-bottom:0}.latest__link{font-size:1rem;letter-spacing:-.015em;line-height:1.17}.latest .meta{margin-top:4px}.cards{gap:38px;max-width:1158px;margin:0 auto;padding:24px var(--gutter)18px}.cards .card+.card::before{left:-19px}.card__image img{aspect-ratio:2.76/1}.reports{grid-template-columns:360px minmax(0,1fr);max-width:1110px;margin:0 auto 32px}.listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing,.related{max-width:1278px;margin:0 auto}.related{border-top:1px solid var(--line)}.site-footer__inner{display:grid;grid-template-columns:1fr auto;gap:4px 32px}.site-footer nav{margin-top:0;justify-content:flex-end}.site-footer nav+nav{grid-column:2}.site-footer p{margin-top:0;grid-row:2;grid-column:1}}@media(min-width:1180px){.nav-wide{display:flex;flex:1;justify-content:flex-end;gap:23px;color:var(--ink);font-size:.9375rem;white-space:nowrap}.nav-menu{display:none}.site-header__inner{max-width:1278px;margin:0 auto}.site-header__tools{gap:18px;margin-left:10px}.logo{font-size:1.3125rem}}