.community-signature{display:inline-flex;flex-direction:column;align-items:inherit;vertical-align:middle;max-width:100%;line-height:1.35;text-align:inherit;white-space:normal}
.community-signature .community-signature-name{color:inherit;font:inherit;letter-spacing:inherit}
.community-signature small.community-signature-note{display:block;margin:4px 0 0;padding:0;font-family:'DM Sans',sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;color:inherit;opacity:.9;white-space:normal;max-width:100%}
header>.brand{min-width:0}
header>.brand>span{min-width:0}
header>.brand .community-signature{display:flex;align-items:flex-start;text-align:left;max-width:240px}
header>.brand .community-signature .community-signature-note{font-size:11px;color:#c8dce8;max-width:240px}
header>.brand .brand-location{font-size:9px;margin-top:5px;color:#9dafbc;letter-spacing:1.2px}
footer .brand .community-signature{display:flex;align-items:flex-start;max-width:310px}
footer .brand .community-signature-note{font-size:13px;color:#c8dce8;margin-top:9px}


.live-pill .community-signature{align-items:flex-start}
.live-pill .community-signature-note{font-size:11px;color:#d9eeee}
.weekly-tv-base{height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}
.weekly-tv-base .community-signature{align-items:center}
.weekly-tv-base .community-signature-note{font-size:11px;line-height:1.5;letter-spacing:0;color:inherit}
.rav-feature-photo .community-signature-note,.rav-profile-portrait .community-signature-note{font-size:11px;letter-spacing:0;color:inherit}
.tov-book .community-signature-note{font-size:9px;line-height:1.5;font-weight:600;color:#193344}
.tov-book>small{letter-spacing:1px}
@media(max-width:1450px) and (min-width:1101px){header>.brand .community-signature{max-width:220px}header>.brand .community-signature-note{font-size:10px}}
@media(max-width:800px){header>.brand .community-signature{max-width:165px}header>.brand .community-signature .community-signature-note{font-size:10px;max-width:165px;line-height:1.45;margin-top:4px}header>.brand .brand-location{font-size:8px;letter-spacing:.5px;margin-top:3px}header{min-height:100px}footer .brand .community-signature-note{font-size:12px}.community-signature small.community-signature-note{font-size:11px}.live-pill{max-width:100%;letter-spacing:1px}.live-pill .community-signature-note{font-size:10px}}
@media(max-width:370px){header>.brand .community-signature{max-width:135px}header>.brand .community-signature .community-signature-note{max-width:135px;font-size:9px}}
