:root{--antd-steps-color-primary:#1f56a3;--antd-steps-color-primary-border:#f6faef}.news-card{position:relative;display:block;transition:all .3s ease;width:100%;height:27.1875rem}@media screen and (min-width:1200px){.news-card{width:24rem;height:30.6875rem}.news-card:hover .news-card__image .common-image{transition:all .3s ease;transform:scale(1.2)}.news-card:hover .news-card__content{transition:all .3s ease;box-shadow:0 0 15px 0 rgba(16,24,40,.25);background-color:#e8f1ff}.news-card:hover .news-card__title{text-decoration:underline}}.news-card__link{display:block;width:100%;height:100%;text-decoration:none}.news-card__image{position:absolute;top:0;left:0;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;z-index:2;width:100%;height:12.125rem}@media screen and (min-width:1200px){.news-card__image{width:22rem;height:12.9375rem}}.news-card__image .common-image{width:100%;height:100%;transition:all .3s ease}.news-card__image .common-image img{width:100%;height:100%;object-fit:cover;display:block}.news-card__content{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#f2f3f4;border-radius:24px;z-index:1;box-sizing:border-box;width:100%;height:16.9375rem;left:0;padding:46px 16px 32px;transition:all .3s ease}@media screen and (min-width:1200px){.news-card__content{width:22rem;height:19.75rem;left:auto;right:0;padding:64px 32px 32px}}.news-card__content__text-group{display:flex;flex-direction:column;gap:8px}.news-card__category{font-size:1rem;line-height:1.25;font-family:var(--font-montserrat);font-weight:500;color:#072f63}.news-card__title{font-size:1.25rem;line-height:1.6;font-weight:700;-webkit-line-clamp:4;margin:0}.news-card__date,.news-card__title{font-family:var(--font-montserrat);display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#101828;overflow:hidden}.news-card__date{font-size:1rem;line-height:1.75;font-weight:300;-webkit-line-clamp:1}@media screen and (min-width:1200px){.news-card__date{position:relative;bottom:16px}}.news-card__action{display:flex;justify-content:space-between;align-items:center;width:100%}.news-card__action .news-card__arrow-icon path{fill:#1f56a3}