.blog-banner__categories .category__item a:after{background-color:var(--color-primary)}.blog-banner__categories .category__item a.is-active:hover{background-color:var(--color-primary-light)}.blog-banner__categories .category__item a.is-active:hover:after,.blog-banner__inner{background-color:var(--color-default)}.blog-banner__categories .category__item a{color:var(--color-default)}.blog-banner__categories .category__item a,.blog-banner__categories .category__label,.blog-banner h1{color:var(--color-white)}.blog-banner__categories{display:none}.blog-banner__categories .category__item a,.blog-banner__categories .category__label{display:block}.blog-banner__categories .category__items{display:flex}@media only screen and (min-width:48em){.blog-banner__select--wrapper{display:none}.blog-banner__categories{display:flex}}.blog-banner h1{margin:0}.blog-banner__categories{margin-top:1.5rem}.blog-banner__inner,.blog-banner__select--wrapper{padding-bottom:1.5rem;padding-top:1.5rem}@media only screen and (min-width:48em){.blog-banner{margin-bottom:3rem}.blog-banner__inner{padding-bottom:2.25rem;padding-top:3rem}}@media only screen and (min-width:75em){.blog-banner{margin-bottom:5.25rem}.blog-banner__inner{padding-bottom:4rem;padding-top:5.25rem}}.blog-banner__categories .category__items{grid-row-gap:.5rem;flex-wrap:wrap}.blog-banner__categories{grid-gap:2.25rem}.blog-banner__categories .category__items{grid-column-gap:2.25rem}.blog-banner__categories .category__item a{font-family:Neue Haas Unica,sans-serif}.blog-banner__categories .category__item a,.blog-banner__categories .category__label{font-size:.889rem}@media only screen and (min-width:75em){.blog-banner__categories .category__item a,.blog-banner__categories .category__label{font-size:.885rem}}.blog-banner__categories .category__item a,.blog-banner__categories .category__label{font-weight:700}.blog-banner__categories .category__label{font-weight:800}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.blog-banner__categories .category__item a,.blog-banner__categories .category__label{text-transform:lowercase}@media only screen and (min-width:30em){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:48em){.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:75em){.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:47em){.max-medium--text-underline,.max-medium--text-underline-hover:focus,.max-medium--text-underline-hover:hover{text-decoration:underline}.max-medium--text-strikethrough,.max-medium--text-strikethrough-hover:focus,.max-medium--text-strikethrough-hover:hover{text-decoration:line-through}.max-medium--text-no-decoration,.max-medium--text-no-decoration-hover:focus,.max-medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:74em){.max-large--text-underline,.max-large--text-underline-hover:focus,.max-large--text-underline-hover:hover{text-decoration:underline}.max-large--text-strikethrough,.max-large--text-strikethrough-hover:focus,.max-large--text-strikethrough-hover:hover{text-decoration:line-through}.max-large--text-no-decoration,.max-large--text-no-decoration-hover:focus,.max-large--text-no-decoration-hover:hover{text-decoration:none}}.blog-banner__categories .category__item a{grid-gap:.375rem;align-items:center;display:inline-flex;overflow:hidden;position:relative;transition:all .3s}.blog-banner__categories .category__item a:after{bottom:0;content:"";display:block;height:2px;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .3s,transform .3s;width:100%}.blog-banner__categories .category__item a.is-active:after,.blog-banner__categories .category__item a:active:after,.blog-banner__categories .category__item a:hover:after{opacity:1;transform:translateZ(0)}.blog-banner__categories .category__item a:focus{border-radius:2px;box-shadow:0 0 0 2px var(--color-primary)}.blog-banner__categories .category__item a:focus:after{display:none}.blog-banner__categories .category__item a:after{height:1px}.blog-banner__categories .category__divider:before{background-color:var(--color-white);content:"";display:block;height:24px;width:1px}.blog-banner__select--wrapper select{border-radius:0;font-weight:700;height:52px;text-transform:lowercase}.blog-banner__select--wrapper .input-select-icon{top:24px}