.ir-page{--ir-border:#d6dad6;background:var(--n-paper);color:var(--n-ink)}.ir-page h1,.ir-page h2{white-space:pre-line;letter-spacing:-.045em}.ir-page h1{font-size:clamp(42px,4.4vw,72px);line-height:1.02}.ir-page h2{margin:0 0 24px;font-size:clamp(32px,3.2vw,49px);line-height:1.09}.ir-page h3{letter-spacing:-.025em}.ir-page p{line-height:1.65}.ir-kicker{letter-spacing:.15em;text-transform:uppercase;font-weight:650;font-size:11px!important;line-height:1.5!important}.ir-hero{background:var(--n-ink);color:var(--n-paper);padding:76px 0 0}.ir-hero-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:80px;margin-top:52px;display:grid}.ir-edition{letter-spacing:.1em;color:var(--n-gold);margin-bottom:25px;font-size:11px!important}.ir-lead{color:#d1d9dc;max-width:570px;margin:28px 0;font-size:20px!important}.ir-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.ir-actions>a{font-size:14px;font-weight:550;text-decoration:none}.ir-button{background:var(--n-gold);color:var(--n-ink);border:1px solid var(--n-gold);padding:16px 21px;display:inline-block}.ir-hero-panel{border-top:1px solid #617078;padding-top:24px}.ir-question{border-bottom:1px solid #35434c;grid-template-columns:30px 1fr 20px;gap:10px;padding:13px 0;font-size:15px;display:grid}.ir-question>span{color:var(--n-gold);font-size:12px}.ir-hero-panel>p{color:#a8b8bd;margin-top:20px;font-size:13px!important}.ir-stats{border-top:1px solid #35434c;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.ir-stats>div{align-items:center;gap:17px;padding:25px 24px 30px 0;display:flex}.ir-stats strong{font-size:44px;font-weight:450;line-height:1}.ir-stats span{color:#bbc6ca;max-width:85px;font-size:12px}.ir-section{padding:88px 0;scroll-margin-top:100px}.ir-framing{grid-template-columns:1fr 2.3fr;gap:60px;display:grid}.ir-framing>div{max-width:850px}.ir-note{border-inline-start:3px solid var(--n-gold);background:#efefea;margin-top:28px;padding:18px 24px;font-size:14px;line-height:1.65}.ir-note a{text-underline-offset:3px;text-decoration:underline}.ir-soft{background:#efefea}.ir-section-top{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.ir-section-top>p{max-width:340px;font-size:15px}.ir-section-top h2{max-width:750px;margin-bottom:0}.ir-report-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ir-report-card{background:var(--n-paper);flex-direction:column;transition:transform .2s;display:flex;text-decoration:none!important}.ir-report-card:hover{transform:translateY(-4px)}.ir-cover{color:#e7c491;background:#0b1b2b;height:230px;padding:25px;position:relative;overflow:hidden}.ir-cover>span{font-size:54px;font-weight:400;line-height:1}.ir-cover small{letter-spacing:.17em;font-size:9px;position:absolute;bottom:20px;left:25px}.ir-cover-lines{width:58%;position:absolute;top:30px;right:20px;transform:rotate(-15deg)}.ir-cover-lines i{opacity:.7;background:currentColor;height:5px;margin:10px 0;display:block}.ir-cover-1{color:#1b403e;background:#dbe4d4}.ir-cover-2{color:#163548;background:#c5d8de}.ir-report-text{flex-direction:column;flex:1;padding:26px;display:flex}.ir-report-text h3{margin:16px 0;font-size:26px;line-height:1.15}.ir-report-text p{flex:1;font-size:14px}.ir-text-link{text-underline-offset:4px;font-size:13px;font-weight:650}.ir-intro{max-width:820px;margin-bottom:32px}.ir-ink{background:var(--n-ink);color:var(--n-paper)}.ir-dimensions{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.ir-dimensions article{border-top:1px solid #526069;padding-top:20px}.ir-dimensions article>span{color:var(--n-gold);font-size:12px}.ir-dimensions h3{margin:12px 0;font-size:22px}.ir-dimensions p{color:#bcc8cc;font-size:14px}.ir-small{opacity:.8;max-width:750px;margin-top:25px;font-size:12px!important}.ir-studies{border-top:1px solid var(--ir-border);margin-top:35px}.ir-studies details{border-bottom:1px solid var(--ir-border)}.ir-studies summary{cursor:pointer;align-items:center;gap:23px;padding:20px 0;display:flex}.ir-studies summary>span{color:var(--n-muted);font-size:11px}.ir-studies summary strong{flex:1;font-size:17px;font-weight:500}.ir-studies summary small{font-size:12px}.ir-studies details>div{max-width:850px;margin:0 40px 25px}.ir-studies details>div p{font-size:14px}.ir-studies details a{font-size:13px;text-decoration:underline}.ir-footer-note{color:var(--n-muted);justify-content:space-between;gap:20px;margin-top:40px;font-size:12px;display:flex}.ir-article-hero{background:var(--n-ink);color:var(--n-paper);padding:66px 0}.ir-article-hero .ir-kicker{color:var(--n-gold);margin-top:42px}.ir-article-hero h1{max-width:1020px}.ir-article-hero p:not(.ir-kicker){color:#c2cdd2;max-width:780px;font-size:20px}.ir-article-hero a{font-size:13px;text-decoration:none}.ir-tag{letter-spacing:.13em;border:1px solid #586770;margin-top:18px;padding:8px 12px;font-size:10px;display:inline-block}.ir-article-layout{grid-template-columns:220px minmax(0,800px);justify-content:space-between;gap:75px;display:grid}.ir-article-layout aside{border-top:1px solid var(--ir-border);align-self:start;padding-top:18px;position:sticky;top:110px}.ir-article-layout aside a{text-underline-offset:4px;margin-top:20px;font-size:13px;text-decoration:underline;display:block}.ir-article-layout aside p{font-size:13px}.ir-prose{min-width:0}.ir-prose>p:first-child{margin-top:0}.ir-prose p,.ir-prose li{font-size:17px;line-height:1.8}.ir-prose h2{margin-top:48px;font-size:31px;line-height:1.2}.ir-prose h3{margin-top:30px;font-size:23px}.ir-prose a{text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #b7a186;text-decoration:underline #b7a186}.ir-prose li{margin-bottom:12px}.ir-prose ul,.ir-prose ol{padding-left:23px}.ir-table-scroll{overflow-x:auto}.ir-prose table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.ir-prose th{text-align:start;letter-spacing:.04em;background:#e9ece6;font-size:11px}.ir-prose td,.ir-prose th{border-bottom:1px solid var(--ir-border);vertical-align:top;padding:14px 12px}.ir-prose td small{max-width:300px;color:var(--n-muted);margin-top:5px;font-size:11px;display:block}.ir-report-ranking{margin-top:50px}.ir-page a:focus-visible,.ir-page summary:focus-visible{outline-offset:5px;outline:3px solid #ba8040}@media (max-width:1000px){.ir-hero-grid{grid-template-columns:1.3fr 1fr;gap:40px}.ir-hero-panel{margin-top:15px}.ir-report-grid{gap:15px}.ir-report-text{padding:20px}.ir-report-text h3{font-size:23px}.ir-article-layout{grid-template-columns:170px minmax(0,1fr);gap:40px}}@media (max-width:760px){.ir-hero{padding-top:45px}.ir-hero-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.ir-hero-panel{display:none}.ir-stats{grid-template-columns:repeat(2,1fr);margin-top:40px}.ir-stats>div{padding:23px 0}.ir-stats strong{font-size:36px}.ir-section{padding:58px 0}.ir-framing{grid-template-columns:1fr;gap:20px}.ir-report-grid{grid-template-columns:1fr}.ir-cover{height:190px}.ir-report-text h3{font-size:27px}.ir-section-top{display:block}.ir-section-top>p{max-width:none}.ir-dimensions{grid-template-columns:1fr;gap:20px}.ir-dimensions h3{margin:8px 0}.ir-dimensions p{margin-bottom:3px}.ir-article-layout{grid-template-columns:1fr;gap:35px}.ir-article-layout aside{flex-wrap:wrap;align-items:center;gap:15px;display:flex;position:static}.ir-article-layout aside a,.ir-article-layout aside p{margin:0}.ir-article-hero{padding:40px 0}.ir-article-hero p:not(.ir-kicker){font-size:17px}.ir-studies summary{gap:12px}.ir-studies summary strong{font-size:15px}.ir-studies details>div{margin:0 0 25px}.ir-footer-note{flex-direction:column}.ir-prose p,.ir-prose li{font-size:16px}.ir-actions{gap:20px}.ir-prose table{min-width:480px}}@media print{.ir-article-layout{display:block}.ir-article-layout aside,.ir-actions{display:none}.ir-section{padding:20px 0}.ir-article-hero{color:#0b1b2b;background:#fff}.ir-article-hero p:not(.ir-kicker){color:#333}.ir-prose a{color:inherit}.ir-page h1{font-size:36px}.ir-prose h2{break-after:avoid}.ir-prose tr{break-inside:avoid}}.ir-page .ir-hero p,.ir-page .ir-ink p{color:#c2cdd2}.ir-page .ir-hero .ir-lead{color:#d1d9dc}.ir-page .ir-hero .ir-edition,.ir-page .ir-ink .ir-kicker{color:#d8b07a}.ir-page .ir-hero-panel>p{color:#b8c8cd}.mrx-audit{color:#152936;background:#f3f1eb;border:1px solid #d5d7d1;border-radius:6px;margin-block:36px;padding:28px}.mrx-audit h4{margin:10px 0;font-size:25px}.mrx-audit p{font-size:15px;line-height:1.65}.mrx-equation{font-size:22px!important}.mrx-equation strong{font-size:34px}.mrx-calculation{border-block-start:1px solid #c6cbc8;padding:18px 0}.mrx-calculation summary{cursor:pointer;font-weight:600;line-height:1.5}.mrx-calculation td,.mrx-calculation th{text-align:left;min-width:100px;padding:12px}.mrx-calculation td:last-child{overflow-wrap:anywhere;max-width:260px}.mrx-scenario-label{gap:10px;margin-top:20px;font-weight:600;display:grid}.mrx-scenario-label select{color:#152936;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #697b80;border-radius:3px;padding:12px;font-size:14px}.mrx-scenario-result{align-items:center;gap:22px;padding:24px 0;display:flex}.mrx-scenario-result strong{font-size:48px;line-height:1}.mrx-scenario-result span{font-size:14px;line-height:1.8}.mrx-audit-note{border-top:1px solid #c6cbc8;padding-top:15px}.ir-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:36px 0;display:grid}.ir-process-grid article{border-top:1px solid #8b989b;padding-top:20px}.ir-process-grid article>span{color:#80552f;font-size:14px}.ir-process-grid h3{margin:15px 0;font-size:23px}.ir-audit-links{flex-wrap:wrap;gap:20px;margin-block:30px;display:flex}.ir-audit-links a,.ir-collector a{color:#80552f;text-underline-offset:5px;text-decoration:underline}.ir-collector{background:#fff;border:1px solid #c6cbc8;margin-top:40px;padding:32px}.ir-collector h3{font-size:30px;line-height:1.2}.ir-collection-stats{grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;display:grid}.ir-collection-stats>div{flex-direction:column;gap:10px;display:flex}.ir-collection-stats strong{font-size:38px}.ir-collection-stats span{font-size:14px}.ir-cover-3{background:#264c54}.ir-cover-4{background:#5e5146}.ir-cover-5{background:#183340}@media (max-width:700px){.mrx-audit{padding:18px}.mrx-equation{font-size:18px!important}.ir-process-grid{grid-template-columns:1fr 1fr;gap:20px}.ir-collector{padding:20px}.ir-collection-stats{gap:12px}.ir-collection-stats strong{font-size:30px}.ir-collection-stats span{font-size:12px}}.ir-reader-cover{width:100%;max-width:210px;height:auto;margin-bottom:22px;box-shadow:0 12px 25px #0b1b2b20}.ir-report-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.ir-report-metrics>div{border-top:1px solid #b5c0c0;padding-top:16px}.ir-report-metrics strong{font-size:38px;font-weight:500;display:block}.ir-report-metrics span{font-size:12px;line-height:1.4;display:block}.ir-exhibit{background:#f1f3ef;border-top:3px solid #b07d3c;margin:55px 0;padding:32px;scroll-margin-top:100px}.ir-exhibit h2{margin:12px 0 18px}.ir-exhibit figcaption>p,.ir-exhibit-source,.ir-prose .ir-exhibit-source{color:#546270;font-size:12px!important;line-height:1.65!important}.ir-exhibit-source{margin-top:24px}.ir-heatmap{min-width:700px!important}.ir-prose .ir-heatmap td{text-align:center;vertical-align:middle;padding:8px 2px}.ir-prose .ir-heatmap th{vertical-align:middle;max-width:90px;padding:10px 5px;font-size:10px}.ir-prose .ir-heatmap th:first-child{min-width:135px;max-width:160px}.ir-cell{justify-content:center;align-items:center;min-width:35px;min-height:33px;font-weight:600;display:flex}.ir-level-u{color:#334047;background:#e7e9e5}.ir-level-1{color:#0b1b2b;background:#e0c6a2}.ir-level-2{color:#0b1b2b;background:#97b8be}.ir-level-3{color:#fff;background:#245766}.ir-exhibit-legend{font-size:11px!important;line-height:1.7!important}.ir-chart{margin-top:30px}.ir-chart-row{border-bottom:1px solid #d7dddd;grid-template-columns:minmax(120px,1fr) 1.6fr 60px;align-items:center;gap:18px;min-height:54px;font-size:12px;display:grid}.ir-chart-row strong{text-align:right;font-size:14px}.ir-chart-row small{font-size:11px;font-weight:400;display:block}.ir-chart-track{background:#dce3df;height:10px;position:relative}.ir-chart-track i{background:#245766;height:10px;display:block}.ir-chart-track b{background:#b07d3c;width:4px;height:18px;position:absolute;top:-4px;transform:translate(-2px)}.ir-chart-scale{color:#546270;justify-content:space-between;margin:12px 78px 0 40%;font-size:10px;display:flex}.ir-exhibit-process{list-style:decimal-leading-zero;padding-left:30px!important}.ir-exhibit-process li{border-bottom:1px solid #cbd5d1;padding:15px}.ir-exhibit-process strong{color:#245766;display:block}.ir-exhibit-process span{font-size:14px}.ir-report-cases>article{background:#f0eee7;border-left:2px solid #b07d3c;margin:25px 0;padding:20px 30px 30px}.ir-report-agenda{border-block:1px solid #b5c0c0;margin-top:50px;padding:35px 0}.ir-report-sources details{border-bottom:1px solid #d6dad6;padding:18px 0}.ir-report-sources summary{cursor:pointer;font-size:14px;line-height:1.6}.ir-report-sources details p,.ir-report-sources details a{font-size:12px}.ir-report-cover-image{aspect-ratio:840/1188;object-fit:cover;width:100%;height:auto;display:block}.ir-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ir-report-card .ir-report-cover-image{object-fit:contain;background:#0b1b2b;max-height:370px}.ir-report-narrative .ir-table-scroll{border-top:3px solid #b07d3c;margin:32px 0;padding:20px 0}.ir-report-narrative th{background:#e8efee}.ir-featured-report{color:#fbfaf7;background:#0b1b2b;grid-template-columns:1.5fr 1fr;gap:45px;margin:0 0 35px;padding:45px;display:grid}.ir-featured-report p{color:#c2cdd2}.ir-featured-report img{object-fit:contain;width:100%;max-height:390px}.ir-featured-report .ir-kicker{color:#d8b07a}.ir-featured-report h3{font-size:40px;line-height:1.1}@media (max-width:760px){.ir-exhibit{margin-inline:-8px;padding:20px 14px}.ir-report-metrics{grid-template-columns:repeat(2,1fr)}.ir-reader-cover{display:none}.ir-report-grid{grid-template-columns:1fr}.ir-report-card .ir-report-cover-image{max-height:420px}.ir-chart-row{grid-template-columns:minmax(95px,1fr) 1fr 45px;gap:10px;font-size:11px}.ir-chart-scale{margin-right:55px}.ir-report-cases>article{padding:12px 18px}.ir-featured-report{grid-template-columns:1fr;gap:15px;padding:28px}.ir-featured-report h3{font-size:32px}.ir-featured-report img{max-height:330px}}.ir-signature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:22px;margin-top:28px;display:grid}.ir-signature-case{background:#fbfaf7;border:1px solid #b8c9c9;min-width:0;padding:22px}.ir-signature-number{color:#245766;font-size:36px;font-weight:500}.ir-signature-case h3{margin:12px 0 20px;font-size:22px;line-height:1.25}.ir-signature-case p{font-size:15px;line-height:1.65}.ir-signature-case .ir-kicker{letter-spacing:.06em;font-size:10px;font-weight:600;line-height:1.5}.ir-signature-finding{border-top:2px solid #245766;padding-top:12px}.ir-signature-question{border:1px dashed #9a7547;margin-top:20px;padding:14px}.ir-signature-question .ir-kicker{color:#745024}.ir-signature-case .ir-exhibit-source{overflow-wrap:anywhere;font-size:12px!important}.ir-executive-finding .ir-exhibit-source{margin-top:-5px;margin-bottom:25px}.ir-evidence-age{color:#53606a;margin-top:12px;font-size:12px;font-weight:400;line-height:1.6;display:block}.ir-evidence-age>span{margin-top:6px;display:block}.ir-mini-profile{direction:ltr;grid-template-columns:repeat(9,minmax(18px,1fr));gap:3px;min-width:190px;margin-bottom:10px;display:grid}.ir-mini-level{place-items:center;min-height:25px;font-size:12px;font-weight:600;display:grid}.ir-report-ranking table{min-width:720px}.ir-report-ranking th:first-child{min-width:220px}.ir-report-ranking .ir-evidence-age{max-width:360px}.ir-historical-notice{border-inline-start:4px solid #b07d3c}.ir-signature-case a:focus-visible{outline-offset:2px}@media (max-width:760px){.ir-signature-grid{grid-template-columns:1fr}.ir-signature-case{padding:18px}.ir-signature-case h3{font-size:23px}.ir-signature-exhibit{margin-inline:0}.ir-signature-case p{font-size:15px}}@media print{.ir-signature-case{break-inside:avoid}.ir-evidence-age{color:#333}}.ir-signature-unit{color:#53606a;margin:-8px 0 20px;font-size:13px!important;line-height:1.6!important}.ir-signature-boundary{background:#edf1ed;border-inline-start:3px solid #b8c9c9;margin-top:16px;padding:8px 14px}.ir-signature-boundary .ir-kicker{color:#245766}.ir-signature-boundary p:last-child{font-size:13px;line-height:1.65}.ir-exhibit figcaption .ir-comparison-axis{color:#245766;margin-top:18px;font-size:14px!important}.ir-research-companions{border-top:1px solid #c6cbc8;margin-top:36px;padding-top:26px}.ir-research-companions h3{font-size:26px;line-height:1.25}.ir-research-companions p{max-width:900px;line-height:1.7}.ir-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ir-sector-explorer{border-top:2px solid #a57843;margin-top:38px;padding-top:28px}.ir-sector-select{gap:12px;max-width:440px;font-weight:600;display:grid}.ir-sector-select select{font:inherit;color:#162d36;background:#fff;border:1px solid #688383;width:100%;padding:16px}.ir-sector-body{grid-template-columns:1fr 1.2fr;gap:60px;margin:32px 0;display:grid}.ir-sector-body h3{margin:10px 0;font-size:32px}.ir-coverage-row{border-bottom:1px solid #d6dfdb;grid-template-columns:1fr 1fr 45px;align-items:center;gap:15px;min-height:50px;font-size:13px;display:grid}.ir-coverage-track{background:#dce3df;height:8px}.ir-coverage-track i{background:#245766;height:100%;display:block}.ir-coverage-row strong{text-align:right}.ir-report-art{background:#0b1b2b;width:100%;height:auto;margin:0 0 35px}.ir-argument-map{border-top:1px solid #a57843;padding:24px 0 35px}.ir-argument-map ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.ir-argument-map li{border-top:1px solid #bdcbc6;min-width:0;padding-top:20px}.ir-argument-map li>span{color:#986c38;font-size:14px}.ir-argument-map h3{font-size:21px;line-height:1.25}.ir-argument-map p{font-size:14px!important}.ir-diagram img{width:100%;height:auto;display:block}.ir-diagram-description{border-top:1px solid #c5d0cb;padding-top:20px}.ir-diagram-description summary{cursor:pointer;font-size:14px;font-weight:600}.ir-diagram-description>div{padding:10px 0}.ir-diagram-description h3{font-size:20px}.ir-diagram-description p,.ir-diagram-description li,.ir-diagram-description a{font-size:14px!important}.ir-diagram-description a{overflow-wrap:anywhere;display:block}.ir-sector-select select:focus-visible,.ir-diagram-description summary:focus-visible{outline-offset:5px;outline:3px solid #a57843}@media (max-width:760px){.ir-sector-body{grid-template-columns:1fr;gap:20px}.ir-three,.ir-argument-map ol{grid-template-columns:1fr}.ir-coverage-row{grid-template-columns:minmax(115px,1fr) 1fr 40px;gap:10px;font-size:12px}.ir-diagram img{min-width:0}.ir-sector-body h3{font-size:27px}}
