.ci{--ci-blue:#1b75bc;--ci-ink:#15324e;--ci-muted:#587086;--ci-line:#d7e3ed;color:var(--ci-ink);line-height:1.65;max-width:1120px;margin:auto;font-family:inherit}.ci h2,.ci h3,.ci h4,.ci p{margin:0}.ci-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 8px 16px;border-bottom:3px solid var(--ci-blue)}.ci-intro h2{font-size:23px;letter-spacing:-.5px}.ci-intro p,.ci-footnote{color:var(--ci-muted);font-size:12px}.ci-cadence{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ci-cadence small{width:100%;text-align:right;color:var(--ci-muted)}.ci-run{font-size:12px;margin:12px 0!important;padding:10px 12px;background:#eef5fb;border-left:3px solid var(--ci-blue)}.ci-failed{background:#fff1eb;border-left-color:#c54324}.ci-filters{display:flex;align-items:flex-end;gap:10px;padding:12px 0 18px}.ci-filters label{display:grid;gap:4px;font-size:12px;color:var(--ci-muted)}.ci-filters select,.ci-filters input{min-width:130px;padding:9px;border:1px solid var(--ci-line);border-radius:5px;font:inherit;background:white;color:var(--ci-ink)}.ci-search{flex:1}.ci-report-row{display:grid;grid-template-columns:170px 1fr 155px;gap:18px;align-items:start;width:100%;border:0;border-bottom:1px solid var(--ci-line);background:white;text-align:left;padding:20px 10px;cursor:pointer;font:inherit;color:inherit}.ci-report-row:hover{background:#f3f8fc}.ci-period{display:grid;gap:8px}.ci-period b{color:var(--ci-blue);font-size:14px}.ci-period span,.ci-report-count{font-size:11px;color:var(--ci-muted)}.ci-report-title h3{font-size:16px;margin-bottom:8px}.ci-report-title p{font-size:12px;color:var(--ci-muted)}.ci-report-count{display:grid;gap:7px;text-align:right}.ci-warning{color:#aa3f24}.ci-empty{text-align:center;padding:45px 15px;border-bottom:1px solid var(--ci-line)}.ci-empty h3{font-size:17px}.ci-empty p{font-size:12px;color:var(--ci-muted);margin-top:10px}.ci-footnote{padding:16px 0}.ci-detail-head{border-bottom:3px solid var(--ci-blue);padding:15px 0}.ci-detail-head span,.ci-detail-head p{font-size:12px;color:var(--ci-muted)}.ci-detail-head h2{font-size:24px;margin:8px 0}.ci-section{padding:24px 0;border-bottom:1px solid var(--ci-line)}.ci-section>h3{font-size:17px;margin-bottom:15px}.ci-summary{margin:15px 0}.ci-summary>p{font-size:14px;font-weight:600}.ci-sources{padding-left:18px;font-size:11px;margin:10px 0;overflow-wrap:anywhere}.ci-sources li{margin:7px 0}.ci-sources small{display:block;color:var(--ci-muted)}.ci a{color:#12649e;text-decoration:underline}.ci-issue{border:1px solid var(--ci-line);border-radius:6px;margin:18px 0;overflow:hidden}.ci-issue-heading{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#f0f6fb}.ci-issue-heading small{font-size:11px;color:var(--ci-muted)}.ci-issue-heading h4{font-size:16px;margin-top:4px}.ci-priority{flex:none;padding:5px 9px;border:1px solid #a4bccc;border-radius:4px;font-size:11px;color:#416076}.ci-high{background:#fff1e8;border-color:#e4b79b;color:#9b4215}.ci-medium{background:#edf5fc;border-color:#9cbcd9;color:#216498}.ci-low{background:#f5f7f9}.ci-fact-opinion{display:grid;grid-template-columns:1fr 1fr}.ci-fact-opinion>div{padding:16px;overflow-wrap:anywhere}.ci-fact-opinion p{margin:8px 0;font-size:13px;white-space:pre-line}.ci-opinion{border-left:1px solid var(--ci-line)}.ci-fact-opinion b{font-size:12px;color:var(--ci-blue)}.ci-fact-opinion small{font-size:11px;color:var(--ci-muted)}.ci-action{padding:10px 12px;margin:12px 0;background:#f2f7fb;border-left:3px solid var(--ci-blue)}.ci-coverage{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ci-coverage>div{padding:12px 0;border-bottom:1px solid var(--ci-line)}.ci-coverage b,.ci-coverage span{display:block;font-size:12px}.ci-coverage p{font-size:11px;color:var(--ci-muted);margin-top:5px}.ci-method{font-size:12px;color:var(--ci-muted)}.ci-setting-cycles{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}.ci-company-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.ci-company-choices label{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid var(--ci-line);border-radius:4px;font-size:12px}.ci-company-choices small{display:block;color:var(--ci-muted)}.ci button:focus-visible,.ci a:focus-visible{outline:2px solid var(--ci-blue);outline-offset:3px}@media(max-width:680px){.ci-intro{align-items:flex-start;flex-direction:column;gap:10px}.ci-cadence{justify-content:flex-start}.ci-cadence small{text-align:left}.ci-filters{display:grid;grid-template-columns:1fr 1fr}.ci-search{grid-column:1/-1}.ci-filters select,.ci-filters input{min-width:0;width:100%;box-sizing:border-box}.ci-report-row{grid-template-columns:1fr;gap:9px}.ci-period{display:flex;gap:12px}.ci-report-count{display:flex;flex-wrap:wrap;text-align:left;gap:12px}.ci-fact-opinion,.ci-coverage,.ci-company-choices{grid-template-columns:1fr}.ci-opinion{border-left:0;border-top:1px solid var(--ci-line)}.ci-detail-head h2{font-size:20px}}@media print{body{font-family:Arial,sans-serif;margin:15mm;color:#15324e}.ci{max-width:none}.ci-issue{break-inside:avoid}.ci-section{padding:15px 0}.ci-sources a{text-decoration:none}.ci-method{break-before:auto}}

.ci-history>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ci-line);font-size:12px}.ci-history span{color:var(--ci-muted)}@media(max-width:680px){.ci-history>div{flex-direction:column;gap:4px}}
.ci-cadence .tag.b{background:#e8f3fc;border-color:#a5c9e4;color:#1b75bc}

.ind-company-filters{flex-wrap:wrap;padding:12px 10px}.ind-company-filters label{min-width:0}.ind-company-filters select{max-width:100%}.ind-company-count{padding:0 10px 10px;font-size:12px;color:var(--ink-3)}.ind-company-group{margin-top:8px;font-size:11px;color:var(--ink-3)}.ind-market-choices{display:flex;flex-wrap:wrap;gap:8px 12px}.ind-market-choices label{display:flex;align-items:center;gap:4px;font-size:12px}.ci-company-choices [hidden]{display:none}@media(max-width:680px){.ind-company-filters label{width:auto}.ind-company-filters .ci-search{grid-column:1/-1}.ind-company-filters button{width:100%}}
