body[data-page="evidence"] .hero { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, .8fr); align-items: end; gap: 56px; }
body[data-page="evidence"] .hero h1 { max-width: 16ch; }
body[data-page="evidence"] .hero .art { height: 260px; border-radius: 3px 80px 3px 3px; margin-bottom: 5px; }
body[data-page="evidence"] .flow { max-width: 980px; }
body[data-page="evidence"] .sum { max-width: 780px; }
body[data-page="evidence"] .deep { margin-left: 100px; padding: 32px 0 32px 34px; border-left: 1px solid var(--line); }
body[data-page="evidence"] .sb { background: #e6eadc; }
@media (max-width: 760px) {
  body[data-page="evidence"] .hero { grid-template-columns: 1fr; gap: 28px; }
  body[data-page="evidence"] .hero .art { height: 180px; border-radius: 3px 60px 3px 3px; }
  body[data-page="evidence"] .deep { margin-left: 12px; padding-left: 24px; }
}
@media print {
  body[data-page="evidence"] .hero { display: block; }
  body[data-page="evidence"] .deep { margin-left: 0; }
}
