.kn-blog .kn-blog-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease!important}
.kn-blog .kn-blog-card__link{display:block;height:100%;color:inherit;text-decoration:none;cursor:pointer}
.kn-blog .kn-blog-card__content h3{transition:color .25s ease!important}
.kn-blog .kn-blog-card:focus-within{outline:2px solid var(--primary-color);outline-offset:5px}
.kn-blog .kn-blog-card__link:focus-visible{outline:none}
.kn-blog .kn-blog-card:focus-within h3{color:var(--primary-color)}
.kn-blog .kn-blog__control{cursor:pointer;transition:background-color .2s,color .2s!important;background:transparent;border:1px solid #1a1a1a}
.kn-blog .kn-blog__control img{display:none}
.kn-blog .kn-blog__control::before{content:'';display:block;width:16px;height:16px;background:url('./arrow-next.svg') center/16px 16px no-repeat}
.kn-blog .kn-blog__control[data-blog-previous]::before{background-image:url('./arrow-previous.svg')}
.kn-blog .kn-blog__control:disabled{opacity:.35;cursor:default}
.kn-blog .kn-blog__control:focus-visible,.kn-blog .kn-blog__more:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}
.kn-blog .kn-blog__more{cursor:pointer;text-decoration:none;transition:background-color .25s,color .25s!important}
.kn-blog .kn-blog__more:focus-visible{background:#1a1a1a;color:white}
@media(hover:hover){.kn-blog .kn-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #02071512}.kn-blog .kn-blog-card:hover h3{color:var(--primary-color)}.kn-blog .kn-blog__control:enabled:hover{background:#e9eefd}.kn-blog .kn-blog__more:hover{background:#1a1a1a;color:white}}
@media(prefers-reduced-motion:reduce){.kn-blog .kn-blog-card,.kn-blog .kn-blog-card__content h3,.kn-blog .kn-blog__control,.kn-blog .kn-blog__more{transition:none!important}.kn-blog .kn-blog-card:hover{transform:none}}
/* Keep article imagery stationary on hover and focus. */
.kn-blog .kn-blog-card:hover,.kn-blog .kn-blog-card:focus-within{transform:none;box-shadow:none}
.kn-blog .kn-blog-card__image,.kn-blog .kn-blog-card:hover .kn-blog-card__image,.kn-blog .kn-blog-card:focus-within .kn-blog-card__image{transform:none!important;filter:none!important;transition:none!important}
