.monthly-summary{margin:-6px 0 24px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--white)}
.monthly-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.monthly-summary dt{font-size:12px;color:var(--muted)}.monthly-summary dd{margin:4px 0 0;font-size:24px;font-weight:750;color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}
.monthly-summary p{margin:10px 0 0;font-size:11px;color:var(--muted)}
@media(max-width:460px){.monthly-summary{padding:12px}.monthly-summary dl{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-summary dl>:first-child{grid-column:1/-1}.monthly-summary dt{font-size:11px}.monthly-summary dd{font-size:20px}}
@media(min-width:461px){.monthly-summary dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
