.card-news{background-color:var(--color--white);border-radius:.75rem;flex-direction:column;block-size:100%;transition:box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem 1rem #00000014}.card-news:hover{box-shadow:0 .5rem 1.5rem #0000001f}.card-news:focus-within{outline:2px solid var(--color--blue);outline-offset:2px}.card-news__media{flex-direction:column;flex-shrink:0;align-items:flex-end;block-size:14.0625rem;padding:1rem;display:flex;position:relative;overflow:hidden}.card-news__picture,.card-news__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.card-news__tag{z-index:1;letter-spacing:-.01em;color:var(--color--blue);white-space:nowrap;background-color:var(--color--ice);border-radius:624.938rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.card-news__body{flex-direction:column;gap:1.5rem;height:100%;display:flex}@media screen and (width<=360px){.card-news__body{padding:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.card-news__body{padding:calc(21.3333px + .740741vw)}}@media screen and (width>=1440px){.card-news__body{padding:2rem}}.card-news__head{flex-direction:column;gap:.5rem;display:flex}.card-news__date{letter-spacing:-.01em;color:var(--color--slate);margin:0;font-size:.875rem;line-height:1.5}.card-news__title{font-family:var(--font--heading);letter-spacing:-.01em;color:var(--color--navy);margin:0;font-weight:600;line-height:1.25}@media screen and (width<=360px){.card-news__title{font-size:1.25rem}}@media screen and (width>=360px) and (width<=1440px){.card-news__title{font-size:calc(18.6667px + .37037vw)}}@media screen and (width>=1440px){.card-news__title{font-size:1.5rem}}.card-news__link{color:inherit}.card-news__link:after{z-index:2;content:"";position:absolute;inset:0}.card-news__excerpt{letter-spacing:-.01em;color:var(--color--navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card-news__cta{margin-block-start:auto}.card-news:hover,.card-news:focus-within{--btn-secondary-bg:var(--color--ice-hover)}
