.case-reporting{border-top:1px solid var(--line)}.reporting-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,80px);margin-bottom:36px;display:grid}.reporting-intro h2{font-size:clamp(34px,4.5vw,58px)}.reporting-intro p{margin:0;line-height:1.7}.reporting-example{border:1px solid var(--line);color:#241c16;background:#fffdf8;border-radius:24px;margin:0 0 48px;overflow:hidden}.reporting-example figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:22px 24px;display:flex}.reporting-example figcaption strong{font-size:19px}.reporting-example figcaption span{color:#655947;font-size:12px}.reporting-table-scroll{overflow-x:auto}.reporting-table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.reporting-example table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.reporting-example th,.reporting-example td{text-align:right;font-variant-numeric:tabular-nums;padding:16px 20px}.reporting-example th:first-child{text-align:left}.reporting-example thead{color:#fffdf8;background:#241c16}.reporting-example tbody th{font-weight:500}.reporting-example tbody tr:nth-child(2n){background:#f6f1e7}.reporting-example tbody td:last-child{background:#e4efdf;font-weight:800}.reporting-example>p{color:#655947;margin:0;padding:18px 24px;font-size:12px;line-height:1.65}.reporting-process .label{margin-bottom:18px}@media (max-width:760px){.reporting-intro{grid-template-columns:1fr;gap:16px}.reporting-example figcaption{padding:18px}.reporting-example>p{padding:16px 18px}}
