/* Restore the original about-page hierarchy without changing V3 copy. */
.about-layout {max-width:1120px;}
.about-layout > p {max-width:920px;line-height:1.95;margin:0 0 24px;}
.about-layout > .lead {font-size:18px;line-height:2;color:#193b59;margin-bottom:48px;}
.about-layout h3 {color:#0b2e59;font-size:25px;line-height:1.4;margin:44px 0 18px;font-weight:700;}
.about-layout .about-culture {display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;padding:28px;background:#f4f7fa;border-left:3px solid #0b2e59;line-height:1.95;}
.about-layout .about-culture article:last-child {grid-column:1/-1;}
.about-layout .about-culture h3 {font-size:20px;margin:0 0 12px;}
.about-layout .timeline {margin:24px 0 48px;}
.about-layout .tl-item {display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid #dce4eb;}
.about-layout .tl-item .yr {font-size:23px;color:#0b2e59;font-weight:700;}
.about-layout .tl-item p {margin:0;line-height:1.95;}
.about-investors {overflow-x:auto;margin-top:24px;}
.about-investors table {width:100%;table-layout:fixed;}
.about-investors th:first-child,.about-investors th:nth-child(2) {width:26%;}
.about-investors td,.about-investors th {vertical-align:top;line-height:1.8;overflow-wrap:anywhere;padding:16px;}
@media(max-width:640px) {
 .about-layout > .lead {font-size:16px;margin-bottom:32px;}
 .about-layout h3 {font-size:22px;margin-top:32px;}
 .about-layout .about-culture {grid-template-columns:1fr;padding:20px;}
 .about-layout .tl-item {grid-template-columns:1fr;gap:8px;padding:20px 0;}
 .about-investors table {min-width:640px;}
}
