.csm-news-archive__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.csm-news-archive__card{background:var(--color-surface,#111);border-radius:8px;min-height:320px;display:block;position:relative;overflow:hidden}.csm-news-archive__card img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.csm-news-archive__shade{background:linear-gradient(transparent 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.csm-news-archive__tag{z-index:1;letter-spacing:.08em;background:var(--brand-primary);color:#fff;padding:.35rem .55rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.csm-news-archive__body{z-index:1;padding:1rem 1rem 1.15rem;position:absolute;bottom:0;left:0;right:0}.csm-news-archive__date{opacity:.8;margin-bottom:.35rem;font-size:.78rem;display:block}.csm-news-archive__title{text-transform:uppercase;margin:0;font-size:1.05rem;line-height:1.25}.csm-news-archive__excerpt{opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.csm-news-archive__more{justify-content:center;margin-top:2rem;display:flex}.csm-news-archive__more-btn{letter-spacing:.1em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.85rem 1.75rem;font-family:inherit;font-size:.75rem;font-weight:600}.csm-news-archive__more-btn:hover:not(:disabled){border-color:var(--brand-secondary);color:var(--brand-secondary)}.csm-news-archive__more-btn:disabled{opacity:.6;cursor:wait}
.csm-news-archive{padding:2rem 1rem 4rem}.csm-news-archive__back{opacity:.75;margin:0 0 1rem;font-size:.85rem}.csm-news-archive__head h1{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:max(1.75rem,min(4vw,2.35rem))}.csm-news-archive__head p{opacity:.8;text-transform:uppercase;letter-spacing:.08em;margin:.5rem 0 0;font-size:.85rem}.csm-news-archive__empty{opacity:.75;margin-top:2rem}
