/* DRAFT 2026-10-13. Editorial revision; approved hero geometry and motion stay in their original modules. */
.org-current-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:52px 0 0;border-top:1px solid var(--org-line);padding-top:29px}
.org-current-status article{min-width:0}
.org-current-status article+article{border-left:1px solid var(--org-line);padding-left:32px}
.org-current-status article>span,.org-role-status-label{display:block;color:var(--org-muted);font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}
.org-current-status h3{font-size:clamp(25px,2.5vw,38px);line-height:1.12;font-weight:500;letter-spacing:-.04em;margin:16px 0}
.org-current-status p{font-size:16px;line-height:1.65;color:var(--org-muted);margin:0;max-width:390px}
.org-current-status+.oslo-context{margin-top:64px}
.org-role-status-label{margin-bottom:13px;letter-spacing:.015em;max-width:100%;overflow-wrap:break-word}
.role-lines .proposed-representation{border-color:var(--org-accent)}
.role-lines.role-reference{margin-top:45px}
#purpose .org-purpose-lead{max-width:1050px}
#responsibility .responsibility-intro{max-width:830px}
@media(max-width:800px){
 .org-current-status{gap:24px;margin-top:38px}
 .org-current-status article+article{padding-left:22px}
 .org-current-status p{font-size:15px}
}
@media(max-width:600px){
 .org-current-status{grid-template-columns:1fr;gap:25px;margin-top:32px;padding-top:25px}
 .org-current-status article+article{border-left:0;border-top:1px solid var(--org-line);padding:24px 0 0}
 .org-current-status h3{font-size:30px;margin:11px 0 12px}
 .org-current-status p{max-width:none}
 .org-current-status+.oslo-context{margin-top:42px}
 .role-lines.role-reference{margin-top:32px}
 .org-role-status-label{font-size:10px;line-height:1.5}
}
