.monthly-report{display:grid;grid-template-columns:190px 1fr;gap:30px;padding:28px 0;border-top:1px solid var(--ink)}.monthly-report:first-child{border-top:0;padding-top:0}.monthly-report h2{font-size:35px;letter-spacing:-.05em;margin:0}.monthly-report .report-meta{font-size:12px;color:var(--muted)}.monthly-report p{font-size:15px;line-height:1.55;max-width:760px}.monthly-report ul{margin:18px 0;padding-left:20px}.monthly-report li{margin:8px 0;font-size:14px;line-height:1.45}.monthly-report .report-callout{margin-top:18px;padding:12px 14px;background:#ecebe3;border-left:3px solid var(--orange);font-size:13px;color:var(--muted)}.analysis-card:has(>.monthly-report){display:flex;flex-direction:column}.analysis-card:has(>.monthly-report)>.monthly-report:nth-child(1){order:2}.analysis-card:has(>.monthly-report)>.monthly-report:nth-child(2){order:1;border-top:0;padding-top:0}.analysis-card:has(>.monthly-report)>.monthly-report:nth-child(1){border-top:1px solid var(--ink)}@media(max-width:760px){.monthly-report{grid-template-columns:1fr;gap:10px}.monthly-report h2{font-size:31px}}
