/* Ajustes isolados da live; preserva o layout da página de referência. */
.hero h1{font-size:clamp(43px,4.5vw,59px);line-height:1.08}
.hero h1 em{white-space:normal}
.hero-grid{padding-block:48px 62px}
.live-card{width:258px}
.live-card strong{font-size:24px}
.case-number{font-size:clamp(36px,4vw,51px);line-height:1.13;margin-block:30px 20px}
.case-card{min-height:390px}
@media(max-width:720px){.hero h1{font-size:clamp(40px,8.6vw,62px)}.hero-grid{padding-block:40px 50px}.case-card{min-height:0}.topline{flex-wrap:wrap;gap:7px 12px}.live-card{width:240px}}
@media(max-width:380px){.hero h1{font-size:37px}.hero-facts b{font-size:19px}.hero-facts span{font-size:11px}.live-card{width:225px}}

/* Chamada do case: número e período em destaque, com quebra livre no celular. */
.hero h1{font-size:clamp(39px,4.1vw,55px);line-height:1.09}
.case-number{font-size:clamp(32px,3.7vw,47px)}
@media(max-width:720px){.hero h1{font-size:clamp(37px,8vw,56px)}}
@media(max-width:380px){.hero h1{font-size:35px}.case-number{font-size:32px}}
