/* ABOUT refinements stay within the existing corporate layout. */
.page-about .about-profile .facts-layout{grid-template-columns:.7fr 1.3fr}
.page-about .about-profile .facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;line-height:1.9}
.page-about .about-profile dt{white-space:nowrap}
.page-about .about-structure .process-grid article{display:flex;flex-direction:column;align-items:flex-start}
.page-about .about-structure .process-grid p{line-height:1.9;margin-bottom:22px}
.page-about .about-structure .process-grid a{margin-top:auto}
.page-about .about-direction .section-heading{margin-bottom:28px}
.page-about .about-direction h2{text-wrap:balance}
.page-about .about-direction .reading-copy{max-width:680px}
.page-about .about-direction .reading-copy p{margin:0;line-height:1.9;text-wrap:pretty}
.page-about .about-direction .reading-copy p+p{margin-top:22px}
@media(max-width:850px){
 .page-about .about-profile .facts-layout{gap:35px}
 .page-about .about-profile .facts>div{grid-template-columns:92px minmax(0,1fr);gap:16px}
}
@media(max-width:650px){
 .page-about .about-profile .facts-layout{grid-template-columns:1fr;gap:28px}
 .page-about .about-profile .facts>div{grid-template-columns:78px minmax(0,1fr);gap:14px}
 .page-about .about-structure .process-grid p{margin-bottom:16px}
 .page-about .about-direction .section-heading{margin-bottom:24px}
 .page-about .about-direction .reading-copy p+p{margin-top:22px}
}
