/* Match remaining legacy sections to the current TC typography. */
html body.tc-unified .tc-story,html body.tc-unified .tc-story *,html body.tc-unified header .brand,html body.tc-unified header .brand *,html body.tc-unified header .nav-cta{font-family:Arial,Helvetica,sans-serif!important}
html body.tc-unified .tc-story h2{font-weight:600!important;font-size:clamp(32px,3.7vw,52px)!important;line-height:1.15!important;letter-spacing:-.035em!important}
html body.tc-unified .tc-story h3{font-weight:600!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important;letter-spacing:-.02em!important}
html body.tc-unified .tc-story p{font-weight:400!important;font-size:18px!important;line-height:1.65!important}
html body.tc-unified .tc-story :is(b,strong,a){font-weight:600!important}
html body.tc-unified .tc-story-card>span,html body.tc-unified .tc-story-bridge small{display:none!important}
html body.tc-unified header .brand .name,html body.tc-unified header .nav-cta{font-weight:600!important}
