.financial-section{margin-top:72px}.section-heading{margin-bottom:24px}.section-heading h2{margin:14px 0 0;font-size:36px;letter-spacing:-1.5px}.inline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.group-title{margin:32px 0 12px;color:#48657e;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.performance-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-width:0;padding:20px;border:1px solid var(--line);background:#fff}.metric-card.metric-total{border-top:3px solid var(--navy)}.metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-card h4{margin:0;font-size:15px;font-weight:650}.metric-value{margin-top:22px;font-size:25px;font-weight:650;letter-spacing:-.04em}.quality{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.quality.trusted{background:#eaf6ed;color:#276a3a}.quality.review{background:#fff2d9;color:#815510}.quality.unavailable{background:#eaf0f5;color:#52687a}.metric-card details{margin-top:18px;color:#687f92;font-size:12px}.metric-card summary{cursor:pointer;font-weight:650}.metric-card details p{margin:7px 0 0}.period-tag{display:inline-block;margin-top:13px;padding:6px 9px;background:#edf4fa;color:#385f7d;font-size:12px;font-weight:700}.quality-note{margin:12px 0;padding:13px 15px;border-left:3px solid #b67813;background:#fff9ed;color:#6f571f;font-size:14px}.statement-table{overflow:hidden;border:1px solid var(--line);background:#fff}.statement-table h3{margin:0;padding:17px 20px 8px;background:#f5f8fb;color:#48657e;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.statement-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:20px;padding:11px 20px;border-top:1px solid #e3ebf1;color:#52687a;font-size:14px}.statement-row strong{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.statement-row.total{padding:15px 20px;background:#edf4fa;color:var(--ink);font-size:16px;font-weight:750}.statement-empty{padding:28px;border:1px solid var(--line);background:#fff}.statement-empty p{margin:12px 0 0;color:#52687a}.financial-section>.disclaimer{margin-top:18px}@media(max-width:900px){.metric-grid,.performance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.metric-grid,.performance-grid{grid-template-columns:1fr}.inline-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:30px}.metric-value{font-size:22px}.statement-row{grid-template-columns:1fr;gap:4px}.statement-row strong{text-align:left}.financial-section{margin-top:52px}}@media print{.finding,.metric-card,.statement-row{break-inside:avoid}}
