.card-news{background-color:var(--color-zhen-zhu-bai-pearl);display:block}.card-news__header{position:relative}.card-news__body{gap:var(--spacing-24);flex-direction:column;align-items:start;display:flex}@media (min-width:1100.1px){.card-news__body{padding:var(--spacing-48);min-height:35rem}}@media (min-width:700.1px) and (max-width:1100px){.card-news__body{padding:var(--spacing-36);min-height:24rem}}@media (max-width:700px){.card-news__body{padding:var(--spacing-36)var(--spacing-24);min-height:21rem}}@media (min-width:1100.1px){.card-news__image{aspect-ratio:580/360}}@media (max-width:1100px){.card-news__image{aspect-ratio:389/318}}@media (max-width:700px){.card-news__image{aspect-ratio:280/191}}.card-news__image img{object-fit:cover;width:100%;height:100%}.card-news__date{background-color:var(--color-fog-of-war);color:var(--color-white);font-variant:tabular-nums;line-height:1;display:grid;position:absolute;top:0;left:0}@media (min-width:1100.1px){.card-news__date{padding:var(--spacing-24);gap:var(--spacing-40);font-size:3rem}}@media (min-width:700.1px) and (max-width:1100px){.card-news__date{padding:var(--spacing-16);gap:var(--spacing-8);font-size:2rem}}@media (max-width:700px){.card-news__date{padding:var(--spacing-16);gap:var(--spacing-4);font-size:1.6rem}}.card-news__heading{border-bottom:1px solid;font-weight:500}@media (min-width:1100.1px){.card-news__heading{padding-left:var(--spacing-48);margin-left:calc(var(--spacing-48)*-1);font-size:2rem}}@media (min-width:700.1px) and (max-width:1100px){.card-news__heading{padding-left:var(--spacing-36);margin-left:calc(var(--spacing-36)*-1);font-size:1.6rem}}@media (max-width:700px){.card-news__heading{padding-left:var(--spacing-24);margin-left:calc(var(--spacing-24)*-1);font-size:1.4rem}}@media (min-width:1100.1px){.card-news__title{font-size:3.6rem}}@media (max-width:1100px){.card-news__title{font-size:3rem;font-weight:300}}@media (max-width:700px){.card-news__title{font-size:1.6rem}}@media (min-width:1100.1px){.card-news__description{font-size:2rem}}@media (max-width:1100px){.card-news__description{font-size:1.4rem;font-weight:300}}@media (max-width:700px){.card-news__description{font-size:1.2rem}}
