/* Sample report: editorial introduction, interactive report workspace and evidence views. */
html:has(.srp-page){scroll-padding-top:0}
.srp-page{--line:#dbdbdb;--surface:#f2f2f2;--orange:#f6ad2c;--ink:#121212;font-size:16px}
.srp-page [hidden]{display:none!important}
.srp-page :target{scroll-margin-top:166px}
.srp-kicker{color:#8a5700;letter-spacing:1.1px;text-transform:uppercase;font-size:14px;line-height:1.6;font-weight:600;margin-bottom:18px}
.srp-introduction{padding:24px 0 34px;background:#fff}
.srp-breadcrumb{display:flex;gap:13px;font-size:14px;color:#6a6a6a;margin-bottom:33px}
.srp-breadcrumb a:hover{color:var(--blue)}
.srp-intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}
.srp-intro-grid h1{font-size:51px;line-height:1.06;letter-spacing:-1.9px}
.srp-intro-grid .srp-kicker{margin-bottom:13px}
.srp-intro-copy>p{font-size:17px;line-height:1.65;color:#616161;max-width:510px}
.srp-intro-copy>div{display:flex;gap:23px;align-items:center;margin-top:23px}
.srp-intro-copy .button{border-radius:3px;padding:13px 21px;gap:25px;min-height:49px;font-size:14px;white-space:nowrap}
.srp-intro-copy .button>span{font-size:21px;font-weight:400}
.srp-intro-copy>div>span{color:#6f6f6f;font-size:14px;line-height:1.7}
.srp-snapshot{color:#fff;background:#151515;border:1px solid #2b2b2b;box-shadow:0 16px 40px #1c211010}
.srp-terminal-top{display:flex;align-items:center;gap:30px;justify-content:space-between;border-bottom:1px solid #373737;padding:12px 26px;font-size:14px;letter-spacing:.8px;color:#a8a8a8}
.srp-terminal-top>span:first-child{display:flex;align-items:center;gap:10px;font-weight:600;color:#fff}
.srp-terminal-top i{width:6px;height:6px;background:#f6ad2c;display:inline-block}
.srp-terminal-top>a{font-size:14px;letter-spacing:0;color:#b7b7b7}
.srp-terminal-top>a>span{color:#f6ad2c;margin-left:15px}
.srp-entity-row{display:flex;gap:19px;align-items:center;padding:23px 28px;border-bottom:1px solid #373737}
.srp-entity-icon{width:45px;height:45px;padding:5px;color:#f6ad2c;border:1px solid #4d4d4d;flex-shrink:0}
.srp-entity-row h2{font-size:24px;letter-spacing:-.4px;line-height:1.3}
.srp-entity-row p{font-size:14px;color:#b3b3b3;margin-top:9px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.srp-entity-row p>strong{font-weight:400;color:#d1d1d1}
.srp-country-mark{font-size:14px;color:#c4c4c4;border:1px solid #525252;padding:0 4px;line-height:15px}
.srp-entity-ref{margin-left:auto;text-align:right;flex-shrink:0}
.srp-entity-ref>span{display:block;font-size:14px;color:#a8a8a8}
.srp-entity-ref strong{display:block;font-size:14px;font-weight:400;letter-spacing:.5px;margin-top:5px}
.srp-entity-ref small{display:block;font-size:14px;color:#a8a8a8;margin-top:4px}
.srp-snapshot-grid{display:grid;grid-template-columns:.82fr 1.7fr 1fr;min-width:0}
.srp-credit-tile{padding:24px 27px 22px;border-right:1px solid #373737;min-width:0}
.srp-tile-label{display:block;font-size:14px;color:#c0c0c0}
.srp-credit-tile .score-ring{width:106px;height:106px;margin:13px 0 13px}
.srp-credit-tile .score-ring-track{stroke:#383838}
.srp-credit-tile .score-ring-max{fill:#b9b9b9}
.srp-credit-tile .srp-risk{font-size:14px;color:#dbdbdb;font-weight:600;display:block}
.srp-credit-tile>p{font-size:14px;color:#a8a8a8;margin-top:7px;line-height:1.7}
.srp-snapshot-limit{margin-top:20px;padding-top:15px;border-top:1px solid #373737}
.srp-snapshot-limit>span{font-size:14px;color:#c0c0c0;display:block}
.srp-snapshot-limit strong{font-size:35px;line-height:1.2;letter-spacing:-.9px;display:block;margin-top:6px;font-weight:600}
.srp-snapshot-limit small{font-size:14px;color:#a8a8a8;display:block;margin-top:4px}
.srp-credit-tile>a{font-size:14px;color:#b3b3b3;display:block;margin-top:15px}
.srp-credit-tile>a>span{color:#f6ad2c;margin-left:8px}
.srp-turnover-tile{padding:25px 28px 20px;min-width:0;border-right:1px solid #373737;display:flex;flex-direction:column;justify-content:space-between}
.srp-tile-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#c0c0c0}
.srp-tile-heading>span+span{font-size:14px;color:#a8a8a8}
.srp-turnover-readout{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:17px;flex-wrap:wrap}
.srp-turnover-readout>strong{font-size:34px;line-height:1.2;letter-spacing:-1px;font-weight:600}
.srp-turnover-readout>span{font-size:14px;color:#c5c5c5}
.srp-snapshot-chart{width:100%;margin-top:10px}
.srp-snapshot-chart svg{width:100%;height:auto}
.srp-year-selector{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.srp-year-selector>span{font-size:14px;color:#a8a8a8;margin-right:auto}
.srp-year-selector button{color:#bcbcbc;background:none;border:1px solid #4a4a4a;padding:5px 7px;font-size:14px;min-height:27px;border-radius:2px}
.srp-year-selector button[aria-pressed=true]{color:#111;background:#f6ad2c;border-color:#f6ad2c;font-weight:600}
.srp-snapshot-side{display:flex;flex-direction:column;min-width:0}
.srp-mini-metric{padding:25px 23px 19px;display:flex;gap:10px;align-items:flex-end;justify-content:space-between;flex:1;min-width:0}
.srp-mini-metric+.srp-mini-metric{border-top:1px solid #373737}
.srp-mini-metric>div:first-child{flex-shrink:0}
.srp-mini-metric span{font-size:14px;color:#c8c8c8;display:block;line-height:1.6}
.srp-mini-metric small{font-size:14px;display:block;color:#a5a5a5;margin-top:3px}
.srp-mini-metric strong{font-size:25px;font-weight:600;display:block;line-height:1.2;margin-top:11px;letter-spacing:-.6px;white-space:nowrap}
.srp-spark{max-width:95px;min-width:45px;width:42%;padding-bottom:3px}
.srp-terminal-foot{display:flex;gap:20px;justify-content:space-between;padding:12px 28px;border-top:1px solid #373737;font-size:14px;color:#b0b0b0;line-height:1.6}
.srp-evidence-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 31px;gap:24px}
.srp-evidence-strip>div{display:flex;gap:18px;align-items:center;border-right:1px solid #dbdbdb}
.srp-evidence-strip>div:last-child{border:0}
.srp-evidence-strip strong{font-size:29px;font-weight:600;letter-spacing:-.6px}
.srp-evidence-strip span{font-size:14px;line-height:1.6;color:#6a6a6a;max-width:110px}
.srp-section-nav{position:sticky;top:var(--header);z-index:28;background:#fff;border-top:1px solid #dbdbdb;border-bottom:1px solid #d2d2d2}
.srp-section-nav>.container{display:flex;gap:28px;align-items:stretch;min-height:62px;overflow-x:auto;scrollbar-width:none}
.srp-section-nav a{display:flex;align-items:center;white-space:nowrap;font-size:14px;color:#777777;border-bottom:2px solid transparent;padding:0 0;margin-bottom:-1px}
.srp-section-nav a.active,.srp-section-nav a:hover{color:#111;border-color:#111}
.srp-section-nav a.srp-nav-download{margin-left:auto;font-weight:600;color:#0062cd;gap:20px;border:0}
.srp-data-section{padding:70px 0}
.srp-section-head{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:end;margin-bottom:35px}
.srp-section-head h2,.srp-payments-grid h2,.srp-records-grid h2{font-size:38px;line-height:1.15;letter-spacing:-1.1px}
.srp-section-head>p{font-size:16px;color:#666666;line-height:1.7;max-width:470px;margin-bottom:2px}
.srp-chart-panel{margin:0;min-width:0;background:#f5f5f5;padding:25px 28px 22px;border-top:2px solid #171717}
.srp-credit-charts{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.srp-chart-panel figcaption{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:600}
.srp-chart-panel figcaption>span+span{font-weight:400;font-size:14px;color:#777777}
.srp-chart-readout{display:flex;gap:20px;align-items:baseline;justify-content:space-between;margin-top:18px}
.srp-chart-readout strong{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.3}
.srp-chart-readout>span{font-size:14px;line-height:1.6;color:#6b6b6b}
.srp-chart-panel svg{width:100%;height:auto;margin-top:8px;overflow:visible}
.srp-history-selector{display:flex;gap:0;align-items:stretch;margin-top:24px;border-bottom:1px solid #dbdbdb}
.srp-history-selector>span{font-size:14px;color:#666666;margin-right:auto;display:flex;align-items:center;padding-right:25px}
.srp-history-selector button{background:none;border:1px solid transparent;border-bottom:0;min-width:105px;padding:12px 19px 15px;color:#797979;font-size:14px;text-align:left;line-height:1.5}
.srp-history-selector button>span{display:block;font-weight:600}
.srp-history-selector small{font-size:14px;white-space:nowrap}
.srp-history-selector button[aria-pressed=true]{color:#111;background:#f7f7f7;border-color:#d4d4d4}
.srp-analysis-line{display:flex;align-items:flex-start;gap:30px;margin-top:22px}
.srp-analysis-line>span{font-size:14px;font-weight:600;white-space:nowrap;padding-top:3px}
.srp-analysis-line>p{font-size:14px;line-height:1.8;color:#6b6b6b;max-width:670px}
.srp-table-toggle{background:transparent;font-size:14px;font-weight:600;text-align:left;color:#005fc7;display:flex;gap:17px;align-items:center;padding:0;white-space:nowrap;line-height:1.7}
.srp-table-toggle>span{font-size:19px;line-height:1;font-weight:400}
.srp-analysis-line .srp-table-toggle{margin-left:auto;flex-shrink:0}
.srp-table-scroll{overflow-x:auto;scrollbar-width:thin;margin-top:25px;max-width:100%}
.srp-table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;line-height:1.6}
.srp-table caption{text-align:left;color:#666666;font-size:14px;line-height:1.7;padding-bottom:16px;white-space:normal}
.srp-table th,.srp-table td{padding:13px 15px;border-bottom:1px solid #d8d8d8}
.srp-table thead th{font-size:14px;border-bottom:2px solid #272727;font-weight:600}
.srp-table tbody th{font-weight:400}
.srp-table tr>*:first-child{padding-left:0}
.srp-table th:not(:first-child),.srp-table td{text-align:right}
.srp-table tbody tr:last-child{background:#f6f6f6}
.srp-financial-section{background:#f2f2f2;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.srp-finance-workspace{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:25px}
.srp-performance-panel{background:#fff;border:1px solid #d8d8d8;padding:0 27px 20px;min-width:0}
.srp-chart-controls{display:flex;gap:0;border-bottom:1px solid #dbdbdb;overflow-x:auto;scrollbar-width:none;min-height:59px;align-items:stretch}
.srp-chart-controls button{font-size:14px;font-weight:600;color:#777777;background:none;border-bottom:2px solid transparent;padding:0 16px;white-space:nowrap;margin-bottom:-1px}
.srp-chart-controls button:first-child{padding-left:0;padding-right:19px}
.srp-chart-controls button:last-child{margin-left:auto;font-size:14px}
.srp-chart-controls button:last-child>span{margin-left:8px}
.srp-chart-controls button[aria-pressed=true]{border-color:#111;color:#111}
.srp-financial-chart{margin:26px 0 0}
.srp-financial-chart figcaption{display:flex;justify-content:space-between;align-items:center;gap:25px}
.srp-financial-chart figcaption>div>span{display:block;font-size:14px;color:#666666}
.srp-financial-chart figcaption strong{font-size:33px;font-weight:600;line-height:1.3;letter-spacing:-1px;display:block;margin-top:7px}
.srp-financial-chart figcaption>span{font-size:14px;line-height:1.7;color:#6e6e6e}
.srp-financial-chart svg{width:100%;height:auto;display:block;margin-top:12px;overflow:visible}
#srp-comparison-legend{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;align-items:center;color:#5b5b5b;margin-top:8px}
#srp-comparison-legend>span{display:flex;align-items:center;gap:8px}
#srp-comparison-legend i{width:15px;height:2px;display:inline-block;background:#a66b00}
#srp-comparison-legend>span:nth-child(2) i{background:#0066c9}
#srp-comparison-legend>span:nth-child(3) i{background:#6d6d6d}
#srp-comparison-legend p{flex-basis:100%;font-size:14px;line-height:1.7}
.srp-financial-insights{background:#e9e9e9;padding:26px 25px;position:relative;min-width:0}
.srp-panel-label{display:block;font-size:14px;color:#686868;letter-spacing:.5px;text-transform:uppercase;font-weight:600;line-height:1.7}
.srp-financial-insights article{margin-top:24px;position:relative;border-bottom:1px solid #c9c9c9;padding-bottom:23px}
.srp-financial-insights article>span{display:block;font-size:14px;color:#5f5f5f}
.srp-financial-insights article strong{font-size:35px;line-height:1.3;letter-spacing:-1px;display:block;margin-top:8px}
.srp-financial-insights article>p{font-size:14px;line-height:1.7;margin-top:8px;color:#686868}
.srp-financial-insights article svg{position:absolute;right:0;top:38px;width:36px;color:#757575}
.srp-financial-insights>p{font-size:14px;color:#686868;line-height:1.8;margin-top:20px}
.srp-balance-workspace{display:grid;grid-template-columns:2.4fr 1fr;gap:25px;margin-top:25px}
.srp-balance-main{padding:26px 27px;background:#fff;border:1px solid #d8d8d8;min-width:0}
.srp-panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}
.srp-panel-top h3{font-size:18px;letter-spacing:-.3px;line-height:1.4;margin-top:10px}
.srp-year-selector--light{gap:3px;flex-shrink:0}
.srp-year-selector--light button{border:0;color:#727272;padding:4px 7px;min-height:29px;background:#f1f1f1}
.srp-year-selector--light button[aria-pressed=true]{background:#171717;color:#fff}
.srp-asset-total{margin-top:29px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}
.srp-asset-total>span{font-size:14px;color:#686868}
.srp-asset-total small{font-size:14px;margin-left:10px}
.srp-asset-total>strong{font-size:29px;font-weight:600;letter-spacing:-.6px}
.srp-balance-bar{display:flex;height:37px;gap:3px;margin-top:17px;width:100%;background:#fff;overflow:hidden}
.srp-balance-bar>span:first-child{background:#525252}
.srp-balance-bar>span:last-child{background:#f6ad2c}
.srp-balance-bar>span{transition:width .25s;min-width:0}
.srp-balance-legend{display:flex;gap:45px;margin-top:18px}
.srp-balance-legend>div{display:flex;flex-direction:column;gap:7px}
.srp-balance-legend span{display:flex;align-items:center;font-size:14px;color:#6e6e6e;gap:8px}
.srp-balance-legend i{display:inline-block;width:7px;height:7px;background:#525252}
.srp-balance-legend>div+div i{background:#d39224}
.srp-balance-legend strong{font-weight:600;font-size:19px;letter-spacing:-.3px}
.srp-liquidity-panel{background:#fff;border:1px solid #d8d8d8;padding:26px 25px;min-width:0}
.srp-liquidity-panel>.srp-panel-label{display:flex;justify-content:space-between;gap:10px;font-size:14px}
.srp-liquidity-panel>div{display:flex;justify-content:space-between;align-items:baseline;margin-top:24px;gap:15px}
.srp-liquidity-panel>div>span{font-size:14px;color:#6e6e6e}
.srp-liquidity-panel strong{font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.5px;white-space:nowrap}
.srp-liquidity-panel strong small{font-size:14px;font-weight:400;margin-left:5px;letter-spacing:0;color:#6e6e6e}
.srp-liquidity-panel>p{font-size:14px;line-height:1.8;margin-top:25px;color:#6e6e6e}
.srp-financial-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:22px}
.srp-financial-footer>p{font-size:14px;line-height:1.8;color:#6a6a6a}
.srp-mid-cta{padding:36px 0;background:#f2ad32;color:#151515}
.srp-mid-cta>.container{display:flex;align-items:center;gap:37px}
.srp-cta-index{font-size:72px;line-height:1;font-weight:400;align-self:flex-start;margin-top:4px}
.srp-mid-cta>div>div>p{font-size:14px;font-weight:600;margin-bottom:9px}
.srp-mid-cta h2{font-size:30px;letter-spacing:-.6px;line-height:1.25}
.srp-mid-cta .button{margin-left:auto;border-radius:3px;gap:38px;min-width:180px;font-size:14px;flex-shrink:0}
.srp-payments-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:start}
.srp-section-copy{font-size:15px;color:#686868;line-height:1.75;margin-top:22px;max-width:440px}
.srp-payment-stats{display:flex;gap:45px;margin-top:30px}
.srp-payment-stats strong{font-size:45px;line-height:1.3;letter-spacing:-1px;font-weight:600;display:block}
.srp-payment-stats span{font-size:14px;color:#686868;display:block;margin-top:8px;line-height:1.6}
.srp-small-note{font-size:14px;line-height:1.8;color:#6f6f6f;margin-top:25px;max-width:390px}
.srp-payment-map{border:1px solid #d9d9d9;padding:26px 29px;background:#f5f5f5}
.srp-source-badge{display:inline-block;white-space:nowrap;font-size:14px;color:#6e6e6e;padding:4px 8px;border:1px solid #d5d5d5;line-height:1.4}
.srp-payment-lanes{margin-top:23px;border-top:1px solid #dddddd}
.srp-payment-lanes>div{display:flex;align-items:center;gap:18px;border-bottom:1px solid #dddddd;padding:14px 0}
.srp-payment-lanes>div>span{font-size:14px;color:#7b7b7b;min-width:21px}
.srp-payment-lanes strong{font-size:14px;font-weight:400;flex:1}
.srp-payment-lanes i{display:block;width:90px;border-bottom:1px dashed #a4a4a4}
.srp-missing-data{display:flex;gap:14px;background:#eeeeee;padding:15px;margin-top:22px}
.srp-missing-data>span{font-size:20px;color:#919191;line-height:1.4}
.srp-missing-data p{font-size:14px;line-height:1.8;color:#686868}
.srp-missing-data strong{font-weight:600}
.srp-ownership-section{background:#f2f2f2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.srp-ownership-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:30px}
.srp-ownership-map{background:#fff;border:1px solid #dadada;padding:24px 29px 21px;min-width:0;position:relative;background-image:radial-gradient(#d6d6d6 .7px,transparent .7px);background-size:14px 14px}
.srp-map-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:27px}
.srp-owner-node{display:flex;align-items:center;gap:17px;background:#f2f2f2;border:1px solid #cbcbcb;padding:19px 20px;position:relative}
.srp-node-icon{font-size:27px;color:#8e8e8e;line-height:1;border:1px solid #bdbdbd;display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex-shrink:0}
.srp-owner-node>div>span{font-size:14px;line-height:1.5;color:#727272;display:block}
.srp-owner-node strong{display:block;font-size:17px;letter-spacing:-.3px;line-height:1.4;margin-top:6px}
.srp-owner-node--subject{background:#1b1b1b;border-color:#1b1b1b;color:#fff}
.srp-owner-node--subject>div>span{color:#bfbfbf}
.srp-owner-node--subject .srp-node-icon{color:#f6ad2c;border-color:#787878}
.srp-ownership-edge{height:74px;display:flex;align-items:center;gap:16px;margin-left:38px;position:relative}
.srp-ownership-edge>span{height:100%;width:1px;background:#a5a5a5;position:relative}
.srp-ownership-edge>span:after{content:'';position:absolute;bottom:1px;left:-3px;width:7px;height:7px;transform:rotate(45deg);border-bottom:1px solid #757575;border-right:1px solid #757575}
.srp-ownership-edge>strong{background:#f2f2f2;padding:4px 10px;font-size:15px;font-weight:600;color:#4f4f4f;line-height:1.7;border:1px solid #d6d6d6}
.srp-ownership-edge small{font-size:14px;font-weight:400;margin-left:5px}
.srp-capital-foot{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:22px;background:#fff}
.srp-capital-foot>span{font-size:14px;color:#6a6a6a}
.srp-capital-foot>strong{font-size:21px;font-weight:600;letter-spacing:-.4px}
.srp-capital-foot small{font-size:14px;letter-spacing:0;color:#717171;font-weight:400}
.srp-ownership-map>p{font-size:14px;line-height:1.8;color:#6f6f6f;background:#fff;margin-top:16px}
.srp-employees-panel{margin:0;background:#fff;border:1px solid #dadada;padding:26px 27px 20px;min-width:0;display:flex;flex-direction:column}
.srp-employees-panel figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px}
.srp-employees-panel figcaption>span+span{font-size:14px;color:#727272}
.srp-employee-value{display:flex;align-items:center;gap:22px;margin-top:22px}
.srp-employee-value strong{font-size:53px;line-height:1.2;font-weight:600;letter-spacing:-1.5px}
.srp-employee-value>span{font-size:14px;color:#6f6f6f;line-height:1.8}
.srp-employee-value b{font-weight:600;color:#353535}
.srp-employees-panel svg{width:100%;height:auto;margin-top:18px}
.srp-employees-panel>p{font-size:14px;line-height:1.8;color:#6f6f6f;margin-top:auto;padding-top:20px}
.srp-records-grid{display:grid;grid-template-columns:.75fr 1fr;gap:100px}
.srp-charge-count{display:flex;gap:22px;align-items:center;margin-top:27px}
.srp-charge-count>strong{font-size:82px;line-height:1.1;font-weight:600;letter-spacing:-3px}
.srp-charge-count>span{font-size:14px;line-height:1.7}
.srp-charge-count small{font-size:14px;color:#727272;display:block;margin-top:4px}
.srp-records-grid .srp-section-copy{font-size:14px;max-width:340px}
.srp-event-trail{padding-left:22px;min-width:0}
.srp-event-trail article{position:relative;border-left:1px solid #cdcdcd;padding:0 0 26px 27px;display:grid;grid-template-columns:110px 1fr;gap:4px 20px}
.srp-event-trail article:last-of-type{border-color:transparent;padding-bottom:0}
.srp-event-node{position:absolute;width:7px;height:7px;border-radius:50%;border:1px solid #7f7f7f;background:white;left:-4px;top:5px}
.srp-event-trail article:last-of-type .srp-event-node{background:#eea323;border-color:#eea323}
.srp-event-trail time{font-size:14px;font-weight:600;line-height:1.7;grid-row:span 2}
.srp-event-trail h3{font-size:14px;line-height:1.5;font-weight:600}
.srp-event-trail article>span:last-child{font-size:14px;line-height:1.7;color:#727272;grid-column:2}
.srp-event-trail>p{font-size:14px;line-height:1.8;color:#727272;margin-top:24px}
.srp-sources-section{background:#f3f3f3;border-top:1px solid #e1e1e1}
.srp-source-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 23px}
.srp-source-controls button{border:1px solid #d0d0d0;background:transparent;color:#6a6a6a;font-size:14px;padding:9px 16px;border-radius:2px}
.srp-source-controls button[aria-pressed=true]{background:#191919;border-color:#191919;color:white}
.srp-source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.srp-source-cards article{border:1px solid #d3d3d3;background:#fff;padding:25px 25px 21px}
.srp-source-cards article>span{font-size:14px;line-height:1.7;color:#737373;text-transform:uppercase;letter-spacing:.4px}
.srp-source-cards h3{font-size:28px;line-height:1.3;letter-spacing:-.7px;margin-top:23px}
.srp-source-cards article>p{font-size:14px;color:#737373;margin-top:9px;line-height:1.7}
.srp-source-cards dl{margin:24px 0 0;border-top:1px solid #dddddd;padding-top:16px}
.srp-source-cards dl>div+div{margin-top:13px}
.srp-source-cards dt{font-size:14px;line-height:1.6;color:#777777}
.srp-source-cards dd{font-size:14px;line-height:1.7;margin:4px 0 0}
.srp-report-scope{margin-top:36px;padding-top:34px;border-top:1px solid #d0d0d0;display:grid;grid-template-columns:.9fr 1.2fr;gap:90px}
.srp-report-scope h3{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin-top:12px}
.srp-report-scope p{font-size:14px;line-height:1.8;color:#727272;max-width:390px;margin-top:15px}
.srp-report-scope ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0;margin:0;align-content:start}
.srp-report-scope li{border-bottom:1px solid #d7d7d7;padding:13px 0;font-size:14px;line-height:1.6;display:flex;align-items:center;gap:9px}
.srp-report-scope li:before{content:'↗';font-size:14px;color:#888888}
.srp-availability-note{display:flex;gap:18px;align-items:flex-start;background:#ebebeb;margin-top:31px;padding:20px 24px}
.srp-availability-note>span{display:flex;align-items:center;justify-content:center;border:1px solid #989898;border-radius:50%;font-size:14px;width:16px;height:16px;flex-shrink:0;color:#737373;margin-top:4px}
.srp-availability-note p{font-size:14px;line-height:1.8;color:#666666;max-width:760px}
.srp-availability-note a{font-size:14px;line-height:1.8;font-weight:600;color:#005fc7;margin-left:auto;flex-shrink:0}
.srp-availability-note a>span{padding-left:10px}
.srp-faq{background:#fff;padding:70px 0}
.srp-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}
.srp-faq-grid>div:first-child>h2{font-size:43px;line-height:1.1;letter-spacing:-1.2px}
.srp-faq-grid>div:first-child>p:not(.srp-kicker){font-size:16px;line-height:1.7;color:#717171;margin:23px 0;max-width:350px}
.srp-faq-grid .srp-kicker{font-size:14px}
.srp-text-link{font-size:14px;line-height:1.8;color:#005fc7;font-weight:600;display:inline-flex;gap:15px;align-items:center}
.srp-faq .report-faq-item h3{font-size:17px;line-height:1.5}
.srp-faq .report-faq-item>div p{font-size:14px;line-height:1.85}
.srp-final-cta{background:#0c0c0c;color:#fff;padding:62px 0}
.srp-final-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:65px}
.srp-final-cta .srp-kicker{color:#f6ad2c}
.srp-final-cta h2{font-size:42px;line-height:1.15;letter-spacing:-1px}
.srp-final-cta>div>div>p:last-child{font-size:16px;color:#b9b9b9;line-height:1.7;max-width:610px;margin-top:22px}
.srp-final-cta .button{border-radius:3px;gap:45px;white-space:nowrap;font-size:14px;min-width:180px}
.srp-page svg text{font-family:var(--font);font-variant-numeric:tabular-nums}
@media(min-width:1650px){.srp-snapshot-grid{grid-template-columns:.8fr 1.9fr 1.05fr}.srp-spark{max-width:110px}.srp-mini-metric strong{font-size:29px}.srp-turnover-readout>strong{font-size:39px}.srp-credit-tile .score-ring{width:119px;height:119px}}
@media(max-width:1150px){.srp-intro-grid{gap:45px}.srp-intro-grid h1{font-size:45px}.srp-intro-copy>p{font-size:15px}.srp-intro-copy>div{gap:16px}.srp-intro-copy .button{font-size:14px;padding:12px 17px;gap:20px}.srp-intro-copy>div>span{font-size:14px}.srp-terminal-top{padding:12px 22px;gap:15px;font-size:14px}.srp-terminal-top>a{font-size:14px}.srp-entity-row{padding:21px 23px;gap:15px}.srp-entity-row h2{font-size:21px}.srp-entity-row p{font-size:14px;gap:8px}.srp-entity-ref>span{font-size:14px}.srp-entity-ref strong{font-size:14px}.srp-entity-ref small{font-size:14px}.srp-credit-tile{padding:22px}.srp-credit-tile .score-ring{width:98px;height:98px}.srp-credit-tile>p{font-size:14px}.srp-turnover-tile{padding:23px 22px 20px}.srp-turnover-readout>strong{font-size:29px}.srp-turnover-readout>span{font-size:14px}.srp-mini-metric{padding:23px 18px;gap:6px}.srp-mini-metric strong{font-size:21px}.srp-spark{max-width:70px;min-width:25px}.srp-year-selector{gap:4px}.srp-year-selector button{font-size:14px;padding:4px 6px}.srp-year-selector>span{font-size:14px;flex-basis:100%;margin-bottom:5px}.srp-terminal-foot{font-size:14px;gap:15px;padding:11px 23px}.srp-evidence-strip{gap:20px}.srp-evidence-strip>div{gap:13px}.srp-evidence-strip strong{font-size:26px}.srp-evidence-strip span{font-size:14px}.srp-section-nav>.container{gap:24px}.srp-section-nav a{font-size:14px}.srp-section-head{gap:60px}.srp-section-head h2,.srp-payments-grid h2,.srp-records-grid h2{font-size:34px}.srp-section-head>p{font-size:15px}.srp-chart-panel{padding:24px}.srp-chart-readout strong{font-size:30px}.srp-chart-readout>span{font-size:14px}.srp-history-selector button{min-width:93px;padding:11px 15px 14px}.srp-analysis-line{gap:24px}.srp-analysis-line>p{font-size:14px}.srp-finance-workspace,.srp-balance-workspace{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.srp-performance-panel{padding:0 22px 20px}.srp-chart-controls button{font-size:14px;padding:0 12px}.srp-chart-controls button:last-child{font-size:14px}.srp-financial-insights{padding:23px 22px}.srp-financial-insights article strong{font-size:31px}.srp-balance-main{padding:24px 22px}.srp-panel-top{gap:20px}.srp-panel-top h3{font-size:16px}.srp-year-selector--light button{font-size:14px;padding:4px 6px}.srp-balance-main .srp-panel-top{flex-wrap:wrap}.srp-liquidity-panel{padding:24px 22px}.srp-liquidity-panel strong{font-size:22px}.srp-payments-grid{gap:60px}.srp-ownership-grid{gap:25px}.srp-owner-node strong{font-size:15px}.srp-ownership-map{padding:23px}.srp-owner-node{padding:16px}.srp-node-icon{width:33px;height:33px}.srp-capital-foot>strong{font-size:19px}.srp-records-grid{gap:65px}.srp-event-trail article{grid-template-columns:105px 1fr;gap:3px 15px}.srp-event-trail time{font-size:14px}.srp-source-cards{gap:20px}.srp-source-cards article{padding:22px}.srp-source-cards h3{font-size:24px}.srp-report-scope{gap:65px}.srp-availability-note a{max-width:150px;flex-shrink:1}.srp-faq-grid{gap:55px}.srp-final-cta h2{font-size:38px}}
@media(max-width:900px){.srp-intro-grid{gap:30px;grid-template-columns:1fr 1fr}.srp-intro-grid h1{font-size:39px;letter-spacing:-1.4px}.srp-intro-copy>p{font-size:14px}.srp-intro-copy>div{flex-wrap:wrap;gap:12px;margin-top:19px}.srp-intro-copy>div>span{font-size:14px;line-height:1.7}.srp-snapshot-grid{grid-template-columns:.8fr 1.6fr}.srp-snapshot-side{grid-column:1/-1;flex-direction:row;border-top:1px solid #373737}.srp-mini-metric+.srp-mini-metric{border-top:0;border-left:1px solid #373737}.srp-turnover-tile{border-right:0}.srp-mini-metric{padding:19px 22px;min-width:0;gap:7px}.srp-mini-metric strong{font-size:21px}.srp-mini-metric span{font-size:14px}.srp-mini-metric small{font-size:14px}.srp-spark{max-width:65px;min-width:20px}.srp-terminal-top>span:nth-child(2){display:none}.srp-entity-row h2{font-size:19px}.srp-entity-row p{font-size:14px;gap:7px}.srp-entity-icon{width:39px;height:39px}.srp-entity-ref>span{font-size:14px}.srp-entity-ref strong{font-size:14px}.srp-entity-ref small{font-size:14px}.srp-entity-row{gap:14px}.srp-terminal-foot{font-size:14px;gap:15px}.srp-evidence-strip{gap:17px;padding:26px 0}.srp-evidence-strip>div{display:block}.srp-evidence-strip strong{font-size:25px;display:block}.srp-evidence-strip span{font-size:14px;display:block;margin-top:5px}.srp-section-nav>.container{gap:23px;min-height:57px}.srp-section-nav a{font-size:14px}.srp-data-section{padding:52px 0}.srp-section-head{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:29px}.srp-section-head h2,.srp-payments-grid h2,.srp-records-grid h2{font-size:30px;letter-spacing:-.7px}.srp-section-head>p{font-size:14px}.srp-kicker{font-size:14px;margin-bottom:16px}.srp-chart-panel{padding:21px 20px}.srp-credit-charts{gap:20px}.srp-chart-panel figcaption{font-size:14px;gap:13px}.srp-chart-panel figcaption>span+span{font-size:14px}.srp-chart-readout{display:block;margin-top:15px}.srp-chart-readout strong{font-size:29px}.srp-chart-readout>span{font-size:14px;display:block;margin-top:7px}.srp-history-selector>span{font-size:14px;padding-right:20px}.srp-history-selector button{min-width:79px;padding:10px 12px 12px;font-size:14px}.srp-history-selector small{font-size:14px}.srp-analysis-line{flex-wrap:wrap;gap:12px 20px}.srp-analysis-line>p{max-width:calc(100% - 120px);flex:1}.srp-analysis-line .srp-table-toggle{margin-left:120px;flex-basis:100%}.srp-finance-workspace{grid-template-columns:1fr}.srp-financial-insights{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 25px}.srp-financial-insights>.srp-panel-label{grid-column:1/-1}.srp-financial-insights article{margin-top:0;padding-bottom:19px}.srp-financial-insights>p{grid-column:1/-1;margin-top:0;font-size:14px;max-width:500px}.srp-financial-insights article strong{font-size:31px}.srp-balance-workspace{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.srp-panel-label{font-size:14px}.srp-liquidity-panel{padding:24px 20px}.srp-liquidity-panel>div{display:block;margin-top:20px}.srp-liquidity-panel>div>span{font-size:14px;display:block;margin-bottom:6px}.srp-liquidity-panel strong{font-size:23px}.srp-liquidity-panel>p{font-size:14px;margin-top:19px}.srp-asset-total{margin-top:25px;gap:15px;align-items:flex-start;flex-direction:column}.srp-asset-total>span{font-size:14px}.srp-asset-total>strong{font-size:26px}.srp-balance-legend{gap:24px}.srp-balance-legend span{font-size:14px}.srp-balance-legend strong{font-size:16px}.srp-mid-cta>.container{gap:25px}.srp-cta-index{font-size:54px}.srp-mid-cta h2{font-size:26px}.srp-mid-cta .button{min-width:145px;font-size:14px;gap:22px}.srp-payments-grid{gap:35px;grid-template-columns:1fr 1fr}.srp-payment-map{padding:22px 20px}.srp-payment-map>.srp-panel-top{flex-wrap:wrap;gap:12px}.srp-payment-stats{gap:27px}.srp-payment-stats strong{font-size:37px}.srp-payment-stats span{font-size:14px}.srp-section-copy{font-size:14px}.srp-payment-lanes i{width:50px}.srp-missing-data{padding:13px;gap:12px}.srp-missing-data p{font-size:14px}.srp-ownership-grid{grid-template-columns:1.15fr 1fr;gap:20px}.srp-ownership-map{padding:20px}.srp-map-heading{gap:12px;flex-wrap:wrap;margin-bottom:23px}.srp-owner-node{padding:14px;gap:12px}.srp-node-icon{width:28px;height:28px;font-size:23px}.srp-owner-node strong{font-size:14px;letter-spacing:0}.srp-owner-node>div>span{font-size:14px;line-height:1.7}.srp-ownership-edge{height:67px;margin-left:29px;gap:12px}.srp-ownership-edge>strong{font-size:14px}.srp-ownership-edge small{font-size:14px;margin-left:4px}.srp-capital-foot{align-items:flex-start;flex-direction:column;gap:8px;margin-top:20px}.srp-capital-foot>span{font-size:14px}.srp-ownership-map>p{font-size:14px;margin-top:15px}.srp-employees-panel{padding:23px 20px}.srp-employees-panel figcaption{gap:10px;flex-wrap:wrap}.srp-employees-panel figcaption>span+span{font-size:14px}.srp-employee-value{gap:16px;margin-top:23px}.srp-employee-value strong{font-size:43px}.srp-employee-value>span{font-size:14px}.srp-employees-panel>p{font-size:14px}.srp-records-grid{gap:45px;grid-template-columns:.8fr 1fr}.srp-event-trail{padding-left:5px}.srp-event-trail article{grid-template-columns:1fr;gap:5px;padding-left:24px;padding-bottom:25px}.srp-event-trail time{grid-row:auto;font-size:14px}.srp-event-trail article>span:last-child{grid-column:1;font-size:14px}.srp-event-trail h3{font-size:14px}.srp-source-cards{gap:17px}.srp-source-cards article{padding:21px 17px}.srp-source-cards article>span{font-size:14px}.srp-source-cards h3{font-size:20px;margin-top:20px}.srp-source-cards article>p{font-size:14px}.srp-source-cards dt{font-size:14px}.srp-source-cards dd{font-size:14px}.srp-report-scope{grid-template-columns:.85fr 1fr;gap:40px}.srp-report-scope h3{font-size:23px}.srp-report-scope p{font-size:14px}.srp-report-scope ul{gap:0 20px}.srp-report-scope li{font-size:14px;padding:11px 0;gap:7px}.srp-availability-note{padding:19px 20px;flex-wrap:wrap;gap:13px 16px}.srp-availability-note p{font-size:14px;max-width:calc(100% - 40px)}.srp-availability-note a{max-width:none;margin-left:32px;font-size:14px;flex-basis:100%}.srp-faq{padding:52px 0}.srp-faq-grid{gap:40px}.srp-faq-grid>div:first-child>h2{font-size:36px}.srp-faq-grid>div:first-child>p:not(.srp-kicker){font-size:15px}.srp-final-cta{padding:52px 0}.srp-final-cta>.container{gap:35px}.srp-final-cta h2{font-size:34px}.srp-final-cta .button{min-width:150px;font-size:14px;gap:25px}.srp-final-cta>div>div>p:last-child{font-size:15px}}
@media(max-width:640px){.srp-page :target{scroll-margin-top:145px}.srp-introduction{padding:21px 0 28px}.srp-breadcrumb{font-size:14px;margin-bottom:30px}.srp-intro-grid{grid-template-columns:1fr;gap:22px}.srp-intro-grid h1{font-size:42px;line-height:1.07;letter-spacing:-1.6px}.srp-intro-grid .srp-kicker{font-size:14px;letter-spacing:.9px;margin-bottom:16px}.srp-intro-copy>p{font-size:16px;line-height:1.75}.srp-intro-copy>div{gap:15px 18px;margin-top:24px}.srp-intro-copy .button{font-size:14px;gap:23px;padding:13px 17px;min-height:49px}.srp-intro-copy>div>span{font-size:14px;line-height:1.8}.srp-snapshot{width:calc(100% - 24px)}.srp-terminal-top{padding:12px 18px;font-size:14px}.srp-terminal-top>a{font-size:14px;max-width:145px;line-height:1.8;text-align:right}.srp-terminal-top>a>span{display:none}.srp-entity-row{padding:22px 18px;align-items:flex-start;gap:12px;flex-wrap:wrap}.srp-entity-icon{width:35px;height:35px;padding:4px;margin-top:2px}.srp-entity-row>div:nth-child(2){flex:1}.srp-entity-row h2{font-size:20px;line-height:1.35;max-width:250px}.srp-entity-row p{font-size:14px;gap:6px;line-height:1.9;display:block;max-width:250px;margin-top:10px}.srp-entity-row p>span:not(.srp-country-mark){margin:0 5px}.srp-country-mark{display:inline;margin-right:5px;font-size:14px;padding:1px 3px}.srp-entity-ref{margin-left:47px;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;flex-basis:100%}.srp-entity-ref>span{font-size:14px}.srp-entity-ref strong{font-size:14px;margin:0}.srp-entity-ref small{font-size:14px;margin:0;color:#a8a8a8}.srp-snapshot-grid{grid-template-columns:1fr}.srp-credit-tile{border-right:0;border-bottom:1px solid #373737;padding:22px 20px;display:grid;grid-template-columns:1fr 1.15fr;gap:0 25px;align-items:center}.srp-credit-tile>.srp-tile-label{grid-column:1;font-size:14px}.srp-credit-tile .score-ring{width:98px;height:98px;margin:12px 0;grid-column:1;grid-row:2}.srp-credit-tile .srp-risk{font-size:14px;grid-column:1;grid-row:3}.srp-credit-tile>p{font-size:14px;grid-column:1;grid-row:4;margin-top:6px;max-width:135px;line-height:1.8}.srp-snapshot-limit{grid-column:2;grid-row:1/4;border-top:0;border-left:1px solid #373737;padding:14px 0 14px 23px;margin:0;align-self:center}.srp-snapshot-limit>span{font-size:14px;line-height:1.6}.srp-snapshot-limit strong{font-size:35px;line-height:1.3;margin-top:11px}.srp-snapshot-limit small{font-size:14px;margin-top:9px;line-height:1.7}.srp-credit-tile>a{font-size:14px;grid-column:2;grid-row:4;line-height:1.8;margin:0;padding-left:23px;max-width:150px}.srp-credit-tile>a>span{display:none}.srp-turnover-tile{padding:23px 20px 22px;gap:0}.srp-tile-heading{font-size:14px}.srp-tile-heading>span+span{font-size:14px}.srp-turnover-readout{margin-top:19px;gap:12px}.srp-turnover-readout>strong{font-size:32px}.srp-turnover-readout>span{font-size:14px}.srp-snapshot-chart{margin-top:18px}.srp-snapshot-chart svg{min-height:180px}.srp-year-selector{gap:6px;margin-top:12px}.srp-year-selector>span{font-size:14px;margin-bottom:5px}.srp-year-selector button{min-height:33px;min-width:43px;padding:6px 8px;font-size:14px}.srp-snapshot-side{display:grid;grid-template-columns:1fr;grid-column:1}.srp-mini-metric{padding:20px;display:flex;gap:20px;align-items:center}.srp-mini-metric+.srp-mini-metric{border-left:0;border-top:1px solid #373737}.srp-mini-metric span{font-size:14px;display:flex;gap:10px;align-items:center}.srp-mini-metric small{font-size:14px;margin:0}.srp-mini-metric strong{font-size:24px;margin-top:9px}.srp-spark{width:115px;max-width:115px;min-width:90px}.srp-terminal-foot{padding:15px 20px;display:block;font-size:14px;line-height:1.8}.srp-terminal-foot>span{display:block}.srp-terminal-foot>span+span{margin-top:4px}.srp-evidence-strip{grid-template-columns:1fr 1fr;gap:19px 20px;padding:26px 0}.srp-evidence-strip>div{display:flex;align-items:center;gap:15px;border-right:0}.srp-evidence-strip strong{font-size:27px;min-width:45px;line-height:1.2}.srp-evidence-strip span{font-size:14px;max-width:95px;margin:0}.srp-section-nav>.container{min-height:56px;gap:25px;width:calc(100% - 40px)}.srp-section-nav a{font-size:14px}.srp-section-nav a.srp-nav-download{margin-left:0;gap:12px}.srp-data-section{padding:43px 0}.srp-section-head{grid-template-columns:1fr;gap:19px;margin-bottom:27px}.srp-kicker{font-size:14px;letter-spacing:.8px;margin-bottom:16px}.srp-section-head h2,.srp-payments-grid h2,.srp-records-grid h2{font-size:32px;line-height:1.17;letter-spacing:-.8px}.srp-section-head>p{font-size:15px;line-height:1.8}.srp-credit-charts{grid-template-columns:1fr;gap:19px}.srp-chart-panel{padding:22px 20px 16px}.srp-chart-panel figcaption{font-size:14px}.srp-chart-panel figcaption>span+span{font-size:14px}.srp-chart-readout{display:flex;gap:15px;margin-top:19px}.srp-chart-readout strong{font-size:34px}.srp-chart-readout>span{font-size:14px;max-width:145px;margin-top:0;text-align:right}.srp-chart-panel svg{margin-top:12px}.srp-history-selector{flex-wrap:wrap;margin-top:23px}.srp-history-selector>span{flex-basis:100%;font-size:14px;padding:0 0 12px}.srp-history-selector button{min-width:0;flex:1;padding:9px 6px 12px;font-size:14px;text-align:center}.srp-history-selector small{font-size:14px;line-height:1.7}.srp-analysis-line{display:block;margin-top:20px}.srp-analysis-line>span{font-size:14px;display:block;padding:0}.srp-analysis-line>p{max-width:none;font-size:14px;line-height:1.85;margin-top:12px}.srp-analysis-line .srp-table-toggle{margin:16px 0 0;font-size:14px;gap:15px;min-height:30px}.srp-table{font-size:14px;min-width:440px}.srp-table caption{font-size:14px;line-height:1.8}.srp-table thead th{font-size:14px}.srp-table th,.srp-table td{padding:13px 11px}.srp-table-scroll{margin-top:21px}.srp-financial-table{min-width:650px}.srp-performance-panel{padding:0 18px 19px}.srp-chart-controls{min-height:55px;gap:20px}.srp-chart-controls button{font-size:14px;padding:0}.srp-chart-controls button:first-child{padding:0}.srp-chart-controls button:last-child{font-size:14px;margin-left:0}.srp-financial-chart{margin-top:23px}.srp-financial-chart figcaption{gap:15px;align-items:flex-start}.srp-financial-chart figcaption>div>span{font-size:14px}.srp-financial-chart figcaption strong{font-size:29px;margin-top:8px}.srp-financial-chart figcaption>span{font-size:14px;text-align:right;max-width:95px;padding-top:3px;line-height:1.8}.srp-financial-chart svg{margin-top:20px;min-height:175px}.srp-financial-chart svg text{font-size:19px}.srp-financial-insights{padding:22px 21px;gap:19px 20px}.srp-financial-insights>.srp-panel-label{font-size:14px}.srp-financial-insights article>span{font-size:14px}.srp-financial-insights article strong{font-size:29px}.srp-financial-insights article>p{font-size:14px;line-height:1.9;white-space:nowrap}.srp-financial-insights article svg{width:25px;top:39px}.srp-financial-insights>p{font-size:14px;line-height:1.9}.srp-balance-workspace{grid-template-columns:1fr;margin-top:20px;gap:20px}.srp-balance-main{padding:23px 20px}.srp-panel-top h3{font-size:18px;line-height:1.4;margin-top:11px}.srp-panel-top .srp-panel-label{font-size:14px}.srp-year-selector--light{gap:5px;margin-top:0}.srp-year-selector--light button{min-width:42px;min-height:32px;font-size:14px}.srp-asset-total{flex-direction:row;align-items:baseline;gap:17px;margin-top:26px}.srp-asset-total>span{font-size:14px;line-height:1.7}.srp-asset-total small{font-size:14px;display:block;margin:3px 0 0}.srp-asset-total>strong{font-size:28px}.srp-balance-bar{height:32px;margin-top:17px}.srp-balance-legend{gap:33px;margin-top:18px}.srp-balance-legend span{font-size:14px;gap:7px}.srp-balance-legend strong{font-size:18px}.srp-liquidity-panel{padding:23px 21px;display:grid;grid-template-columns:1fr 1fr;gap:19px 20px}.srp-liquidity-panel>.srp-panel-label{grid-column:1/-1;font-size:14px}.srp-liquidity-panel>div{margin-top:0}.srp-liquidity-panel>div>span{font-size:14px;margin-bottom:10px}.srp-liquidity-panel strong{font-size:26px}.srp-liquidity-panel>p{grid-column:1/-1;margin-top:0;font-size:14px;line-height:1.8}.srp-financial-footer{display:block;margin-top:20px}.srp-financial-footer>p{font-size:14px;line-height:1.9}.srp-financial-footer .srp-table-toggle{margin-top:16px;font-size:14px;min-height:30px}#srp-comparison-legend{font-size:14px;gap:10px 16px}#srp-comparison-legend p{font-size:14px;line-height:1.8}.srp-mid-cta{padding:31px 0}.srp-mid-cta>.container{display:block}.srp-cta-index{font-size:45px;display:block;margin:0 0 19px}.srp-mid-cta>div>div>p{font-size:14px;margin-bottom:13px;line-height:1.7}.srp-mid-cta h2{font-size:29px;line-height:1.25;letter-spacing:-.8px}.srp-mid-cta .button{margin:25px 0 0;min-width:175px;font-size:14px;gap:35px;min-height:50px}.srp-payments-grid{grid-template-columns:1fr;gap:28px}.srp-section-copy{font-size:15px;line-height:1.8;margin-top:20px}.srp-payment-stats{gap:43px;margin-top:26px}.srp-payment-stats strong{font-size:43px}.srp-payment-stats span{font-size:14px;margin-top:9px}.srp-small-note{font-size:14px;line-height:1.9;margin-top:21px}.srp-payment-map{padding:23px 20px}.srp-payment-map>.srp-panel-top{gap:13px}.srp-payment-map>.srp-panel-top .srp-panel-label{font-size:14px}.srp-source-badge{font-size:14px}.srp-payment-lanes{margin-top:20px}.srp-payment-lanes>div{padding:15px 0;gap:15px}.srp-payment-lanes>div>span{font-size:14px;min-width:17px}.srp-payment-lanes strong{font-size:14px}.srp-payment-lanes i{width:70px}.srp-missing-data{padding:15px;margin-top:20px}.srp-missing-data p{font-size:14px;line-height:1.85}.srp-ownership-grid{grid-template-columns:1fr;gap:20px}.srp-ownership-map{padding:22px 20px}.srp-map-heading{gap:14px;margin-bottom:24px;flex-wrap:nowrap}.srp-map-heading>.srp-panel-label{font-size:14px}.srp-owner-node{padding:17px 15px;gap:13px}.srp-node-icon{width:32px;height:32px;font-size:26px}.srp-owner-node strong{font-size:14px;line-height:1.5;letter-spacing:-.1px}.srp-owner-node>div>span{font-size:14px;line-height:1.8}.srp-ownership-edge{height:70px;margin-left:31px;gap:14px}.srp-ownership-edge>strong{font-size:14px}.srp-ownership-edge small{font-size:14px}.srp-capital-foot{flex-direction:row;gap:15px;align-items:baseline}.srp-capital-foot>span{font-size:14px}.srp-capital-foot>strong{font-size:19px;white-space:nowrap}.srp-capital-foot small{font-size:14px}.srp-ownership-map>p{font-size:14px;line-height:1.85;margin-top:17px}.srp-employees-panel{padding:23px 20px}.srp-employees-panel figcaption>.srp-panel-label{font-size:14px}.srp-employees-panel figcaption>span+span{font-size:14px}.srp-employee-value{gap:21px;margin-top:23px}.srp-employee-value strong{font-size:53px}.srp-employee-value>span{font-size:14px}.srp-employees-panel>p{font-size:14px;line-height:1.85;margin-top:0;padding-top:18px}.srp-records-grid{grid-template-columns:1fr;gap:31px}.srp-charge-count{margin-top:24px}.srp-charge-count>strong{font-size:78px}.srp-charge-count>span{font-size:14px}.srp-charge-count small{font-size:14px}.srp-records-grid .srp-section-copy{font-size:14px;margin-top:21px;line-height:1.9}.srp-event-trail{padding-left:4px}.srp-event-trail article{grid-template-columns:92px 1fr;gap:3px 15px;padding-left:22px;padding-bottom:25px}.srp-event-trail time{font-size:14px;grid-row:span 2}.srp-event-trail h3{font-size:14px;line-height:1.5}.srp-event-trail article>span:last-child{font-size:14px;grid-column:2;line-height:1.8}.srp-event-trail>p{font-size:14px;line-height:1.8;margin-top:23px}.srp-source-controls{gap:8px;margin-bottom:20px}.srp-source-controls button{font-size:14px;padding:9px 12px}.srp-source-cards{grid-template-columns:1fr;gap:18px}.srp-source-cards article{padding:23px}.srp-source-cards article>span{font-size:14px}.srp-source-cards h3{font-size:30px;margin-top:20px}.srp-source-cards article>p{font-size:14px;line-height:1.8}.srp-source-cards dl{margin-top:23px;padding-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:17px}.srp-source-cards dl>div+div{margin-top:0}.srp-source-cards dt{font-size:14px}.srp-source-cards dd{font-size:14px;line-height:1.8}.srp-report-scope{grid-template-columns:1fr;gap:24px;margin-top:29px;padding-top:27px}.srp-report-scope h3{font-size:27px;line-height:1.25;margin-top:15px}.srp-report-scope p{font-size:14px;line-height:1.85;margin-top:17px}.srp-report-scope ul{gap:0 21px}.srp-report-scope li{font-size:14px;line-height:1.8;padding:14px 0;gap:7px;align-items:flex-start}.srp-report-scope li:before{font-size:14px;margin-top:1px}.srp-availability-note{padding:20px;gap:15px 12px;margin-top:27px}.srp-availability-note p{font-size:14px;line-height:1.85;max-width:calc(100% - 28px)}.srp-availability-note>span{margin-top:3px;width:14px;height:14px;font-size:14px}.srp-availability-note a{font-size:14px;margin-left:26px;line-height:1.8}.srp-faq{padding:44px 0}.srp-faq-grid{grid-template-columns:1fr;gap:30px}.srp-faq-grid .srp-kicker{font-size:14px}.srp-faq-grid>div:first-child>h2{font-size:37px;line-height:1.1;letter-spacing:-1px}.srp-faq-grid>div:first-child>h2>br{display:none}.srp-faq-grid>div:first-child>p:not(.srp-kicker){font-size:16px;margin:20px 0;line-height:1.7}.srp-text-link{font-size:14px}.srp-faq .report-faq-item h3{font-size:17px}.srp-faq .report-faq-item>div p{font-size:14px}.srp-final-cta{padding:42px 0}.srp-final-cta>.container{display:block}.srp-final-cta h2{font-size:34px;line-height:1.15;letter-spacing:-.8px}.srp-final-cta>div>div>p:last-child{font-size:16px;line-height:1.7;margin-top:22px}.srp-final-cta .button{margin-top:27px;font-size:14px;gap:45px;min-height:52px}}
@media(prefers-reduced-motion:reduce){.srp-balance-bar>span{transition:none}}
/* Phone-width corrections verified against the rendered report. */
@media(max-width:640px){.srp-intro-grid h1{font-size:clamp(32px,9.8vw,40px)}.srp-entity-ref{flex-basis:calc(100% - 47px);flex-shrink:1;min-width:0}.srp-snapshot-chart svg text,.srp-credit-charts svg text,.srp-employees-panel svg text{font-size:18px}.srp-financial-chart svg text{font-size:20px}}
#srp-credit-table tbody tr:last-child{background:transparent}
#srp-credit-table tbody tr.is-selected{background:#fff3d6}
.srp-source-cards[data-filtered=true]{grid-template-columns:minmax(0,1fr)}
@media(min-width:901px){.srp-source-cards[data-filtered=true] article{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:9px 45px;align-items:center}.srp-source-cards[data-filtered=true] article>span{grid-column:1}.srp-source-cards[data-filtered=true] h3{grid-column:1;margin-top:5px}.srp-source-cards[data-filtered=true] article>p{grid-column:2;grid-row:1/3;font-size:14px;margin:0}.srp-source-cards[data-filtered=true] dl{grid-column:3;grid-row:1/3;margin:0;border-top:0;border-left:1px solid #ddd;padding:0 0 0 30px}}
