/* Project summaries and selected evidence use the established site grid. */
.case-brief{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0 28px;margin:0 0 32px}
.case-status{font-size:14px;line-height:1.5;color:var(--muted);margin-bottom:20px}
.case-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0}
.case-brief-grid>div{min-width:0}
.case-brief-grid dt{color:var(--orange);font-size:15px;font-weight:700;line-height:1.5;margin-bottom:10px}
.case-brief-grid dd{font-size:16px;line-height:1.65;color:var(--ink);margin:0;overflow-wrap:break-word}
.project-gallery.recruiter-gallery{display:block}
.evidence-heading{font-size:clamp(22px,2.3vw,32px);line-height:1.25;color:var(--orange)}
.evidence-note{display:block;color:var(--muted);font-size:14px;line-height:1.6;margin-top:6px}
.evidence-archive{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}
.evidence-archive-group{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}
.evidence-archive-group:first-of-type{margin-top:10px}
.evidence-archive-group>.gallery-group-title{color:var(--orange);font-size:22px;line-height:1.35;margin:0}
.project-films>.gm-gallery-more{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}
.home-availability{margin-top:18px;color:var(--muted);font-size:14px;line-height:1.6}
.home-page .impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.home-page .research-body>p+p{margin-top:18px}
.leadership-page .principle-copy strong{font-weight:700;color:var(--ink)}
.leadership-evidence-link{display:inline-block;margin-top:20px;font-size:16px;font-weight:600}
.leadership-workflow-result{margin-top:28px}
@media(min-width:761px) and (max-width:1100px){
 .home-page .impact-item{padding:0 20px;border-top:0}
 .home-page .impact-item:nth-child(n+2){border-left:1px solid #414141}
 .home-page .impact-item:first-child{padding-left:0}
 .home-page .impact-item:last-child{padding-right:0}
}
@media(max-width:760px){
 .case-brief{padding:22px 0 24px;margin-bottom:26px}
 .case-brief-grid{grid-template-columns:1fr;gap:22px}
 .case-brief-grid dt{margin-bottom:7px}
 .home-page .impact-grid{grid-template-columns:1fr;gap:0}
 .home-page .impact-item{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:18px;padding:22px 0!important;border-left:0!important;border-top:1px solid #414141}
 .home-page .impact-item:first-child{padding-top:0!important;border-top:0}
 .home-page .impact-item:last-child{padding-bottom:0!important}
 .home-page .impact-number{grid-column:1;grid-row:1/3;padding:0;font-size:52px;align-self:start}
 .home-page .impact-item dt,.home-page .impact-copy{grid-column:2}
 .home-page .impact-item dt{grid-row:1}
 .home-page .impact-copy{grid-row:2;margin-top:8px}
 .evidence-archive{margin-top:24px;padding-top:16px}
}
