.head:where(.astro-jslu5rnj){flex-direction:column;gap:.75rem;margin:1rem 0 2.5rem;display:flex}.kicker:where(.astro-jslu5rnj){color:var(--accent-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:500}h1:where(.astro-jslu5rnj){font-size:var(--font-size-display);margin:0;line-height:1}.lede:where(.astro-jslu5rnj){max-width:70ch;color:var(--text-muted);margin:0}.watch-bar:where(.astro-jslu5rnj){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1rem;display:flex}h2:where(.astro-jslu5rnj){margin:0;font-size:1.5rem}.count:where(.astro-jslu5rnj){color:var(--text-muted);font-family:var(--font-mono);text-transform:none;letter-spacing:0;margin-left:.5rem;font-size:.875rem;font-weight:400}.legend:where(.astro-jslu5rnj){color:var(--text);font-family:var(--font-mono);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.cards:where(.astro-jslu5rnj){gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cards:where(.astro-jslu5rnj) .card{--card-cut:var(--cut);background:var(--surface);clip-path:polygon(0 0, calc(100% - var(--card-cut)) 0, 100% var(--card-cut), 100% 100%, 0 100%);padding:1.1rem clamp(1rem,2.5vw,1.5rem) 1.25rem}.cards:where(.astro-jslu5rnj) .card-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.cards:where(.astro-jslu5rnj) .cve-id{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.95rem;font-weight:500}.cards:where(.astro-jslu5rnj) .kev{border:1px solid var(--text-muted);color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;padding:.1rem .45rem;font-size:.75rem;font-weight:500}.cards:where(.astro-jslu5rnj) .date{color:var(--text-muted);font-family:var(--font-mono);margin-left:auto;font-size:.8rem}.cards:where(.astro-jslu5rnj) .product{color:var(--text-muted);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.8rem}.cards:where(.astro-jslu5rnj) .desc{overflow-wrap:anywhere;max-width:70ch;margin:0;font-size:1rem;line-height:1.55}.cards:where(.astro-jslu5rnj) .patch{border-top:1px solid var(--border);gap:.35rem;margin:.9rem 0 0;padding-top:.75rem;font-size:.9rem;display:grid}.cards:where(.astro-jslu5rnj) .field{grid-template-columns:7.5rem minmax(0,1fr);gap:0 1rem;display:grid}.cards:where(.astro-jslu5rnj) dt{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;line-height:1.9}.cards:where(.astro-jslu5rnj) dd{overflow-wrap:anywhere;min-width:0;margin:0}.cards:where(.astro-jslu5rnj) .patch-mark{text-align:center;width:1em;font-family:var(--font-mono);display:inline-block}.cards:where(.astro-jslu5rnj) .patch-label{font-weight:600}.cards:where(.astro-jslu5rnj) .note,.cards:where(.astro-jslu5rnj) .due{color:var(--text-muted);font-family:var(--font-mono);font-size:.8rem}.cards:where(.astro-jslu5rnj) .versions{font-family:var(--font-mono)}.cards:where(.astro-jslu5rnj) .placeholder{background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);padding:1.25rem;font-size:.875rem}.cards:where(.astro-jslu5rnj) .badge{--badge-cut:var(--cut-sm);--badge-line:1.5px;isolation:isolate;font-family:var(--font-mono);white-space:nowrap;clip-path:polygon(0 0, calc(100% - var(--badge-cut)) 0, 100% var(--badge-cut), 100% 100%, 0 100%);align-items:baseline;gap:.45em;padding:.3rem .8rem .3rem .6rem;line-height:1.2;display:inline-flex;position:relative}.cards:where(.astro-jslu5rnj) .badge-score{font-size:.95rem;font-weight:500}.cards:where(.astro-jslu5rnj) .badge-label{letter-spacing:.08em;font-size:.75rem}.cards:where(.astro-jslu5rnj) .badge--critical{background:var(--accent-2);color:var(--bg)}.cards:where(.astro-jslu5rnj) .badge--high{background:var(--accent);color:var(--accent)}.cards:where(.astro-jslu5rnj) .badge--other{background:var(--text-muted);color:var(--text-muted)}.cards:where(.astro-jslu5rnj) .badge--high:before,.cards:where(.astro-jslu5rnj) .badge--other:before{content:"";inset:var(--badge-line);z-index:-1;background:var(--surface);clip-path:polygon(0 0, calc(100% - var(--badge-cut) + .586 * var(--badge-line)) 0, 100% calc(var(--badge-cut) - .586 * var(--badge-line)), 100% 100%, 0 100%);position:absolute}.foot:where(.astro-jslu5rnj){color:var(--text-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.5}@media (width<=40rem){.cards:where(.astro-jslu5rnj) .card{--card-cut:var(--cut-sm)}.cards:where(.astro-jslu5rnj) .field{grid-template-columns:minmax(0,1fr)}.cards:where(.astro-jslu5rnj) .date{width:100%;margin-left:0}}
