/* 2.8 — sitewide hierarchy, rhythm and conversion unification */
.split-head h2,.section-head h2,.conversion-band h2,.detail-intro h2,.evidence-layout>div:first-child h2{font-size:clamp(2rem,3.45vw,3.2rem);line-height:1.08;letter-spacing:-.04em}
.split-head{align-items:start}
.split-head>p,.split-head>div:last-child{max-width:620px}
.feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}
.feature-grid--two .feature-card{min-height:430px;padding:clamp(2rem,4vw,3.2rem)}
.feature-grid--two .feature-card h3{max-width:540px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}
.feature-grid--two .feature-card p{max-width:520px}
.feature-grid--two .feature-card .arrow{margin-top:auto}
.conversion-band{align-items:center}
.conversion-actions{min-width:260px}
@media(max-width:1000px){.feature-grid--two{grid-template-columns:1fr}.feature-grid--two .feature-card{min-height:340px}}
@media(max-width:650px){.split-head h2,.section-head h2,.conversion-band h2,.detail-intro h2,.evidence-layout>div:first-child h2{font-size:clamp(1.85rem,9vw,2.5rem)}.feature-grid--two .feature-card{min-height:300px;padding:1.7rem}.feature-grid--two .feature-card h3{font-size:clamp(1.65rem,8vw,2.15rem)}}

