.c-filter-nav__wrapper{margin-top:20px}.c-filter-nav{position:relative;display:flex;flex-wrap:wrap;gap:10px}.l-component__content--centered .c-filter-nav{justify-content:center}.c-filter-nav__heading{font-size:1rem;line-height:1.375;color:#4d4f53;font-weight:700;margin:0 0 15px 0;display:block}.c-filter-nav__item{text-decoration:none;font-family:"Proxima Nova",Arial,sans-serif;font-size:0.875rem;line-height:1.5714285714;display:flex;align-items:center;background:#fff;border:1px solid #4d4f53;padding:2px 8px;color:#4d4f53;border-radius:4px;cursor:pointer;transition:color .3s ease,background-color .3s ease,border .3s ease}.c-filter-nav__item.active,.c-filter-nav__item:hover{background:#4d4f53;color:#fff;border-color:transparent}.c-filter-nav__clear-button{background:0 0;border:none;font-family:"Proxima Nova",Arial,sans-serif;font-size:1rem;line-height:1.25;font-weight:500;text-decoration:underline;cursor:pointer;transition:opacity .3 ease}.c-filter-nav__clear-button.is-hidden{display:none}.c-filter-nav__clear-button:focus,.c-filter-nav__clear-button:hover{opacity:.8}@media screen and (min-width:768px){.c-filter-nav{max-width:590px;margin-top:10px}.l-article__sidebar .c-filter-nav{justify-content:flex-start}.c-filter-nav__heading{margin:0 10px 0 0}.c-filter-nav__item{font-size:1rem;line-height:1.25;padding:2px 12px}}@media screen and (min-width:1280px){.c-filter-nav__wrapper{margin-top:30px;display:flex;align-items:center}.c-filter-nav{max-width:unset}.c-filter-nav__wrapper .c-filter-nav{margin-top:0}}
