.mc-about-profile .section-title{max-width:none}
.mc-about-profile .section-title h2{max-width:none;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;text-align:center;text-wrap:balance}
.mc-about-profile .section-title p{max-width:none}
.mc-about-profile .mc-about-video{margin:1.5rem auto 0;max-width:960px}
.mc-about-profile video{display:block;width:100%;height:auto;background:#000}
.mc-about-profile .mc-about-audit-marks{margin:2rem auto 0;max-width:960px}
.mc-about-profile .mc-about-audit-marks img{display:block;width:100%;height:auto}

/* About-only copy of the Network footprint; original hub styles remain untouched. */
.mc-about-network{color:#263b49;font:15px/1.65 Arial,sans-serif}
.mc-about-network .gs-footprint{padding:0;margin:0}
.mc-about-network h2,.mc-about-network h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.16;color:#263b49}
.mc-about-network h2{max-width:none;font-size:clamp(30px,3.2vw,42px);margin:8px 0 16px}
.mc-about-network h3{font-size:25px}
.mc-about-network p{color:#667789;margin:10px 0 17px}
.mc-about-network .gs-eyebrow{font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px}
.mc-about-network .gs-intro{max-width:800px}
.mc-about-network .gs-map{display:block;width:100%;height:clamp(240px,29vw,370px);object-fit:contain;border:1px solid #e5e9e5;background:#f5f7f5;margin-top:26px}
.mc-about-network .gs-caption{font-size:12px;line-height:1.6;margin-top:14px}
.mc-about-network .gs-guidance{border-block:1px solid #e0e5e8;padding:16px 0;margin:22px 0;font-size:14px}
.mc-about-network .gs-guidance>div{max-width:900px}
.mc-about-network .gs-guidance details{padding:12px 0}
.mc-about-network summary{cursor:pointer}
.mc-about-network a{color:#335e7b;text-underline-offset:3px}
.mc-about-network [id]{scroll-margin-top:115px}
@media(max-width:650px){.mc-about-network .gs-map{height:230px}}
