.past-work-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:22px 26px;background:var(--paper);box-shadow:var(--card-shadow);border-radius:var(--card-radius);margin:0 0 16px}
.past-work-summary>div{display:grid;gap:5px;align-content:start}.past-work-summary strong{font-size:29px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.past-work-summary span{font-size:13px;line-height:1.5;color:var(--muted)}
.past-work-intro{margin:0 0 26px;font-size:13px;max-width:72ch}
.past-work-card .head-row{align-items:flex-start}.past-work-card .status{flex:none}.past-work-card .follow-finding{margin:21px 0;font-size:17px;line-height:1.65}
.past-work-stages{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px}.past-work-stages h3{font-size:14px;margin-bottom:8px;font-weight:600}.past-work-stages p{margin:0 0 7px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.past-work-stages p.quiet{font-size:12px}.past-work-stages a{font-size:13px}.past-work-stages .past-confirmation-date{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.past-work-card .actions{align-items:center}
@media(max-width:700px){.past-work-summary{gap:15px;padding:20px}.past-work-summary strong{font-size:25px}.past-work-summary span{font-size:12px}.past-work-stages{grid-template-columns:1fr;gap:22px}.past-work-card .follow-finding{font-size:16px}.past-work-card .head-row{gap:14px}}
@media(max-width:360px){.past-work-summary{gap:12px;padding:16px}.past-work-summary strong{font-size:23px}}
