.c4c-person-hero{background:#081733;color:#fff;border-bottom:4px solid var(--red);padding:78px 0 74px}.c4c-person-hero .eyebrow{display:block;margin-bottom:16px}.c4c-person-hero h1{color:#fff!important;font-size:clamp(42px,5vw,68px);line-height:1.04;margin:0 0 18px;max-width:980px}.c4c-person-role{font:700 17px/1.5 Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 18px}.c4c-person-intro{font-size:20px;line-height:1.65;color:#d4deee!important;max-width:880px;margin:0}.c4c-person-body{padding:78px 0 92px}.c4c-person-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:72px;align-items:start}.c4c-person-main .eyebrow{display:block;margin-bottom:14px}.c4c-person-main h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 24px}.c4c-person-main p{font-size:17px;line-height:1.8;margin:0 0 20px}.c4c-person-aside{border-top:4px solid var(--red);background:var(--surface-card);padding:30px}.c4c-person-aside h2{font-size:22px;margin:0 0 20px}.c4c-person-aside ul{list-style:none;padding:0;margin:0}.c4c-person-aside li{padding:13px 0;border-top:1px solid var(--line);line-height:1.45}.c4c-person-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media(max-width:780px){.c4c-person-hero{padding:58px 0}.c4c-person-grid{grid-template-columns:1fr;gap:42px}.c4c-person-intro{font-size:18px}.c4c-person-body{padding:58px 0 72px}}