.home-news-section{padding:74px 0 80px;border-top:1px solid var(--line);background:var(--surface)}
.home-news-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.home-news-head h2{margin:7px 0 5px;font-size:30px;line-height:1.2}.home-news-head p{margin:0;color:var(--muted);font-size:13px}.home-news-head>a{display:flex;gap:4px;align-items:center;color:var(--accent);font-size:12px;font-weight:700;white-space:nowrap}.home-news-head>a svg,.home-news-link svg{width:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-news-card{position:relative;display:flex;min-width:0;min-height:235px;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:17px;background:var(--soft);transition:border-color .2s,transform .2s,box-shadow .2s}.home-news-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:0 14px 34px rgba(15,23,42,.07);transform:translateY(-3px)}.home-news-card.is-featured{grid-column:span 2;padding:30px;background:linear-gradient(135deg,#071120,#103250);color:#fff}.home-news-card.is-featured:after{position:absolute;right:25px;bottom:20px;width:120px;height:120px;border:1px solid rgba(101,215,232,.14);border-radius:50%;box-shadow:0 0 0 28px rgba(101,215,232,.04);content:"";pointer-events:none}.home-news-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#9aa5b5;font-size:10px}.home-news-meta span{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent);font-weight:700}.is-featured .home-news-meta{color:#8fa3bb}.is-featured .home-news-meta span{background:rgba(101,215,232,.1);color:#72dce9}.home-news-card h3{position:relative;z-index:1;margin:17px 0 10px;font-size:18px;line-height:1.5}.home-news-card.is-featured h3{max-width:720px;font-size:25px;line-height:1.4}.home-news-card h3 a:hover{color:var(--accent)}.home-news-card.is-featured h3 a:hover{color:#72dce9}.home-news-card p{position:relative;z-index:1;display:-webkit-box;overflow:hidden;margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-news-card.is-featured p{max-width:660px;color:#aebdd1;font-size:13px}.home-news-link{position:relative;z-index:1;display:flex;gap:2px;align-items:center;width:max-content;margin-top:auto;color:var(--accent);font-size:11px;font-weight:700}.home-news-card.is-featured .home-news-link{color:#72dce9}
@media(max-width:900px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-card.is-featured{grid-column:span 2}}
@media(max-width:720px){.home-news-section{padding:55px 0 60px}.home-news-head{display:block}.home-news-head>a{margin-top:14px}.home-news-grid{grid-template-columns:1fr}.home-news-card,.home-news-card.is-featured{grid-column:auto;min-height:210px;padding:22px}.home-news-card.is-featured h3{font-size:21px}}
