/* Typography review · 2026-11-03. Content unchanged. */
.scene .title{max-width:none;line-height:1.12;text-wrap:pretty}
.scene h3,.scene h4,.hero-question,.clarity-left h2,.question-intro-copy h2{ text-wrap:pretty }
.scene .page>.subtitle{margin-top:20px;margin-bottom:28px}
.scene .grid2,.scene .grid3,.scene .grid4,.scene .cases-grid{gap:24px}
.scene .cases-grid>div{padding:24px 20px}
.scene .cases-grid h3{line-height:1.25;margin:12px 0}
.scene .dark-card h3,.scene .card h3{line-height:1.25}
.scene .title+.grid2,.scene .title+.grid3,.scene .title+.grid4{margin-top:30px}
.generic-closing .closing-page>.title{text-wrap:balance}
@media(min-width:1001px){.scene .cases-grid h3{font-size:21px}}
@media(max-width:800px){
 .scene .page>.subtitle{margin-top:18px;margin-bottom:24px}
 .scene .grid2,.scene .grid3,.scene .grid4,.scene .cases-grid{gap:20px}
 .scene .cases-grid>div{padding:22px}
 .generic-closing .closing-page>.title{text-wrap:pretty}
}
.scene .brain-copy>h3,.scene .grid3 h3,.scene .grid4 h3{text-wrap:balance}
.generic-closing .closing-page>.title{text-wrap:wrap}
.generic-closing .closing-page>.title>span{display:block;text-wrap:balance}
.testimonial-supplement .harman-page>.title{font-size:clamp(31px,3.2vw,46px)}
@media(min-width:1001px){.scene .cases-grid h3{font-size:20px}}
@media(max-width:1000px){.scene .title{text-wrap:balance}.generic-closing .closing-page>.title{text-wrap:wrap}}
