.horizontal-band{padding:0}
.horizontal-band .heading{color:var(--beacon-system-color-text-standard);font-family:var(--beacon-system-font-family-body);font-weight:300;font-size:20px;line-height:24px;margin:0 16px}
.horizontal-band .heading a:not(.button){color:#3b3b3b;cursor:default;font-family:var(--beacon-system-font-family-heading) !important;text-decoration:none}
.horizontal-band .view-all.link{float:right;font-family:var(--beacon-system-font-family-body);font-size:16px;line-height:20px;margin-right:16px;margin-top:-22px}
.horizontal-band .horizontal-scroll-container{overflow:auto;position:relative}
.horizontal-band .horizontal-scroll{-ms-overflow-style:none;-webkit-touch-callout:none;cursor:default;margin-left:16px;margin-right:16px;overflow:hidden;overflow-x:scroll;scrollbar-width:none;user-select:none;white-space:nowrap}
.horizontal-band .horizontal-scroll::-webkit-scrollbar{display:none}
.horizontal-band .horizontal-scroll.is-author-mode img{background:#fff;display:inline-block;margin:12px 12px 12px 0;padding:24px;text-align:center;text-decoration:none;width:240px}
.horizontal-band .horizontal-scroll.is-author-mode img:first-of-type{margin:12px}
.horizontal-band .horizontal-scroll.is-author-mode img:last-of-type{margin:12px 12px 12px 0}
.horizontal-band .horizontal-scroll::after,.horizontal-band .horizontal-scroll::before{background-size:auto 12px;content:'';cursor:pointer;height:12px;position:absolute;right:15px;top:45%;width:12px;z-index:9900}
.horizontal-band .horizontal-scroll.left-arrow-enabled,.horizontal-band .horizontal-scroll.right-arrow-enabled{cursor:grab}
.horizontal-band .horizontal-scroll.left-arrow-enabled::before{background:url('../../../../../../etc.clientlibs/fai/clientlibs/base/resources/images/innersourceIcons/chevron-left-icon.svg') no-repeat;left:2px}
.horizontal-band .horizontal-scroll.right-arrow-enabled::after{background:url('../../../../../../etc.clientlibs/fai/clientlibs/base/resources/images/innersourceIcons/chevron-right-icon.svg') no-repeat;right:2px}
.horizontal-band .tile-container{background:#fff;border-collapse:collapse;display:inline-block;margin:12px 6px 12px 0;padding:24px;text-decoration:none;vertical-align:top;white-space:normal;width:260px}
.horizontal-band .tile-container:last-of-type{margin:12px 6px 12px 0}
.horizontal-band .tile-container .tile-inner{position:relative}
.horizontal-band .tile-container .tile-inner .thumbnail-headshot-cta .search-link{color:var(--beacon-system-color-text-link);font-family:var(--beacon-system-font-family-body);font-weight:700}
.horizontal-band .tile-container .tile-inner header,.horizontal-band .tile-container .tile-inner h2,.horizontal-band .tile-container .tile-inner h3{font-family:var(--beacon-system-font-family-body);margin-top:0}
.horizontal-band .tile-container .tile-inner h2 a{color:var(--beacon-system-color-text-link);font-family:var(--beacon-system-font-family-heading) !important}
.horizontal-band .tile-container .tile-inner h3{color:var(--beacon-system-color-text-standard);font-weight:700;line-height:12px}
.horizontal-band .tile-container .tile-inner h3.featured{color:#061937}
.horizontal-band .tile-container .tile-inner h3 span.featured{color:#3b4b59;float:left}
.horizontal-band .tile-container .tile-inner h3 span.separator{color:#898989;line-height:12px;font-family:var(--beacon-system-font-family-body);font-size:12px;bottom:1px;position:relative}
.horizontal-band .tile-container .tile-inner .article-description:not(.button){color:var(--beacon-system-color-text-standard);font-family:var(--beacon-system-font-family-body);font-weight:300}
.horizontal-band .tile-container .tile-inner footer{bottom:0;float:left;margin-top:32px;position:absolute}
.horizontal-band .tile-container .tile-inner footer .details{width:calc(56%)}
.horizontal-band .tile-container .tile-inner footer .author.group .details{width:100%}
.horizontal-band .tile-container .tile-inner footer .author.group .name::before{content:'By ';font-family:'Nimbus Sans Bold',Arial,Helvetica,sans-serif;font-size:12px}
.horizontal-band .tile-container .tile-inner footer .author.group img{display:none}
.horizontal-band .tile-container .tile-inner footer .author .date{margin-bottom:2px}
.horizontal-band .tile-container .tile-inner footer .author:last-of-type img{margin-bottom:0}
.horizontal-band .tile-container .view-heading{height:100%;width:100%}
.horizontal-band .tile-container .view-heading a:not(.button){color:#fff;font-size:36px;line-height:46px;padding:24px}
.horizontal-band .tile-container .video .tile-content{height:136px;left:0;margin:12px 0}
.horizontal-band .tile-container .video .tile-inner{position:initial}
.horizontal-band .tile-container.resize-prep footer{bottom:unset;position:relative}
.horizontal-band .view-all-tile{background-color:#3b3b3b;padding:0}
.horizontal-band .view-all-tile .view-all-icon{background-color:#fff;border-radius:16px;bottom:24px;height:32px;overflow:hidden;position:absolute;right:24px;width:32px}
.horizontal-band .view-all-tile .view-all-icon::after{background:url('../../../../../../etc.clientlibs/fai/clientlibs/base/resources/images/angle-arrows-sprite.png') no-repeat -18.5px 4px;background-size:auto 24px;content:'';height:24px;position:absolute;width:24px}
.horizontal-band .view-all-tile a{bottom:0;color:#fff;font-size:24px;height:100%;line-height:32px;position:absolute;right:0;width:100%}
.horizontal-band .horizontal-band-container{position:relative}
.horizontal-band .horizontal-band-container.is-expanded-inline .view-all.link{padding-right:26px;position:relative}
.horizontal-band .horizontal-band-container.is-expanded-inline .view-all.link::after{background:url('../../../../../../etc.clientlibs/fai/clientlibs/base/resources/images/innersourceIcons/cross-dark-icon.svg') no-repeat;background-position:center center;content:'';height:16px;position:absolute;right:0;width:16px}
.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll-container{justify-content:space-between;overflow:unset}
.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll-container::after,.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll-container::before{display:none}
.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll{cursor:default;margin-left:16px;margin-right:16px;white-space:normal}
.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll::after,.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll::before{display:none}
.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{display:block;margin:12px 8px 0 0;width:96%}
.columns .horizontal-band .tile-container .tile-inner{height:100%}
@media all and (min-width:640px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{display:inline-block;vertical-align:top}
.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container:first-of-type{margin-left:0}
}
@media all and (min-width:640px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{width:300px}
}
@media all and (min-width:768px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{width:360px}
}
@media all and (min-width:800px){.horizontal-band .heading{font-size:24px;margin:0 56px;line-height:32px}
.horizontal-band .view-all.link{margin-right:56px}
.horizontal-band .horizontal-scroll{margin-left:32px;margin-right:32px}
.horizontal-band .horizontal-scroll::after,.horizontal-band .horizontal-scroll::before{height:24px;width:24px}
.horizontal-band .horizontal-scroll::after{right:6px}
.horizontal-band .horizontal-scroll::before{left:6px}
.horizontal-band .tile-container{margin:12px 12px 12px 0;width:304px}
.horizontal-band .tile-container:first-of-type{margin-left:24px}
.horizontal-band .tile-container:last-of-type{margin-right:24px}
.horizontal-band .horizontal-band-container{position:relative}
.horizontal-band .horizontal-band-container::before,.horizontal-band .horizontal-band-container::after{background:#f1f1f1;bottom:0;content:' ';display:block;height:100%;position:absolute;top:0;width:64px;z-index:9000}
.horizontal-band .horizontal-band-container::before{background:linear-gradient(90deg,#f1f1f1 0,#f1f1f1 50%,rgba(241,241,241,0) 96%);left:0}
.horizontal-band .horizontal-band-container::after{background:linear-gradient(270deg,#f1f1f1 0,#f1f1f1 50%,rgba(241,241,241,0) 96%);right:0}
.horizontal-band .horizontal-band-container.is-expanded-inline .horizontal-scroll{margin-left:56px;margin-right:56px}
.horizontal-band .horizontal-band-container.is-expanded-inline.horizontal-band-container::after,.horizontal-band .horizontal-band-container.is-expanded-inline.horizontal-band-container::before{visibility:hidden}
}
@media all and (min-width:800px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{width:250px}
}
@media all and (min-width:1024px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{width:235px}
}
@media all and (min-width:1280px){.horizontal-band .horizontal-band-container.is-expanded-inline .tile-container{width:295px}
}