.pba{--ink:#102f46;--blue:#175b87;--gold:#e9bb65;background:#f5f7f9;color:var(--ink);font-family:Roboto,Arial,sans-serif}.pba *{box-sizing:border-box}.pba-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.pba-hero{background:linear-gradient(120deg,#092337,#153f5c);padding:48px 0 64px;border-bottom:5px solid #c59640}.pba .pba-back{color:#e0e9ef;font-size:14px;text-decoration:none}.pba-kicker{font-size:12px!important;letter-spacing:1.6px;font-weight:700;color:#4b6274;margin:0 0 14px!important}.pba-hero .pba-kicker{color:#e9bb65;margin-top:34px!important}.pba h1{font-family:Archivo,Arial,sans-serif;font-size:clamp(32px,4vw,49px);line-height:1.18;color:white;margin:14px 0 24px;max-width:1000px}.pba h1 em{font-style:normal;color:#e9bb65}.pba-lead{font-size:20px;line-height:1.65;color:#e1eaf0;max-width:870px}.pba-byline{margin-top:26px;color:#c8d7e1;font-size:13px;line-height:1.8}.pba-byline span{margin:0 10px;color:#e9bb65}.pba-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:42px;padding-top:48px;padding-bottom:72px}.pba-index{align-self:start;position:sticky;top:25px;font-size:14px}.pba-index strong{display:block;margin-bottom:14px}.pba-index a{display:block;padding:10px 0;border-bottom:1px solid #dce4e9;color:#36586e;text-decoration:none;line-height:1.45}.pba-index .pba-download{margin-top:16px;color:#175b87;font-weight:700;border:0}.pba-article{min-width:0}.pba section{scroll-margin-top:30px;margin-bottom:54px}.pba h2{font-family:Archivo,Arial,sans-serif;font-size:clamp(25px,2.8vw,34px);line-height:1.25;margin:0 0 22px;color:#102f46}.pba h3{font-size:21px;line-height:1.35;margin:28px 0 14px;color:#102f46;font-weight:700}.pba-article p,.pba-article li{font-size:17px;line-height:1.8;margin:0 0 20px}.pba-article a{color:#12547c;text-decoration:underline;text-underline-offset:3px}.pba-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.pba-metrics>div{background:white;border:1px solid #d7e1e8;border-top:4px solid #b07b21;border-radius:8px;padding:20px 16px}.pba-metrics strong{display:block;font-family:Archivo,Arial,sans-serif;font-size:clamp(23px,2.3vw,31px);letter-spacing:-.7px}.pba-metrics span{display:block;font-size:13px;line-height:1.5;color:#496273;margin-top:9px}.pba-card{background:white;border:1px solid #d7e1e8;border-radius:14px;padding:26px;margin:28px 0}.pba-card figcaption{margin-bottom:22px}.pba-card figcaption strong{display:block;font-size:19px;line-height:1.4}.pba-card figcaption>span{display:block;font-size:13px;line-height:1.5;margin-top:7px;color:#506879}.pba-bar-row{margin:17px 0}.pba-bar-row>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:15px;margin-bottom:8px;line-height:1.4}.pba-bar-row strong{white-space:nowrap}.pba-track{height:12px;border-radius:4px;background:#edf1f4;overflow:hidden}.pba-track>span{display:block;height:100%;border-radius:4px}.pba-low{background:#a54f43}.pba-mid{background:#a97620}.pba-good{background:#175b87}.pba-high{background:#23776a}.pba-bar-row small{display:block;margin-top:6px;font-size:12px;color:#536b7a}.pba-note{border-left:4px solid #bd8c36;padding:22px 24px;background:#fff7e8;border-radius:0 8px 8px 0;font-size:16px;line-height:1.75;margin:26px 0}.pba-note strong{color:#493c25}.pba .pba-caption{font-size:13px;line-height:1.7;color:#4e6677;margin:16px 0 0}.pba-legend{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px;line-height:1.5;margin-bottom:15px}.pba-legend>span{display:flex;align-items:center;gap:7px}.pba-line{display:inline-block;width:24px;border-top:3px solid #175b87}.pba-dashed{border-top:3px dashed #9a6714}.pba-chart-scroll,.pba-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.pba-chart-scroll svg{display:block;width:100%;min-width:630px;height:auto}.pba svg text{font:14px Roboto,Arial,sans-serif;fill:#496273}.pba svg .pba-svg-small{font-size:12px}.pba table{width:100%;border-collapse:collapse;font-size:14px;min-width:530px;background:white}.pba caption{text-align:left;font-weight:bold;font-size:16px;color:#102f46;padding:15px 0}.pba th,.pba td{padding:13px 12px;border-bottom:1px solid #dce4e9;text-align:right;white-space:nowrap}.pba th:first-child,.pba td:first-child{text-align:left;white-space:normal}.pba thead th{background:#153f5c;color:white;font-weight:700}.pba tbody th{font-weight:500}.pba-details{border:1px solid #d3dfe7;border-radius:9px;padding:18px 20px;background:white;margin:25px 0}.pba-details summary{cursor:pointer;font-weight:700;font-size:16px;line-height:1.5;list-style:disclosure-closed}.pba-details[open] summary{list-style:disclosure-open;margin-bottom:18px}.pba-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.pba-actions>div{background:white;border:1px solid #d7e1e8;border-radius:12px;padding:25px}.pba-actions>div>span{color:#946319;font-weight:bold;letter-spacing:1px}.pba-actions h3{margin:12px 0;font-size:19px}.pba-actions p{font-size:15px;margin:0}.pba blockquote{font-size:25px;font-weight:700;line-height:1.5;padding:20px 0 20px 25px;border-left:4px solid #b07b21;margin:32px 0;color:#175b87}.pba-next{background:#12364f;border-radius:12px;padding:28px;margin-top:32px}.pba-next h3{color:#e9bb65;margin-top:0}.pba-next p{color:#e3edf4}.pba-next a{display:inline-block;background:#e9bb65;color:#102f46;padding:12px 19px;border-radius:6px;font-weight:700;text-decoration:none}.pba-method{border-top:1px solid #cddae3;padding-top:38px}.pba-method ul{padding-left:20px;list-style:disc}.pba-method li{font-size:15px}.pba :focus-visible{outline:3px solid #b07b21;outline-offset:4px}@media(max-width:900px){.pba-layout{grid-template-columns:1fr;gap:32px}.pba-index{position:static;display:flex;flex-wrap:wrap;gap:8px 18px}.pba-index strong{width:100%;margin:0}.pba-index a{padding:5px 0}.pba-index .pba-download{margin:0}.pba-metrics strong{font-size:30px}}@media(max-width:560px){.pba-wrap{width:calc(100% - 32px)}.pba-hero{padding:30px 0 40px}.pba-hero .pba-kicker{margin-top:26px!important;line-height:1.7}.pba h1{font-size:31px}.pba-lead{font-size:18px}.pba-byline span{margin:0 5px}.pba-layout{padding-top:28px}.pba-metrics{grid-template-columns:1fr}.pba-metrics>div{padding:16px 20px}.pba-metrics strong{font-size:29px}.pba-metrics span{margin-top:5px}.pba-card{padding:20px 16px}.pba-article p{font-size:16px}.pba-actions{grid-template-columns:1fr}.pba-note{padding:18px;font-size:15px}.pba blockquote{font-size:22px}.pba-details{padding:16px}.pba-bar-row>div:first-child{font-size:14px}.pba-next{padding:23px}.pba-index a{font-size:13px}}@media print{.pba-index,.pba-back,.pba-next{display:none}.pba-layout{display:block}.pba-hero{background:white}.pba h1,.pba h1 em,.pba-lead,.pba-byline{color:#102f46}.pba-wrap{width:100%}.pba-card{break-inside:avoid}.pba-chart-scroll svg{min-width:0}.pba{background:white}}
