.pa-page{--pa-ink:#0e1a3a;--pa-purple:#6b3fa0;--pa-muted:#58657a;--pa-paper:#faf9f6;--pa-line:#dce0e8;background:var(--pa-paper);color:var(--pa-ink);font-family:var(--font-inter),Arial,sans-serif}.pa-page *{box-sizing:border-box}.pa-page :is(h1,h2,h3,p){margin:0}.pa-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.045em;line-height:1.15;color:inherit}.pa-page a{color:inherit}.pa-page button{font:inherit;cursor:pointer}.pa-page :is(a,button,[tabindex],summary):focus-visible{outline:3px solid #9270b7;outline-offset:5px}.pa-page [id]{scroll-margin-top:115px}.pa-wrap{width:min(100% - 80px,1200px);margin:auto}.pa-heading{background:linear-gradient(135deg,#f3eff8,#f8f7f3 75%);border-bottom:1px solid var(--pa-line);padding:28px 0 42px}.pa-breadcrumb{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#6d6883;margin-bottom:48px}.pa-breadcrumb>a{text-decoration:underline;text-underline-offset:4px}.pa-byline{display:flex;justify-content:space-between;gap:20px;align-items:baseline;font:9px/1.6 var(--font-mono),monospace;letter-spacing:.11em;color:#6f518f}.pa-byline time{letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:10px;color:#6d7383}.pa-heading h1{max-width:1050px;font-size:clamp(42px,5vw,68px);line-height:1.07;letter-spacing:-.055em;margin:24px 0 30px}.pa-summary{background:#111d3b;color:#f7f8ff;border-left:4px solid #8be0db;border-radius:0 10px 10px 0;padding:27px 33px;max-width:1060px;box-shadow:0 10px 35px #111d3b0c}.pa-summary h2{font:500 11px var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:#9fe2dd;margin-bottom:20px}.pa-summary ul{list-style:disc;margin:0;padding-left:19px;display:flex;flex-direction:column;gap:12px}.pa-summary li{padding-left:5px;font-size:14px;line-height:1.8;color:#d8dfef}.pa-summary li::marker{color:#8be0db;font-size:.8em}.pa-summary li strong{font-weight:600;color:#fff}.pa-standfirst{font-size:18px;line-height:1.7;color:#59677e;max-width:900px;margin-top:27px!important}.pa-reading-meta{display:flex;align-items:center;gap:25px;margin-top:26px;font-size:10px;color:#6d778b}.pa-reading-meta a{text-decoration:none;border-bottom:1px solid #c2b4d3;padding-bottom:4px;color:var(--pa-purple)}.pa-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;align-items:start;padding-top:58px;padding-bottom:60px}.pa-contents{position:sticky;top:120px}.pa-contents>p{font:10px var(--font-mono),monospace;letter-spacing:.13em;color:#7a6b87}.pa-contents nav{display:flex;flex-direction:column;margin-top:20px;border-top:1px solid var(--pa-line)}.pa-contents nav a{display:flex;align-items:baseline;gap:12px;padding:15px 0;border-bottom:1px solid var(--pa-line);font-size:11px;line-height:1.7;text-decoration:none;color:#5c657a}.pa-contents nav a:hover{color:var(--pa-purple)}.pa-contents nav a>span{font:9px var(--font-mono),monospace;color:#8c79a3;flex-shrink:0}.pa-contents>div{margin-top:30px;padding:24px 20px;background:#efeaf5;border:1px solid #dfd7e9;border-radius:6px}.pa-contents>div>span{font:8px/1.7 var(--font-mono),monospace;letter-spacing:.09em;color:#7d659b}.pa-contents>div>strong{display:block;font-size:22px;line-height:1.3;letter-spacing:-.04em;font-weight:500;margin-top:15px}.pa-contents>div>p{font-size:11px;line-height:1.8;color:#68738b;margin-top:12px}.pa-contents>div>a{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;font-weight:500;text-decoration:none;margin-top:20px;color:#684590}.pa-copy{min-width:0}.pa-article-section>p,.pa-copy>p{font-size:16px;line-height:1.95;color:#3e4c65;margin-top:20px}.pa-copy>.pa-opening{font-size:21px;line-height:1.75;letter-spacing:-.015em;color:#263653}.pa-copy>.pa-opening:first-child{margin-top:0}.pa-copy strong{font-weight:600;color:#14233f}.pa-copy p a{color:#68438d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.pa-copy p a:hover{color:#38214e}.pa-article-section{margin-top:52px;padding-top:28px;border-top:1px solid var(--pa-line)}.pa-article-section h2{font-size:31px;line-height:1.25;letter-spacing:-.035em;max-width:640px;margin-bottom:22px}.pa-article-section>p:last-child{margin-bottom:0}.pa-figure{margin:35px 0 0;background:#fff;border:1px solid #dce2ec;border-radius:8px;overflow:hidden}.pa-chart-open{display:block;position:relative;text-decoration:none}.pa-chart-open picture{display:block}.pa-chart-open img{width:100%;height:auto;display:block;object-fit:contain}.pa-chart-open>span{display:flex;align-items:center;gap:9px;position:absolute;right:15px;bottom:15px;background:#101b35ee;color:#fff;border:1px solid #6d7a9855;border-radius:4px;padding:10px 13px;font-size:10px;box-shadow:0 8px 15px #14244320}.pa-chart-open:hover>span{background:#6a488d}.pa-figure figcaption{padding:20px 23px;background:#f6f7fa;border-top:1px solid #dce2ec;color:#5e6b82;font-size:11px;line-height:1.85}.pa-figure figcaption p{font-size:11px;line-height:1.85;margin:0}.pa-figure figcaption p+p{margin-top:11px}.pa-figure figcaption strong{font-weight:600;color:#344763}.pa-figure figcaption a{color:#6b468f;text-decoration:underline;text-underline-offset:3px}.pa-figure figcaption>a{display:inline-block;margin-top:9px}.pa-chart-downloads{display:flex;gap:20px;margin-top:12px;font-size:10px}.pa-chart-dialog{width:min(96vw,1500px);max-width:96vw;max-height:94dvh;border:1px solid #8794af;border-radius:8px;padding:0;background:#fff;color:#182746;margin:auto;box-shadow:0 25px 100px #0007}.pa-chart-dialog::backdrop{background:#080f26d9;backdrop-filter:blur(7px)}.pa-chart-dialog:not([open]){display:none}.pa-dialog-shell header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 20px;background:#111d38;color:#f5f7ff}.pa-dialog-shell header h2{font-size:16px;line-height:1.5;letter-spacing:0;margin:0;font-weight:500}.pa-dialog-shell header>div{display:flex;align-items:center;gap:8px}.pa-dialog-shell header span{font:10px var(--font-mono),monospace;width:38px;text-align:center}.pa-dialog-shell button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #8996b567;border-radius:4px;background:#23334e;color:#fff}.pa-dialog-shell button:disabled{opacity:.4;cursor:default}.pa-dialog-shell button:last-child{margin-left:12px}.pa-chart-window{overflow:auto;max-height:75dvh;background:#fff}.pa-chart-window>img{display:block;height:auto;max-width:none;min-width:100%;object-fit:contain}.pa-dialog-shell footer{padding:13px 20px;font-size:10px;line-height:1.6;background:#f2f4f9;color:#667089;border-top:1px solid #dae0ed}.pa-data-table{max-width:100%;overflow:auto;border:1px solid #d9deea;border-radius:6px;margin-top:18px}.pa-data-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;color:#46536b;min-width:440px}.pa-data-table caption{text-align:left;padding:14px 18px;font:9px/1.6 var(--font-mono),monospace;color:#68748c;letter-spacing:.02em}.pa-data-table td,.pa-data-table th{padding:14px 18px;border-top:1px solid #dce1eb;font-weight:400;line-height:1.7}.pa-data-table thead{background:#edf0f7;color:#354663}.pa-data-table thead th{font-size:11px;font-weight:500}.pa-cost-table{margin-block:27px}.pa-cost-table table{min-width:660px}.pa-cost-table tbody tr:last-child{background:#f0eaf6}.pa-cost-table td{white-space:nowrap}.pa-evidence-charts{margin-top:35px}.pa-evidence-charts .pa-figure:not(:first-child){margin-top:40px}.pa-lab-cta{margin-top:55px;padding:35px;background:#14213f;color:#fff;border-left:4px solid #8be0db;border-radius:0 7px 7px 0}.pa-lab-cta>span{font:9px var(--font-mono),monospace;letter-spacing:.16em;color:#a1deda}.pa-lab-cta h2{font-size:36px;margin-top:19px}.pa-lab-cta p{font-size:13px;line-height:1.85;color:#c8d3e8;margin-top:17px;max-width:550px}.pa-lab-cta>a{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#a1e1db;color:#132c3e!important;font-size:12px;font-weight:600;border:1px solid transparent;border-radius:4px;padding:16px 20px;margin-top:25px;text-decoration:none}.pa-lab-cta>a:hover{background:#c0efeb}.pa-author{display:flex;align-items:start;gap:22px;padding:35px 0;margin-top:30px;border-bottom:1px solid var(--pa-line)}.pa-author-initials{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;background:#e9e4ef;border:1px solid #d8cde3;border-radius:50%;color:#755491;font:italic 22px Georgia,serif}.pa-author>div>span{font:8px var(--font-mono),monospace;letter-spacing:.15em;color:#7a668b}.pa-author>div>strong{display:block;font-size:17px;font-weight:500;margin-top:8px}.pa-author>div>p{font-size:12px;color:#6b768a;margin-top:10px;line-height:1.7}.pa-author>div>a{gap:9px;font-size:11px;color:#745090;margin-top:13px;text-decoration:none}.pa-author>div>a,.pa-return{display:flex;align-items:center}.pa-return{justify-content:space-between;gap:20px;font-size:12px;padding-top:26px;color:#52647e}.pa-return>a{text-decoration:none}.pa-v3{--pa-paper:#f7f5f0;--pa-purple:#8e603f;--pa-muted:#5c6674}.pa-v3 .pa-heading{background:radial-gradient(ellipse at 90% 10%,#253953,#101b30 70%);color:#f5f3ed}.pa-v3 .pa-breadcrumb{color:#c5cdd7}.pa-v3 .pa-byline{color:#d9ba9e}.pa-v3 .pa-byline time{color:#bac7d9}.pa-v3 .pa-heading h1{font-weight:450}.pa-v3 .pa-summary{background:#1c2a44;border-color:#8be0db;box-shadow:none;border-radius:0 6px 6px 0}.pa-v3 .pa-standfirst{color:#bfcbdc}.pa-v3 .pa-reading-meta{color:#b8c3d6}.pa-v3 .pa-reading-meta a{color:#e4c5a9;border-color:#b08a6855}.pa-v3 .pa-contents>div{background:#ece7dd;border-color:#d9d2c4}.pa-v3 .pa-contents nav a>span,.pa-v3 .pa-contents>div>span,.pa-v3 .pa-contents>p{color:#82684f}.pa-v3 .pa-contents>div>a,.pa-v3 .pa-copy p a,.pa-v3 .pa-figure figcaption a{color:#7c563a}.pa-v3 .pa-lab-cta{background:#16253f}.pa-v3 .pa-lab-cta>a{background:#e5c3a2}.pa-v3 .pa-author-initials{background:#e9e1d6;border-color:#d9cbbb;color:#8b674b}.pa-v3 .pa-author>div>a,.pa-v3 .pa-author>div>span{color:#866242}@media(max-width:1050px){.pa-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.pa-wrap{width:calc(100% - 64px)}.pa-heading h1{font-size:58px}.pa-summary li{font-size:13px}.pa-contents>div{padding:22px 16px}.pa-copy>.pa-opening{font-size:19px}.pa-article-section>p,.pa-copy>p{font-size:15px}.pa-article-section h2{font-size:29px}.pa-contents nav a{font-size:10px}}@media(max-width:800px){.pa-wrap{width:calc(100% - 40px)}.pa-heading{padding-top:25px}.pa-breadcrumb{margin-bottom:32px}.pa-byline{font-size:8px}.pa-heading h1{font-size:48px}.pa-summary{padding:25px 27px}.pa-summary li{font-size:13px}.pa-standfirst{font-size:16px}.pa-layout{grid-template-columns:1fr;gap:35px;padding-top:38px}.pa-contents{position:static}.pa-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.pa-contents>div{display:none}.pa-contents nav a{font-size:11px;padding:12px 0}.pa-copy>.pa-opening{font-size:20px}.pa-article-section>p,.pa-copy>p{font-size:16px}.pa-figure figcaption,.pa-figure figcaption p{font-size:12px}.pa-chart-dialog{width:96vw}.pa-dialog-shell header{padding:14px;gap:15px}.pa-dialog-shell header h2{font-size:13px}.pa-dialog-shell header>div{gap:5px}.pa-dialog-shell button{width:30px;height:30px}.pa-dialog-shell button:last-child{margin-left:4px}}@media(max-width:440px){.pa-wrap{width:calc(100% - 32px)}.pa-heading{padding-bottom:32px}.pa-breadcrumb{font-size:10px;gap:10px;margin-bottom:28px}.pa-byline{flex-direction:column;align-items:start;gap:9px;font-size:8px;letter-spacing:.07em}.pa-byline time{font-size:9px}.pa-heading h1{font-size:clamp(33px,9.6vw,42px);line-height:1.12;margin:22px 0 25px}.pa-summary{padding:23px 19px;border-left-width:3px}.pa-summary h2{font-size:10px;margin-bottom:18px}.pa-summary ul{padding-left:16px;gap:14px}.pa-summary li{font-size:12px;line-height:1.85;padding-left:2px}.pa-standfirst{font-size:15px;line-height:1.8}.pa-reading-meta{font-size:10px;gap:20px}.pa-layout{padding-top:30px;gap:30px}.pa-contents>p{font-size:9px}.pa-contents nav{grid-template-columns:1fr;gap:0;margin-top:15px}.pa-contents nav a{font-size:11px;padding:10px 0}.pa-copy>.pa-opening{font-size:18px;line-height:1.85}.pa-article-section>p,.pa-copy>p{font-size:15px;line-height:1.95}.pa-article-section{margin-top:37px;padding-top:27px}.pa-article-section h2{font-size:27px;line-height:1.23}.pa-figure{border-radius:5px;margin-top:28px}.pa-chart-open>span{position:static;justify-content:center;background:#182843;border:0;border-radius:0;padding:12px;font-size:10px;box-shadow:none}.pa-figure figcaption{padding:18px 16px}.pa-figure figcaption p{font-size:11px;line-height:1.9}.pa-chart-downloads{font-size:10px;gap:20px}.pa-dialog-shell header{flex-wrap:wrap;gap:12px}.pa-dialog-shell header h2{width:100%;font-size:13px}.pa-dialog-shell header>div{margin-left:auto;gap:7px}.pa-dialog-shell footer{font-size:9px;padding:12px 15px}.pa-chart-window{max-height:65dvh}.pa-lab-cta{padding:26px 20px;margin-top:38px}.pa-lab-cta>span{font-size:8px;letter-spacing:.1em}.pa-lab-cta h2{font-size:30px}.pa-lab-cta p{font-size:12px}.pa-lab-cta>a{font-size:11px;padding:15px;gap:15px;line-height:1.6;width:100%}.pa-author{gap:15px;padding:28px 0;margin-top:20px}.pa-author-initials{width:40px;height:40px;font-size:18px}.pa-author>div>strong{font-size:15px}.pa-author>div>p{font-size:11px}.pa-author>div>a{font-size:10px;line-height:1.6}.pa-return{font-size:11px;gap:15px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pa-page *{scroll-behavior:auto!important;transition:none!important}}@media print{.pa-chart-dialog,.pa-chart-downloads,.pa-chart-open>span,.pa-contents,.pa-lab-cta,.pa-reading-meta,.pa-return{display:none!important}.pa-layout{display:block}.pa-page{background:#fff}.pa-heading,.pa-v3 .pa-heading{background:#fff;color:#14213f}.pa-summary,.pa-v3 .pa-summary{background:#f2f4f8;color:#14213f;border:1px solid #bccad9;border-left:4px solid #548b87}.pa-summary h2,.pa-summary li,.pa-summary strong{color:#14213f}.pa-standfirst,.pa-v3 .pa-standfirst{color:#43536b}.pa-wrap{width:100%}.pa-heading h1{font-size:35px}.pa-figure{break-inside:avoid}.pa-copy p{font-size:12pt}.pa-data-table{overflow:visible}.pa-data-table table{min-width:0}.pa-data-table td,.pa-data-table th{padding:8px;font-size:10px}}