.l-sec{border-top:1px solid var(--line);gap:20px;padding-block:40px;display:grid}.l-sec h2{font-size:clamp(24px,2.6vw,34px);line-height:1.25}.l-lede{color:var(--fg-2);max-width:60ch;margin-top:-8px;font-weight:400}.articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article-card{background:var(--ink-1);border:1px solid var(--line);border-radius:8px;align-content:start;gap:10px;padding:22px;transition:border-color .3s,transform .3s;display:grid}.article-card:hover{border-color:color-mix(in oklab, var(--glow) 50%, var(--line));transform:translateY(-2px)}.article-card .chip{justify-self:start}.article-card h3{font-size:20px;font-weight:500;line-height:1.35}.article-card p{color:var(--fg-2);font-size:14px;font-weight:400}.article-card .meta{color:var(--fg-3);font-size:12px}.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.vcard{align-content:start;gap:10px;display:grid}.vcard h3{font-family:var(--body);font-size:15px;font-weight:500;line-height:1.45}.vmeta{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}.to-product{color:var(--glow)}.to-product:hover{text-decoration:underline}.shorts-strip{grid-auto-columns:minmax(130px,160px);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.channel{margin-top:16px}@media (max-width:980px){.articles,.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.articles,.vgrid{grid-template-columns:minmax(0,1fr)}}
