.ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.ledger-card{background:#fff;border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:14px}.ledger-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ledger-card h3{font-size:28px;line-height:1.08;margin:0}.ledger-card p{line-height:1.65;margin:0}.ledger-period,.ledger-limit{font-size:12px;color:var(--muted)}.ledger-limit{margin-top:auto!important}.ledger-links{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:6px}.ledger-links a{font-size:12px}.client-site-link{margin-left:2px}@media(max-width:760px){.ledger-grid{grid-template-columns:1fr}.ledger-card{padding:22px}.ledger-card h3{font-size:24px}.ledger-meta{align-items:flex-start;flex-direction:column;gap:4px}.client-site-link{display:block;width:100%;margin-top:6px}}
.research-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:32px}.research-stat-grid article{background:#fff;padding:28px 24px}.research-stat-grid strong{display:block;font-family:Fraunces,serif;font-size:54px;font-weight:500;line-height:1}.research-stat-grid span{display:block;color:var(--muted);font-size:12px;margin-top:10px}.research-note{font-size:13px;color:var(--muted);margin-top:20px}.research-table-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff;margin:22px 0}.research-table{width:100%;border-collapse:collapse;min-width:520px}.research-table th,.research-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.research-table th{background:#14213d;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.research-table tr:last-child td{border-bottom:0}.research-table td:last-child,.research-table th:last-child{text-align:right}@media(max-width:760px){.research-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-stat-grid article{padding:22px 18px}.research-stat-grid strong{font-size:42px}}
