.vc-herman-stewart main>section{padding-block:clamp(26px,4vw,54px);scroll-margin-top:120px}
.vc-herman-stewart .founder-hero{min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(22px,5vw,75px)}
.vc-herman-stewart .founder-hero h1{font-size:clamp(44px,7vw,98px);margin:10px 0 15px}
.vc-herman-stewart .founder-hero .founder-lead{margin:0 0 20px}
.vc-herman-stewart .founder-hero-secondary{display:inline-block;margin:10px 0 0 18px;text-underline-offset:5px;color:inherit}
.vc-herman-stewart .founder-hero .founder-portrait{max-width:370px}
.vc-herman-stewart .founder-hero .founder-portrait img{aspect-ratio:1.08;object-fit:cover;object-position:center 29%;width:100%;height:auto}
.vc-herman-stewart .founder-chapters{margin:0;padding-block:12px}
.vc-herman-stewart .founder-story{gap:clamp(18px,4vw,54px)}
.vc-herman-stewart .founder-story-belief{margin:0 0 14px}
.vc-herman-stewart .founder-experience-intro{margin-bottom:20px}
.vc-herman-stewart .founder-expertise-grid{gap:16px}
.vc-herman-stewart .founder-expertise-grid article{padding:16px 18px;background:#eef3f8;border-top:2px solid #f2cd32}
.vc-herman-stewart .founder-expertise-grid article p:last-child{margin-bottom:0}
.vc-herman-stewart .founder-speaking-booking{align-items:center}
.vc-herman-stewart .founder-speaking-drawer summary{cursor:pointer;color:#102b50;font-weight:750;padding:10px 0}
.vc-herman-stewart .founder-speaking-drawer iframe{margin-top:8px}
.vc-herman-stewart .founder-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(22px,3vw,42px) 7%;background:#eef3f8}
.vc-herman-stewart .founder-media-pair>section{min-width:0;display:block;padding:clamp(18px,2.5vw,33px);background:#fff;border-top:3px solid #f2cd32}
.vc-herman-stewart .founder-media-pair h2{font-size:clamp(27px,3.4vw,47px);margin-block:8px 12px}
.vc-herman-stewart .founder-media-pair .resource-book-detail{padding:0;margin:0}
@media(max-width:760px){
 .vc-herman-stewart .founder-hero,.vc-herman-stewart .founder-media-pair{grid-template-columns:minmax(0,1fr)}
 .vc-herman-stewart .founder-hero-secondary{display:block;margin:10px 0 0}
}
