.tech-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tech-news-grid>li{min-width:0;display:flex}.tech-news-grid[data-featured-first=true]>li:first-child{grid-column:span 2}.tech-news-card{--news-ink:#1d1d1f;--news-muted:#55606f;isolation:isolate;width:100%;min-width:0;color:var(--news-ink);font-optical-sizing:auto;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #13244a08,0 8px 24px #13244a0f}.tech-news-card:focus-visible{outline-offset:5px;outline:3px solid #1e5bd6}.tech-news-card-image{aspect-ratio:16/10;background:linear-gradient(140deg,#253c66,#13244a 60%,#0b1630);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.tech-news-card-image img{object-fit:cover}.tech-news-card .tech-news-card-placeholder{color:#b6c5e2;stroke-width:1px;width:3rem;height:3rem}.tech-news-card[data-has-image=true] .tech-news-card-placeholder{visibility:hidden}.tech-news-card-body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.tech-news-card-meta{letter-spacing:.015em;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;font-size:.6875rem;line-height:1.5;display:flex}.tech-news-card-meta strong{text-transform:uppercase;font-weight:700}.tech-news-card-meta time{color:var(--news-muted);white-space:nowrap}.tech-news-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.2}.tech-news-card .tech-news-card-summary{-webkit-line-clamp:2;color:var(--news-muted);letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tech-news-card-read{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.tech-news-card-read svg{width:1.125rem;height:1.125rem}.tech-news-card[data-featured=true]{--news-ink:#fff;--news-muted:#e4e9f2;min-height:28rem;color:var(--news-ink);background:#13244a;justify-content:flex-end}.tech-news-card[data-featured=true] .tech-news-card-image{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.tech-news-card[data-featured=true]:after{content:"";z-index:-1;background:linear-gradient(#050c191a 10%,#050c19a6 45%,#050c19 100%);position:absolute;inset:0}.tech-news-card[data-featured=true] .tech-news-card-body{flex:none;padding:clamp(1.5rem,3vw,2rem)}.tech-news-card[data-featured=true] h3{letter-spacing:-.035em;max-width:28ch;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.1}.tech-news-featured-label{color:#fff;letter-spacing:.025em;background:#071020cc;border:1px solid #ffffff40;border-radius:999px;padding:.375rem .75rem;font-size:.6875rem;font-weight:650;position:absolute;top:1.5rem;left:1.5rem}.tech-news-grid[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tech-news-grid[data-compact=true] .tech-news-card[data-featured=true]{min-height:22rem}.tech-news-grid[data-compact=true] .tech-news-card-body{padding:1.125rem}.tech-news-grid[data-compact=true] .tech-news-card[data-featured=true] .tech-news-card-body{padding:1.5rem}.tech-news-grid[data-compact=true] .tech-news-card h3{font-size:1rem}.tech-news-grid[data-compact=true] .tech-news-card[data-featured=true] h3{font-size:clamp(1.375rem,2.2vw,1.75rem)}.tech-news-grid[data-compact=true] .tech-news-card-summary{display:none}@media (max-width:960px){.tech-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tech-news-grid,.tech-news-grid[data-compact=true]{grid-template-columns:minmax(0,1fr)}.tech-news-grid[data-featured-first=true]>li:first-child{grid-column:auto}.tech-news-card[data-featured=true]{min-height:25rem}.tech-news-grid[data-compact=true] .tech-news-card:not([data-featured=true]){grid-template-columns:6rem minmax(0,1fr);display:grid}.tech-news-grid[data-compact=true] .tech-news-card:not([data-featured=true]) .tech-news-card-image{aspect-ratio:auto}.tech-news-grid[data-compact=true] .tech-news-card:not([data-featured=true]) .tech-news-card-read{display:none}}@media (prefers-reduced-transparency:reduce){.tech-news-featured-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#13244a}}@media (prefers-contrast:more){.tech-news-card{outline:1px solid}.tech-news-card[data-featured=true]:after{background:linear-gradient(#0000,#050c19 40%)}}
