.press-page .provenance-panel__summary{max-width:76ch}
.press-page .mini-metric-strip{margin-top:0}
.press-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}
.press-summary-card{border:1px solid var(--line);background:var(--card)}
.press-summary-card h2{margin:0 0 10px;font-size:1.05rem;line-height:1.3}
.press-summary-card p{margin:0;font-size:14px;line-height:1.68;color:var(--muted)}
.press-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.press-change-card{border:1px solid var(--line);background:var(--card)}
.press-change-card h3{margin:0 0 10px;font-size:16px;line-height:1.3}
.press-change-card ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.press-change-card li{display:flex;gap:10px;align-items:flex-start}
.press-change-card li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:9px}
.press-change-card li span{font-size:14px;line-height:1.62;color:var(--muted)}
.press-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.press-download-card{display:flex;flex-direction:column;gap:8px;background:var(--card)}
.press-download-card strong{font-size:15px;line-height:1.35;color:var(--text)}
.press-download-card span{font-size:13px;line-height:1.55;color:var(--muted)}
.press-source-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.press-source-list a{text-decoration:none}

@media (max-width:767px){
  .press-summary-grid,
  .press-change-grid{grid-template-columns:1fr}
  .press-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:560px){
  .press-download-grid{grid-template-columns:1fr}
}
