
body{color:#000;background:#fff}.skip-link{position:absolute;left:24px;top:-80px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}
.release-resources{display:flex;flex-wrap:wrap;gap:12px 16px;margin:24px 0 14px;font-size:16px}.release-resources .button{min-height:48px;text-decoration:none}.release-resources .primary{background:#1848d8;color:#fff;border:1px solid #1848d8}.release-resources .research-secondary{background:#fff;color:#1848d8;border:1px solid #1848d8}.release-resources .research-secondary:hover{background:#edf2ff}.release-download{display:inline-block;color:#525b68;font-size:14px;line-height:1.5;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.release-download:hover{color:#1848d8}.release-header a:focus-visible{outline:2px solid #1848d8;outline-offset:4px}@media(max-width:480px){.release-resources{flex-direction:column;align-items:stretch}.release-resources .button{justify-content:center;text-align:center}}
.news-main{max-width:900px;margin:0 auto;padding:48px 40px 72px}.news-context{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;color:#525b68;margin-bottom:28px}.news-context a{color:#1848d8}.release-header{margin-bottom:36px}.release-header h1{font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.release-summary{font-size:21px;line-height:1.5;color:#525b68;margin:20px 0 24px}.release-body{max-width:740px}.release-body>p{margin-bottom:22px}.release-body p{font-size:18px;line-height:1.75}.release-body h2{font-size:25px;letter-spacing:-.015em;line-height:1.3;margin:32px 0 16px;font-weight:600}.findings{padding-left:24px;margin:0 0 28px}.findings li{padding-left:8px;margin-bottom:20px}.findings li::marker{color:#1848d8}.release-about{border-top:1px solid #d8dde5;margin-top:36px}.release-contact p{margin-bottom:16px}.release-contact address{font-size:18px;line-height:1.7;font-style:normal}.release-contact a{color:#1848d8}.news-footer{border-top:1px solid #d8dde5;padding:28px 24px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:14px}
@media(max-width:760px){.news-main{padding:32px 24px 48px}.news-context{gap:10px 18px;font-size:13px}.release-summary{font-size:19px}.release-body p,.release-contact address{font-size:17px}.release-header{margin-bottom:28px}.release-header h1{text-wrap:wrap}.release-header .button{font-size:14px}}
@media print{.site-header,.news-footer,.button,.skip-link{display:none}.news-main{max-width:none;padding:0}.release-header h1{font-size:26pt}.release-body p{font-size:11pt}.release-body{max-width:none}a{color:inherit}h2{break-after:avoid}p,li{orphans:3;widows:3}}
