.news-hero[data-astro-cid-3djpsd5j]{padding-block:var(--space-16) var(--space-10);background:linear-gradient(180deg, var(--surface-2) 0%, var(--paper) 100%)}.news-hero__inner[data-astro-cid-3djpsd5j]{max-width:var(--container-text)}.news-hero__title[data-astro-cid-3djpsd5j]{margin-top:var(--space-4);font-size:var(--fs-h1)}.news-hero__lead[data-astro-cid-3djpsd5j]{margin-top:var(--space-5)}.news-list[data-astro-cid-3djpsd5j]{padding-block:var(--space-10) var(--space-16)}.news-grid[data-astro-cid-3djpsd5j]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.news-grid[data-astro-cid-3djpsd5j]{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.news-grid[data-astro-cid-3djpsd5j]{grid-template-columns:repeat(3,1fr)}}.news-card[data-astro-cid-3djpsd5j]{background:var(--paper);border:var(--bw) solid var(--line);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.news-card[data-astro-cid-3djpsd5j]:hover{border-color:var(--red-line);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){.news-card[data-astro-cid-3djpsd5j]:hover{transform:translateY(-3px)}}.news-card[data-astro-cid-3djpsd5j]:has(.news-card__link:focus-visible){outline:var(--bw-strong) solid var(--focus-ring);outline-offset:2px}.news-card__link[data-astro-cid-3djpsd5j]:focus-visible{outline:none}.news-card__link[data-astro-cid-3djpsd5j]:after{content:"";position:absolute;inset:0}.news-card__media[data-astro-cid-3djpsd5j]{aspect-ratio:3/2;background:var(--surface-2);overflow:hidden}.news-card__media[data-astro-cid-3djpsd5j] img{object-fit:cover;width:100%;height:100%}.news-card__body[data-astro-cid-3djpsd5j]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.news-card__meta[data-astro-cid-3djpsd5j]{gap:var(--space-2) var(--space-6);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-label);flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.news-card__tag[data-astro-cid-3djpsd5j]{color:var(--text-strong)}.news-card__tag[data-astro-cid-3djpsd5j]+time[data-astro-cid-3djpsd5j]:before{content:"·";width:var(--space-6);margin-left:calc(var(--space-6) * -1);text-align:center;color:var(--text-label);display:inline-block}.news-card__title[data-astro-cid-3djpsd5j]{font-size:var(--fs-h4);text-wrap:balance;margin:0}.news-card__excerpt[data-astro-cid-3djpsd5j]{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-muted);margin:0}.news-card__call[data-astro-cid-3djpsd5j]{z-index:1;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin-block:calc(var(--space-1) * -1);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--red-text);text-decoration:underline;text-decoration-color:var(--red-line);text-underline-offset:3px;display:inline-flex;position:relative}.news-card__call[data-astro-cid-3djpsd5j]:hover{color:var(--red-press);text-decoration-color:currentColor}.news-card__call[data-astro-cid-3djpsd5j] svg{color:var(--red);flex:none}.news-card__phone[data-astro-cid-3djpsd5j]{white-space:nowrap}.news-card__more[data-astro-cid-3djpsd5j]{padding-top:var(--space-2);align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--red-text);margin-top:auto;display:inline-flex}.news-empty[data-astro-cid-3djpsd5j]{max-width:var(--container-text)}.news-empty__title[data-astro-cid-3djpsd5j]{font-size:var(--fs-h3);margin-bottom:var(--space-6)}.news-empty__list[data-astro-cid-3djpsd5j]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.news-empty__link[data-astro-cid-3djpsd5j]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-4) var(--space-5);background:var(--paper);border:var(--bw) solid var(--line);border-radius:var(--r-lg);font-family:var(--font-display);font-weight:var(--w-extra);color:var(--text-strong);transition:border-color var(--dur) var(--ease);display:flex}.news-empty__link[data-astro-cid-3djpsd5j]:hover{border-color:var(--red-line)}.news-empty__link[data-astro-cid-3djpsd5j] .news-empty__arrow{color:var(--red);flex:none}
