/* Website placement only. Shared dashboard styling remains unchanged. */
.parent-report-preview{margin-top:72px}
.parent-report-heading{max-width:720px;margin-bottom:26px}
.parent-report-heading h3{margin:0 0 14px;font-size:clamp(25px,2.8vw,36px);line-height:1.25;letter-spacing:-.045em}
.parent-report-heading p{margin:0;font-size:14px;line-height:1.8;color:var(--muted)}
.parent-report-fallback{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--paper);font-size:14px}
@media(max-width:600px){.parent-report-preview{margin-top:48px}.parent-report-heading{margin-bottom:22px}.parent-report-heading h3{font-size:28px;max-width:290px}.parent-report-heading p{font-size:13px}}
