.blogwp__grid{display:grid;gap:22px;grid-template-columns:repeat(var(--blogwp-cols,3),1fr)}.blogwp__grid[hidden]{display:none}.blogwp__card{display:flex;flex-direction:column;position:relative}.blogwp__image{aspect-ratio:16/9;background:rgba(20,0,70,.06);border-bottom:1px solid var(--cd-line);display:block;overflow:hidden}.cd .blogwp__image img{display:block;height:100%;object-fit:cover;transition:transform .4s;width:100%}.blogwp__card:hover .blogwp__image img{transform:scale(1.04)}.blogwp__card .cd-card__body{display:flex;flex-direction:column;flex-grow:1}.cd .blogwp__date{color:var(--cd-muted)}.cd .blogwp__title{color:var(--cd-navy);text-decoration:none}.blogwp__title:after{border-radius:var(--cd-radius);content:"";inset:0;position:absolute}.blogwp__title:focus-visible{outline:none}.blogwp__title:focus-visible:after{outline:3px solid var(--cd-blue);outline-offset:3px}.cd .blogwp__more{align-items:center;align-self:flex-start;display:inline-flex;gap:6px;margin-top:auto;padding-top:18px;text-decoration:none}.blogwp__more svg{height:16px;transition:transform .2s;width:16px}.blogwp__card:hover .blogwp__more svg{transform:translateX(4px)}.blogwp__bar{background:rgba(20,0,70,.08);border-radius:7px;display:block;height:14px;margin:6px 0}.blogwp__bar--short{width:60%}.blogwp__card--loading .blogwp__bar,.blogwp__card--loading .blogwp__image{animation:blogwp-pulse 1.4s ease-in-out infinite}@keyframes blogwp-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.blogwp__card--loading .blogwp__bar,.blogwp__card--loading .blogwp__image{animation:none}}.cd .blogwp__error{font-weight:600;text-align:center}.blogwp__all{justify-content:center;margin-top:32px}@media (max-width:920px){.blogwp__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.blogwp__grid{grid-template-columns:1fr}}