.v539-knowledge .v539-article-card{display:flex;flex-direction:column;position:relative;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}
.v539-knowledge .v539-article-body{padding:18px;display:flex;flex-direction:column;flex:1;font-family:inherit}
.v539-knowledge .v539-article-body h3{font-family:inherit;font-size:18px;line-height:1.4;font-weight:700;color:#153b60;min-height:0;margin:0 0 12px}
.v539-knowledge .v539-article-body p{font-family:inherit;font-size:15px;line-height:1.65;color:#405a70;min-height:0;margin:0 0 20px}
.v539-knowledge .v539-article-body>a{font-family:inherit;font-size:14px;line-height:1.4;font-weight:700;text-transform:none;margin-top:auto}
.v539-knowledge .v539-all-articles{font-family:inherit;font-size:13px;text-transform:none;font-weight:700}
.v539-knowledge .v539-article-image{height:auto;aspect-ratio:2/1;flex-shrink:0}
.v539-article-card:focus-within{border-color:#299d42;box-shadow:0 15px 28px #075daf25}
@media(hover:hover) and (pointer:fine){
 .v539-article-card.is-raised{transform:translateY(-20px);z-index:2;border-color:#63b974;box-shadow:0 22px 32px #075daf30}
 .v539-article-card.is-returning{animation:knowledgeSettle .65s ease-out both}
}
@keyframes knowledgeSettle{0%{transform:translateY(-20px)}38%{transform:translateY(0)}58%{transform:translateY(-6px)}75%{transform:translateY(0)}87%{transform:translateY(-2px)}100%{transform:translateY(0)}}
body:not(.home-page) .site-header .nav,body:not(.home-page) .site-header .nav>a{font-family:inherit;font-size:15px!important;font-weight:700;letter-spacing:0}
body:not(.home-page) .site-header .nav{gap:22px!important}
@media(min-width:981px) and (max-width:1200px){body:not(.home-page) .site-header .nav{gap:12px!important}body:not(.home-page) .site-header .nav>a{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.v539-article-card{transition:none!important}.v539-article-card.is-raised{transform:none}.v539-article-card.is-returning{animation:none}}
@media(min-width:981px) and (max-width:1100px){
 body:not(.home-page) .site-header .nav-wrap::after{display:none!important}
 body:not(.home-page) .site-header .nav-wrap{gap:10px!important;padding-inline:12px!important}
 body:not(.home-page) .site-header .brand{width:145px!important;flex-basis:145px!important}
 body:not(.home-page) .site-header .brand img{width:140px!important}
 body:not(.home-page) .site-header .nav{gap:10px!important}
}
