.article-card{--card-border-radius:.9375rem;--card-padding:.5rem}@media screen and (min-width:640px){.article-card{--card-border-radius:1.5625rem;--card-padding:1.5625rem;gap:1rem}}.article-card{border-radius:var(--card-border-radius);padding:var(--card-padding).875rem var(--card-padding)var(--card-padding);flex-direction:row;gap:.625rem;width:100%;display:flex}@media screen and (min-width:640px){.article-card{gap:1.375rem;padding:0}}.article-card-bg-color-green{background-color:var(--color-green);color:var(--color-beige)}.article-card-bg-color-dark-green{background-color:var(--color-green-dark);color:var(--color-beige)}.article-card-image{aspect-ratio:3/2;flex:0 0 128px}@media (min-width:640px){.article-card-image{flex:0 0 256px}}.article-card-image img{aspect-ratio:3/2;border-radius:var(--card-border-radius);object-fit:cover;width:100%;height:auto;display:block}.article-card-content{flex-direction:column;justify-content:space-between;width:100%;padding:0;display:flex}@media screen and (min-width:640px){.article-card-content{padding:var(--card-padding)1.875rem var(--card-padding)0}}.article-card-text-body{color:var(--nca-off-white);font-family:var(--font-immortel-infra-g1);font-size:1rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (min-width:768px){.article-card-text-body{font-size:1.25rem;line-height:1.3}}@media screen and (min-width:1280px){.article-card-text-body{font-size:1.375rem}}.article-card-link{border-bottom:1px solid var(--nca-orange);color:var(--nca-off-white);text-transform:uppercase;white-space:nowrap;padding-bottom:.125rem;font-size:.75rem;font-weight:800;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.article-card-link:hover{color:var(--nca-orange);border-color:var(--nca-off-white)}.article-card-footer{flex-flow:wrap;justify-content:space-between;gap:1rem;display:flex}.article-card-footer-text{color:var(--color-beige);text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:800;line-height:1}@media screen and (min-width:640px){.article-card-footer-text{font-size:.875rem;line-height:1.2}}@media screen and (min-width:1536px){.article-card-footer-text{font-size:1rem;line-height:1}}@media screen and (min-width:640px){.nca-articles{font-size:.875rem;line-height:1.2}}@media screen and (min-width:1536px){.nca-articles{font-size:1rem;line-height:1}}.article-card>.article-card-link{white-space:normal;border-bottom:none;flex:0 0 100%;gap:.625rem;padding-bottom:0;text-decoration:none;display:flex}.article-card>.article-card-link:hover{color:var(--color-orange)}@media screen and (min-width:640px){.article-card>.article-card-link{gap:1.4rem}}.article-card>.article-card-link .article-card-footer{margin-bottom:3px}
