.guide-report-callout{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:24px 0;padding:20px 25px;border:1px dashed #cbd8c3;border-radius:10px;background:#f2f4eb}.guide-report-callout>div{display:flex;align-items:center;gap:16px}.guide-report-callout p{font-size:11px;line-height:1.7}.guide-report-callout strong{display:block;color:var(--ink);font-size:12px}.report-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-block:60px 35px}.report-hero h1{font-size:55px;margin:18px 0}.report-hero p{max-width:650px}.report-form{padding:30px;border:1px solid var(--line);border-radius:12px;background:#fff}.report-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-form-grid .wide{grid-column:1/-1}.report-form label>span{display:block;margin-top:7px;color:var(--muted);font-size:10px}.report-form-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;border-top:1px solid var(--line)}.report-form-footer p{max-width:600px;font-size:11px}.report-list{max-width:920px}.report-card{padding:28px;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.report-card h2{font-size:28px;margin:15px 0 8px}.report-card>div>p{font-size:11px}.report-card .report-details{font-size:13px;line-height:1.85;margin-top:18px;white-space:pre-wrap}.report-status{display:inline-flex;margin-left:8px;padding:5px 9px;border-radius:20px;background:#edf0ea;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:1px}.report-status.accepted{background:#e4eee0;color:#315d47}.report-status.declined{background:#f4e8e2;color:#8b4d3c}.editorial-reply{margin-top:20px;padding:18px 20px;border-left:3px solid #7d9b70;background:#eff3e9}.editorial-reply p{margin-top:8px;font-size:12px;line-height:1.8;white-space:pre-wrap}
@media(max-width:700px){.guide-report-callout,.report-hero,.report-form-footer{align-items:flex-start;flex-direction:column}.report-form-grid{grid-template-columns:1fr}.report-form-grid .wide{grid-column:auto}.report-hero h1{font-size:43px}.report-form{padding:22px}}
