.publication-site{background:#fff;font-size:16px}.publication-site main{max-width:1340px}.publication-site header{min-height:112px}.publication-site header nav a{letter-spacing:1px;font-size:14px}.publication-site .brand img{width:280px}.publication-site .eyebrow{font-size:14px}.publication-site .intro{max-width:840px;font-size:19px}.publication-site .note{color:#4a4e57;font-size:14px;line-height:1.7}.publication-site th{font-size:14px}.publication-site td{font-size:16px}.publication-site .button{font-size:14px}.pub-hero{border-bottom:1px solid #d6e2e4;padding:0 0 36px}.pub-hero h1{max-width:1020px}.pub-statrow{border-top:1px solid #c7dcdf;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.pub-statrow div{padding:22px 0}.pub-statrow strong{color:#00687c;font-size:36px;font-weight:700;display:block}.pub-statrow span{font-size:14px}.pub-leads{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pub-lead{color:#fff;background:#152429;border-top:4px solid #73d8dc;min-width:0;padding:28px}.pub-lead h3,.pub-lead a{color:#73d8dc}.pub-lead .metric{margin:20px 0;font-size:38px;font-weight:700;line-height:1.2}.pub-lead p{line-height:1.7}.pub-lead a{font-size:14px}.pub-chart{background:#f2f6f7;border-top:3px solid #73d8dc;margin:36px 0;padding:32px}.pub-chart h3{margin:0}.pub-chart figcaption p{color:#4a4e57;margin-top:8px}.pub-bar-row{grid-template-columns:170px 1fr 80px;align-items:center;gap:16px;margin:22px 0;display:grid}.pub-bar-track{background:#dbe8eb;height:22px}.pub-bar-track span{background:#00687c;height:100%;display:block}.pub-bar-row>a{font-variant-numeric:tabular-nums;font-weight:700}.chart-download{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pub-reading{max-width:880px}.pub-findings article{border-top:1px solid #c9dbde;padding:28px 0;scroll-margin-top:25px}.pub-findings h3{font-size:25px}.pub-findings .refs{font-size:14px}.pub-verticals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pub-verticals a{background:#f2f6f7;border-left:3px solid #73d8dc;min-height:92px;padding:20px;text-decoration:none}.pub-verticals strong{margin-bottom:8px;display:block}.pub-verticals span{color:#4a4e57;font-size:14px}.pub-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pub-files a{border:1px solid #c9dbde;min-width:0;padding:22px;text-decoration:none}.pub-files strong{margin-bottom:6px;display:block}.pub-files span{color:#4a4e57;font-size:14px}.pub-breadcrumb{color:#4a4e57;flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.pub-table{min-width:680px}.pub-evidence{overflow-wrap:anywhere}.pub-evidence details{font-size:14px}.pub-evidence code{word-break:break-word}.pub-callout{background:#edf5f5;border-left:4px solid #00687c;padding:24px}.publication-site .footer-links{flex-wrap:wrap;gap:18px;display:flex}.publication-site footer{font-size:14px}.publication-site :target{scroll-margin-top:24px}.publication-site summary{font-size:16px;line-height:1.65}.pub-meta{color:#4a4e57;overflow-wrap:anywhere;font-size:14px}.publication-site .tablewrap{max-width:100%}.publication-site a:hover{color:#007489}.publication-site footer a:hover,.publication-site header a:hover{color:#fff}.publication-site .pub-reading{overflow-wrap:anywhere}.publication-site #visibility>.tablewrap>.research-table{min-width:1000px}.publication-site #visibility>.tablewrap>.research-table>tbody>tr>th{overflow-wrap:anywhere;background:#fff;min-width:250px;font-size:16px;font-weight:600}.publication-site #visibility>.tablewrap>.research-table>tbody>tr>td{font-variant-numeric:tabular-nums;min-width:95px}.publication-site .observed-name{color:#4a4e57;font-size:14px;font-weight:400}.publication-site .observed-breakdowns>details{overflow-wrap:anywhere;padding:20px 0}.publication-site .observed-breakdowns table{min-width:900px}.publication-site .observed-breakdowns tbody th{background:#fff;font-weight:400}.pub-explorer-table{min-width:1150px}.pub-explorer-table tbody th{overflow-wrap:anywhere;background:#fff;min-width:250px;font-weight:600}.publication-site .pub-evidence summary{overflow-wrap:anywhere}.publication-site .filters>div{min-width:200px}.publication-site .filters input,.publication-site .filters select{width:100%}@media (width<=900px){.pub-leads{grid-template-columns:1fr}.pub-verticals{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-site header{flex-wrap:wrap}.publication-site header nav{gap:8px 20px}.pub-statrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (width<=600px){.publication-site main{padding:32px 6vw 60px}.publication-site .brand img{width:245px}.publication-site header nav a{letter-spacing:.3px;font-size:14px}.publication-site h1{font-size:clamp(29px,8.3vw,44px);line-height:1.15}.publication-site .intro{font-size:17px}.pub-files{grid-template-columns:1fr}.pub-verticals{grid-template-columns:1fr 1fr}.pub-verticals a{overflow-wrap:anywhere;padding:16px 12px}.pub-chart{padding:22px 16px}.pub-bar-row{grid-template-columns:1fr 76px;gap:10px}.pub-bar-row>span{grid-column:1/-1}.pub-statrow strong{font-size:31px}.pub-lead{padding:24px}.pub-lead .metric{font-size:34px}.pub-callout{padding:20px}.publication-site th,.publication-site td{padding:12px}}@media print{.publication-site header,.publication-site footer,.actions,.chart-download{display:none}.publication-site main{max-width:none;padding:0}.pub-leads{display:block}.pub-lead,.pub-chart{break-inside:avoid;color:#152429;background:#fff;border:1px solid #aaa;margin-bottom:16px}.pub-lead h3,.pub-lead a{color:#00687c}.pub-verticals{grid-template-columns:repeat(3,1fr)}.pub-table{min-width:0}.tablewrap{overflow:visible}}
