/* Compact three-column project summary from the user-approved V6 reference.
   Historical V6 stays frozen; new pages use this shared layout. */
.project-summary{padding-block:22px 38px}
.project-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--line)}
.project-summary dl>div{padding:20px 24px;min-width:0}
.project-summary dl>div+div{border-left:1px solid var(--line)}
.project-summary dt{font:400 12px/1.8 var(--sans);color:var(--muted);margin:0 0 8px}
.project-summary dd{font:400 14px/1.85 var(--sans);margin:0;color:var(--ink)}
@media(max-width:767px){
 .project-summary{padding-bottom:25px}
 .project-summary dl{grid-template-columns:1fr}
 .project-summary dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;padding:17px 0}
 .project-summary dl>div+div{border-left:0;border-top:1px solid var(--line)}
 .project-summary dt{margin:0;padding-top:2px}
 .project-summary dd{font-size:13px}
}
@media print{.project-summary{padding-block:15px}.project-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.project-summary dl>div{display:block;padding:15px}.project-summary dl>div+div{border-top:0;border-left:1px solid var(--line)}}
