.paper{max-width:1000px;margin:auto;padding:30px 45px 45px;background:#fff}.paper-hero{padding-left:max(40px,calc((100vw - 910px)/2));padding-right:max(40px,calc((100vw - 910px)/2));min-height:250px}.paper-hero h1{font-size:37px}.paper-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.paper-meta>span{font-size:9px;font-weight:800;letter-spacing:.13em;color:#7b929f}.lead{font-size:19px;line-height:1.75;color:#2d536b;letter-spacing:-.15px}.paper-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#edf5f8;border-top:2px solid #1b8dac;padding:24px 20px;margin-top:25px;gap:15px}.paper-stats strong{display:block;font:750 29px Manrope,Arial,sans-serif;color:#174b67}.paper-stats span{display:block;font-size:10px;color:#6c879a;margin-top:4px}.caption{font-size:10px;line-height:1.8;color:#8699a6;margin:12px 0 30px}.paper section{padding:28px 0 23px;border-top:1px solid #e2ebf0}.section-number{font-size:9px!important;letter-spacing:.13em;font-weight:800;color:#1782a2!important;margin-bottom:8px!important}.paper section h2{font-size:24px;letter-spacing:-.7px;line-height:1.4;margin-bottom:17px;color:#123f58}.paper section p,.paper section li{font-size:13px;line-height:1.95;color:#58768b}.paper section p{margin-bottom:14px}.paper section p strong{color:#284e67}.paper-table{margin-top:22px}.paper-table th{font-size:9px;white-space:normal}.paper-table td{font-size:11px;line-height:1.8;padding:13px 12px}.paper-table td:first-child{width:29%;min-width:175px}.paper-table td:nth-child(2){min-width:130px}.paper-table td:last-child{min-width:190px;color:#6d8799}.paper-table a{color:#27799b;text-decoration:none;font-weight:700}.paper-callout{padding:19px 22px;background:#edf6fa;border-left:3px solid #2095b7;margin:22px 0}.paper-callout strong{font-size:13px;color:#285970}.paper-callout p{margin:7px 0 0!important;font-size:12px!important}.paper ol{padding-left:22px}.paper li{padding-left:5px;margin-bottom:7px}.paper-cta{background:#082e47;color:white;padding:30px 32px;border-radius:9px;margin-top:23px}.paper-cta h2{font-size:25px;margin-bottom:7px}.paper-cta p{font-size:12px;color:#b8d2df;line-height:1.8}.paper-cta>div{display:flex;gap:10px;margin-top:20px}.paper-cta .button{background:#fff;color:#174b67;border-color:#fff}.paper-cta .button.secondary{background:transparent;color:white;border-color:#608498}.paper-footer{border-top:1px solid #e0e9ef;margin-top:35px;padding-top:23px;text-align:center;font-size:10px;color:#7c96a7;line-height:1.8}.paper-footer strong{font-size:10px;color:#52788f}.paper-footer p{margin:7px 0}@media(max-width:700px){.paper{padding:25px 23px}.paper-hero{padding:27px 24px}.paper-hero h1{font-size:31px}.paper-meta{align-items:flex-start}.paper-meta>span{font-size:8px}.lead{font-size:17px}.paper-stats{grid-template-columns:1fr 1fr;gap:22px}.paper section h2{font-size:22px}.paper-cta{padding:25px 23px}.paper-cta h2{font-size:23px}.paper-cta>div{flex-wrap:wrap}}@media print{@page{size:A4;margin:18mm}.masthead nav,.masthead-rule,.product-name,.paper-meta button,.paper-cta{display:none}.masthead{height:55px;padding:0}.brand img{width:160px}.paper-hero{background:white!important;color:#06243c;padding:15px 0 24px;min-height:0;display:block;border-bottom:2px solid #06243c}.paper-hero:after{display:none}.paper-hero h1{font-size:29px;color:#06243c}.paper-hero h1 span{color:#1c7695}.paper-hero .eyebrow,.paper-hero .hero-description{color:#476b80}.snapshot{border:0;padding:5px 0 0;margin-top:12px;min-width:0}.snapshot .micro-label,.snapshot strong,.snapshot>span:last-of-type{color:#476b80}.snapshot .text-button{display:none}.paper{padding:18px 0 0;max-width:none}.paper-meta{margin-bottom:15px}.lead{font-size:14px}.paper section{padding:20px 0 14px}.paper section h2{font-size:21px;break-after:avoid}.paper section p,.paper section li{font-size:10px;line-height:1.85}.paper-stats{break-inside:avoid;padding:13px}.paper-stats strong{font-size:24px}.caption{font-size:8px}.paper-table td{font-size:9px;padding:10px 8px;min-width:0!important}.paper-table th{font-size:8px}.table-scroll{overflow:visible}tr{break-inside:avoid}.paper-callout{break-inside:avoid;padding:13px}.paper-callout p{font-size:10px!important}.paper-footer{font-size:8px}body{background:white}a{text-decoration:none!important}}
