.talgv-news-archive__header{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:clamp(11rem,25vw,19rem);padding:clamp(1.25rem,4vw,3rem);margin-bottom:clamp(1.5rem,4vw,2.75rem);overflow:hidden;border:3px solid #73772f;border-radius:1rem;background-color:#f5eedc;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 .65rem 1.4rem rgba(0,0,0,.18)}.talgv-news-archive__header--news{background-image:linear-gradient(90deg,rgba(245,238,220,.99) 0,rgba(245,238,220,.96) 38%,rgba(245,238,220,.7) 56%,rgba(245,238,220,.08) 76%),url('../img/news-header.webp')}.talgv-news-archive__header--events{background-image:linear-gradient(90deg,rgba(245,238,220,.99) 0,rgba(245,238,220,.96) 38%,rgba(245,238,220,.7) 56%,rgba(245,238,220,.08) 76%),url('../img/events-header.webp')}.talgv-news-archive__title{max-width:58%;margin:0;color:#123d5a;font-size:clamp(2.25rem, 7vw, 4rem);font-weight:700;line-height:1.08;text-wrap:balance}.talgv-news-archive__description{max-width:min(58%,38rem);margin-top:1rem;color:#242424;font-size:1.2rem;line-height:1.6}.talgv-news-archive__main,.talgv-news-card,.talgv-news-card__body{min-width:0}.talgv-news-archive__posts{display:grid;gap:1.5rem}.talgv-news-card{display:grid;grid-template-columns:minmax(13rem,36%) minmax(0,1fr);overflow:hidden;border-radius:1rem;background:#f6f3ec;color:#202020;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.2)}.talgv-news-card:focus-within{box-shadow:0 0 0 4px #f6f3ec,0 0 0 7px #2d79ad}.talgv-news-card__media{min-height:100%;background:#ddd7cb}.talgv-news-card__image{display:block;width:100%;height:100%;min-height:15rem;object-fit:cover}.talgv-news-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.15rem,3vw,1.75rem)}.talgv-news-card__meta{width:100%}.talgv-news-card__categories a{text-decoration-color:#f2f2f241}.talgv-news-card__categories a:hover{text-decoration-color:#f2f2f2}.talgv-news-card__title a{color:#174f78;text-decoration:none;text-decoration-thickness:0.08em;text-underline-offset:0.14em}.talgv-news-card__title a:hover{text-decoration:underline}.talgv-news-card__title a:focus,.talgv-news-card__title a:hover{color:#082f4c}.talgv-news-card__title{margin:0;font-size:clamp(1.6rem, 4vw, 2.15rem);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.talgv-news-card__excerpt{width:100%;margin-top:1rem;font-size:1.1rem;line-height:1.6;overflow-wrap:anywhere}.talgv-news-card__excerpt>*+*{margin-top:.75rem}.talgv-news-card__more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;margin-top:1.25rem;border:2px solid #174f78;border-radius:.4rem;background:#174f78;color:#fff;font-weight:700;line-height:1.2;text-decoration:none}.talgv-news-card__more:focus,.talgv-news-card__more:hover{background:#fff;color:#0b3d61;text-decoration:none}.talgv-news-archive .page-numbers:focus-visible,.talgv-news-card a:focus-visible{outline:3px solid #2d79ad;outline-offset:3px}.talgv-news-archive .navigation.pagination{margin-top:2rem}.talgv-news-archive .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.talgv-news-archive .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.55rem .8rem;border:1px solid #777;border-radius:.35rem;color:#fff;font-weight:700}.talgv-news-archive .page-numbers.current{border-color:#f6f3ec;background:#f6f3ec;color:#202020}.talgv-news-archive a.page-numbers:focus,.talgv-news-archive a.page-numbers:hover{background:#fff;color:#202020;text-decoration:none}.talgv-news-archive__empty{padding:1.5rem;border:1px solid #666;border-radius:.75rem}@media (max-width:48rem){.talgv-news-archive__header{min-height:13rem;background-position:right center}.talgv-news-archive__description,.talgv-news-archive__title{max-width:64%}.talgv-news-card{grid-template-columns:minmax(0,1fr)}.talgv-news-card__media{min-height:0}.talgv-news-card__image{height:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:24rem){.talgv-news-archive__header{min-height:12rem;padding:1rem;border-width:2px;border-radius:.75rem}.talgv-news-archive__title{max-width:68%;font-size:clamp(2rem, 12vw, 2.75rem)}.talgv-news-archive__description{max-width:68%;font-size:1rem;line-height:1.45}.talgv-news-card__body{padding:1rem}}