.datify-report-header h2{font:400 32px/1.2 'DM Serif Display',Georgia,serif}.datify-report-header .datify-report-period{margin-top:12px;color:var(--datify-muted);font-weight:600}.datify-report-header dl{margin:32px 0 0}.datify-report-header dd{margin:4px 0 0;font-weight:600}.datify-report-header dt{font-size:14px;color:var(--datify-muted)}.datify-key-metrics .datify-container{padding-top:32px;padding-bottom:32px}.datify-key-metrics .datify-key-metrics{gap:1px;border:1px solid var(--datify-border);border-radius:16px;overflow:hidden;background:var(--datify-border);margin:0}.datify-key-metrics .datify-card{border:0;border-radius:0}.datify-key-metrics dd{font:400 30px/1.3 'DM Serif Display',Georgia,serif;margin:0}.datify-key-metrics dt{font-size:14px;color:var(--datify-muted);margin-top:8px}.datify-period-comparison .datify-table-scroll{overflow-x:auto;border:1px solid var(--datify-border);border-radius:16px;background:var(--datify-card)}.datify-period-comparison table{min-width:560px}.datify-period-comparison tbody tr:last-child>*{border-bottom:0}.datify-methodology-section .datify-methodology{display:grid;gap:24px;margin:0}.datify-methodology-section dt{font-weight:700}.datify-methodology-section dd{margin:4px 0 0;line-height:1.75}.datify-ux .datify-demo-note{font-size:13px;line-height:1.6;margin-top:20px;color:var(--datify-muted)}
@media(min-width:640px){.datify-report-header h2{font-size:48px}}
.datify-key-metrics .datify-key-metrics>div{display:flex;flex-direction:column}.datify-key-metrics .datify-key-metrics dd{order:-1}
