.news-card-overlay{height:310px;position:relative}@media (min-width:768px){.news-card-overlay{height:380px}}.news-card-overlay{cursor:pointer;border-radius:.75rem;overflow:hidden}.news-card-overlay__image{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.news-card-overlay:hover .news-card-overlay__image{transform:scale(1.05)}.news-card-overlay__gradient{pointer-events:none;background:linear-gradient(#0000,#0006,#000c);position:absolute;inset:0}.news-card-overlay__content{color:#fff;z-index:10;pointer-events:none;padding:1rem;position:absolute;bottom:0;left:0;right:0}.news-card-overlay__content a{pointer-events:auto;z-index:20;position:relative}.news-card-overlay__content--large{padding:1.5rem}.news-card-overlay__category{margin-bottom:1rem}.news-card-overlay__category--overlay-top{z-index:20;pointer-events:auto;margin:0;position:absolute;top:1.5rem;left:1.5rem}.news-card-overlay__category-link{text-transform:uppercase;letter-spacing:.05em;color:#fff;background-color:#2563eb;border-radius:.25rem;padding:.5rem 1rem;font-size:.75rem;text-decoration:none;transition:background-color .2s;display:inline-block}.news-card-overlay__category-link:hover{background-color:#1d4ed8}.news-card-overlay__category-link--glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border:1px solid #ffffff1a}.news-card-overlay__category-link--glass:hover{background-color:#ffffff4d}.news-card-overlay__title{color:#fff;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-weight:500;display:-webkit-box;overflow:hidden}.news-card-overlay__title--large{font-size:1.25rem}@media (min-width:1024px){.news-card-overlay__title--large{font-size:1.5rem}}.news-card-overlay__title--large{-webkit-line-clamp:3;line-clamp:3}.news-card-overlay__title a{transition:color .2s}.news-card-overlay:hover .news-card-overlay__title a{color:#93c5fd;text-decoration:none}.news-card-overlay__tags{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.news-card-overlay__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background-color:#fff3;border-radius:.25rem;padding:.35rem .75rem;font-size:.75rem;transition:background-color .2s}.news-card-overlay__tag:hover{background-color:#ffffff4d}.news-card-overlay__date{color:#fffc;align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.news-block-c{cursor:pointer;background-color:#fff;border-radius:.75rem;height:320px;transition:box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.news-block-c{height:165px}}.news-block-c:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.news-block-c__container{flex-direction:column;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.news-block-c__container{grid-template-columns:140px 1fr;display:grid}}.news-block-c__image-wrapper{border-radius:.5rem;height:155px;position:relative;overflow:hidden}@media (min-width:768px){.news-block-c__image-wrapper{height:100px}}.news-block-c__image{object-fit:cover;border-radius:.5rem;width:100%;height:100%;transition:transform .3s}.news-block-c:hover .news-block-c__image{transform:scale(1.05)}.news-block-c__content{pointer-events:none;flex-direction:column;justify-content:flex-start;display:flex}.news-block-c__content a{pointer-events:auto;z-index:10;position:relative}.news-block-c__title{color:#111827;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:0;margin-bottom:.5rem;font-weight:500;transition:color .2s;display:-webkit-box;overflow:hidden}.news-block-c__title a:hover{text-decoration:none}.news-block-c:hover .news-block-c__title{color:#002981}.news-block-c__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.news-block-c__tag{color:#4b5563;background-color:#f3f4f6;border-radius:.25rem;padding:.35rem .75rem;font-size:.75rem;transition:background-color .2s}.news-block-c__tag:hover{background-color:#e5e7eb}.news-block-c__meta{color:#4b5563;align-items:center;gap:.375rem;font-size:.875rem;display:flex}
