.specialty-topics:before{content:none;display:none}
.specialty-topics>a{padding:25px 24px;transition:background-color .2s,border-color .2s}
.specialty-topics>a:hover{transform:none;background:#f2f8fc}
.specialty-topics strong{margin-bottom:12px}
.hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px}
.about-cover{padding:clamp(26px,2.7vw,40px)}
.about-cover h2{max-width:none;font-size:clamp(30px,2.55vw,40px);line-height:1.25}
.about-cover h2 span{display:block}
@media(max-width:1000px){.hero-split{grid-template-columns:1fr;gap:35px}.about-cover{min-height:330px}.about-cover h2{font-size:clamp(28px,4vw,38px)}}
@media(max-width:600px){.about-cover h2 span{display:inline}.about-cover{padding:26px}.specialty-topics>a{padding:18px}}
