.news_timeline__Z9mlb{list-style:none;margin:2.75rem 0 0;padding:0;max-width:none}.news_event__kH5mc{position:relative;margin:0;padding:0 0 1.75rem 1.85rem}.news_event__kH5mc:last-child{padding-bottom:0}.news_event__kH5mc:before{content:"";position:absolute;left:5px;top:1.35rem;bottom:0;width:1px;background:color-mix(in srgb,var(--accent) 32%,var(--border))}.news_event__kH5mc:last-child:before{display:none}.news_event__kH5mc:after{content:"";position:absolute;left:0;top:1.15rem;width:11px;height:11px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,var(--bg))}.news_card__1T8Zu{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem 1.3rem 1.3rem;box-shadow:var(--shadow);min-width:0}.news_meta__bmvRx{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem;margin:0 0 .35rem;max-width:none;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--step--1);font-weight:600;letter-spacing:.01em;color:var(--accent)}.news_meta__bmvRx a{font-weight:500}.news_title__jNgbM{margin:0 0 .55rem;font-size:var(--step-2);line-height:1.2}.news_summary__vpoKt{margin:0;max-width:var(--measure);color:var(--text)}.news_gallery__5Lvnd{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:1.1rem 0 0;padding:0;max-width:100%;min-width:0}.news_gallery__5Lvnd li{margin:0;min-width:0}.news_photo__B2VxB{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;margin-inline:auto;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));background:var(--bg-subtle)}@media (min-width:640px){.news_gallery__5Lvnd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.news_gallery__5Lvnd{grid-template-columns:repeat(3,minmax(0,1fr))}}.news_comingSoon__JA9WK{margin:.95rem 0 0;max-width:none;color:var(--text-muted);font-size:var(--step--1);font-style:italic}@media (max-width:700px){.news_event__kH5mc{padding-left:1.55rem}.news_card__1T8Zu{padding:1rem 1rem 1.1rem}}