.bkg--deepSea{background-color:#102c4a}
.bkg--ice{background-color:#e6f2f8}
.bkg--indigoColor{background-color:#1f344a}
.bkg--lightGreyColor{background-color:#f5f5f5}
.bkg--lightSea{background-color:#d0e0ff}
.bkg--midnightNavy{background-color:#06121f}
.bkg--pureWhite{background-color:#fff}
.bkg--warmSand{background-color:#f9f4ef}
.txt--pureWhite{color:#fff}
.txt--lightGreyColor{color:#f5f5f5}
.txt--ice{color:#e6f2f8}
.txt--midnightNavy{color:#06121f}
.txt--indigoColor{color:#1f344a}
.txt--charcoal{color:#4d4e4e}
.txt--jet{color:#333}
.txt--skyBlueColor{color:#6dafc8}
.txt--deepSea{color:#102c4a}
.txt--linkBlue{color:#3e71ab}
.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only:active,.sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.sr-only a:focus,.sr-only a:hover{position:static;width:auto;height:auto}
.cif-article-block .cif-article-block__eyebrow{margin-bottom:24px}
@media only screen and (max-width:767px){.cif-article-block .cif-article-block__eyebrow{margin-bottom:16px}
}
.cif-article-block__container{display:flex;gap:32px;flex-wrap:wrap;margin-top:48px}
@media only screen and (max-width:767px){.cif-article-block__container{margin-top:24px}
}
.cif-article-block__card{display:flex;flex-direction:column;gap:24px;width:calc((100% - (32px * 2)) / 3);position:relative}
@media only screen and (max-width:767px){.cif-article-block__card{width:100%}
}
.cif-article-block__card-content{background:rgba(0,0,0,0);display:flex;flex-direction:column}
.cif-article-block__card .cif-article-block__card-tag{margin-bottom:16px}
@media only screen and (max-width:767px){.cif-article-block__card .cif-article-block__card-tag{margin-bottom:8px}
}
.cif-article-block__card-title{margin-bottom:12px;color:inherit}
@media only screen and (min-width:768px) and (max-width:1023px),only screen and (max-width:767px){.cif-article-block__card-title{margin-bottom:8px}
}
.cif-article-block__card img{width:100%;height:100%;aspect-ratio:1.77777778;object-fit:cover;display:block}
.cif-article-block__card-link{width:100%;display:flex;flex-direction:column;gap:24px}
.cif-article-block__card-link:hover,.cif-article-block__card-link:focus-visible{text-decoration:none}
.cif-article-block__card-link:hover .cif-article-block__card-title,.cif-article-block__card-link:active .cif-article-block__card-title{text-decoration:underline}
@media only screen and (min-width:768px) and (max-width:1023px){.cif-article-block__card-link{flex-direction:row;align-items:center}
}
@media only screen and (max-width:767px){.cif-article-block__card-link{gap:16px}
}
.cif-article-block__card-image-wrapper{overflow:hidden}
.cif-article-block__card-image-wrapper img{transform:scale(1);transition:transform .3s ease-in-out}
@media only screen and (min-width:768px) and (max-width:1023px){.cif-article-block__card-image-wrapper{flex:1}
}
.cif-article-block__card--featured{width:100%;gap:0}
@media only screen and (min-width:768px) and (max-width:1023px){.cif-article-block__card--featured{margin-bottom:8px}
}
.cif-article-block__card--featured img{width:100%;height:auto}
@media only screen and (min-width:1365px){.cif-article-block__card--featured img{width:fit-content;height:437px}
}
.cif-article-block__card--featured .cif-article-block__card-title{margin-bottom:8px}
.cif-article-block__card--featured .cif-article-block__card-content{padding:48px;width:100%}
@media only screen and (min-width:1365px){.cif-article-block__card--featured .cif-article-block__card-content{position:absolute;right:0;top:50%;transform:translateY(-50%);width:630px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.cif-article-block__card--featured .cif-article-block__card-content{padding:32px}
}
@media only screen and (max-width:767px){.cif-article-block__card--featured .cif-article-block__card-content{padding:24px}
}
.cif-article-block__card--featured a.cif-text-link-anchor{margin-top:24px;width:fit-content;color:inherit}
.cif-article-block__card--featured a.cif-text-link-anchor:hover,.cif-article-block__card--featured a.cif-text-link-anchor:focus,.cif-article-block__card--featured a.cif-text-link-anchor:active{text-decoration-color:inherit}
@media only screen and (max-width:767px){.cif-article-block__card--featured a.cif-text-link-anchor{margin-top:16px}
}
.cif-article-block__card--row .cif-article-block__card-link:hover img,.cif-article-block__card--row .cif-article-block__card-link:active img{transform:scale(1.2)}
@media only screen and (min-width:768px) and (max-width:1023px){.cif-article-block__card--row{width:100%}
.cif-article-block__card--row .cif-article-block__card-content{flex:1}
.cif-article-block__card--row .cif-article-block__card-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
}
@media only screen and (min-width:850px) and (max-width:1023px){.cif-article-block__card--row .cif-article-block__card-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
}
.light-theme .cif-article-block{color:#06121f}
.light-theme .cif-article-block .cif-article-block__card-title{color:#06121f}
.light-theme .cif-article-block .cif-article-block__eyebrow,.light-theme .cif-article-block .cif-article-block__card-tag,.light-theme .cif-article-block .cif-article-block__card-description{color:#333}
.light-theme .cif-article-block .cif-article-block__card--featured .cif-article-block__card-content{background:#fff}
.bkg--pureWhite.light-theme .cif-article-block .cif-article-block__card--featured .cif-article-block__card-content{background:#e6f2f8}
.light-theme .cif-article-block .cif-article-block__card-link:focus-visible{outline:2px solid #0645bf}
.dark-theme .cif-article-block{color:#fff}
.dark-theme .cif-article-block .cif-article-block__card-title{color:#fff}
.dark-theme .cif-article-block .cif-article-block__eyebrow,.dark-theme .cif-article-block .cif-article-block__card-tag,.dark-theme .cif-article-block .cif-article-block__card-description{color:#f5f5f5}
.dark-theme .cif-article-block .cif-article-block__card--featured .cif-article-block__card-content{background:#06121f}
.bkg--midnightNavy.dark-theme .cif-article-block .cif-article-block__card--featured .cif-article-block__card-content{background:#1f344a}
.dark-theme .cif-article-block .cif-article-block__card-link:focus-visible{outline:2px solid #d0e0ff}