/* Home headings with room for the longer copy. */
.topics-section h2.home-room-title{font-size:clamp(36px,3.55vw,60px);line-height:1.14;letter-spacing:-2px;text-wrap:balance}
.topics-section .section-heading>div{min-width:0}
.connect-heading h2.home-connect-title{font-size:clamp(37px,3.5vw,66px);line-height:1.08;letter-spacing:-2px;text-wrap:balance}
.last-call h2.home-last-title{font-size:clamp(29px,2.15vw,37px);line-height:1.2;text-wrap:balance}
.last-call-inner>div{min-width:0}.last-call-inner>.button{flex-shrink:0}
@media(max-width:700px){.topics-section h2.home-room-title{font-size:clamp(32px,8vw,44px);letter-spacing:-1.2px}.connect-heading h2.home-connect-title{font-size:clamp(33px,8.3vw,46px);letter-spacing:-1.3px}.last-call h2.home-last-title{font-size:clamp(27px,7.2vw,32px);letter-spacing:-.8px}}
