.latest-news-section{padding:clamp(58px,8vw,96px) 0;border-top:1px solid var(--border);background:radial-gradient(circle at 90% 10%,rgba(225,43,43,.1),transparent 34%)}.latest-news-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.latest-news-copy{max-width:760px}.latest-news-copy h2{margin-bottom:14px;text-transform:uppercase}.latest-news-copy p{margin-bottom:0;color:var(--muted)}.news-grid-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--border);border-radius:22px;background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),var(--black-card);box-shadow:0 20px 50px rgba(0,0,0,.24)}.news-card-image{aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--border);background:#080808}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-card:hover .news-card-image img{transform:scale(1.025)}.news-card-body{display:flex;flex:1;flex-direction:column;padding:24px}.news-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:13px;color:var(--muted-dark);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.news-meta span{color:#ff7676}.news-meta span:after{content:"";display:inline-block;width:3px;height:3px;margin-left:10px;border-radius:50%;vertical-align:middle;background:var(--border-strong)}.news-card h3{margin-bottom:13px;font-size:1.28rem;text-transform:uppercase}.news-card h3 a:hover{color:#ff7777}.news-card p{color:var(--muted);font-size:.94rem}.news-read-button{align-self:flex-start;margin-top:auto}.news-card-text-only:before{content:"SWTC UPDATE";display:flex;min-height:110px;align-items:flex-end;padding:22px;border-bottom:1px solid var(--border);color:rgba(255,255,255,.2);background:radial-gradient(circle at 80% 20%,rgba(225,43,43,.24),transparent 48%),#0a0a0b;font-size:1.55rem;font-weight:900;letter-spacing:.13em}.news-empty{padding:30px;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.035);color:var(--muted)}@media(max-width:1040px){.news-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card:last-child:nth-child(3){grid-column:1/-1}}@media(max-width:760px){.news-grid-home{grid-template-columns:1fr}.news-card:last-child:nth-child(3){grid-column:auto}.latest-news-head{align-items:stretch;flex-direction:column}.latest-news-head .btn{width:100%}}
