.topic-page .case-header{max-width:none;height:88px;padding-inline:6.5vw;gap:42px}
.topic-page .case-header-nav{flex:1;gap:32px}
.topic-page .case-article>.case-text-section:first-child{padding-top:0;border-top:0}
.topic-title-phrase{display:inline-block}
.topic-page .case-detail-lead{text-wrap:balance}
.topic-example{padding-top:30px;border-top:1px solid #252525;scroll-margin-top:100px}
.topic-example-intro{font-size:18px;line-height:1.7;color:#d0d0d0;margin:0 0 26px}
.topic-related{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:18px;line-height:1.5}
.topic-related a:hover{text-decoration:underline;text-underline-offset:5px}
.business-services-grid h3 a{color:inherit}
.business-services-grid h3 a:hover{text-decoration:underline;text-underline-offset:6px}
@media(max-width:1000px){.topic-page .case-header{padding-inline:24px;gap:24px}.topic-page .case-header-nav{gap:18px;font-size:13px}}
@media(max-width:760px){.topic-page .case-header{height:72px;gap:16px}.topic-page .case-header-nav{display:none}.topic-example-intro{font-size:16px}.topic-related{font-size:17px}}
