/* Shared topic hub framing; heroes and editorial components reuse shared styles. */
.tw-topic-hub .home-subtitle{display:block!important;font-size:18px;line-height:1.6;margin-top:18px}
.tw-topic-hub .tw-topic-body{max-width:900px;margin:40px auto 56px;font-size:16px;line-height:1.75}
.tw-topic-hub .tw-topic-body>section:first-of-type{margin-top:32px}
@media(max-width:767px){.tw-topic-hub .home-subtitle{font-size:16px}.tw-topic-hub .tw-topic-body{margin:28px auto 40px}}
