.editorial-card{animation:editorial-in .25s ease-out}.reader-comments{margin-top:30px;border-top:3px solid var(--brand)!important}.comment-intro{color:var(--muted)}.comment-items{display:grid;gap:10px;margin:22px 0}.reader-comment{padding:18px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.reader-comment header{display:flex;justify-content:space-between;gap:16px}.reader-comment time{color:var(--muted);font:9px Consolas,monospace;text-transform:uppercase}.reader-comment p{margin:10px 0 0!important;white-space:pre-wrap;color:var(--muted)}.comment-form{display:grid;gap:14px;margin-top:24px;padding:22px;border:1px solid var(--line);background:var(--surface)}.comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.comment-form label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.comment-form input,.comment-form textarea{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text);font:inherit}.comment-form input:focus,.comment-form textarea:focus{outline:2px solid color-mix(in srgb,var(--brand) 30%,transparent);border-color:var(--brand)}.comment-form button{width:max-content;padding:10px 14px;border:0;border-radius:4px;background:var(--text);color:var(--bg);font-weight:750;cursor:pointer}.comment-form button:hover{background:var(--brand);color:#fff}.honeypot{position:absolute!important;left:-9999px!important}.comment-message{min-height:20px;margin:0!important;color:var(--muted);font-size:11px}.comment-message[data-state="success"]{color:var(--brand)}.comment-message[data-state="error"]{color:var(--critical)}.editorial-body>h2:first-child{margin-top:0}.cve-watch{padding-block:58px 68px}.cve-watch-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--text)}.cve-watch-heading h2 span{margin-left:8px;color:var(--high);font:700 11px "SFMono-Regular",Consolas,monospace;letter-spacing:.04em}.cve-rss-link{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:11px;font-weight:700}.cve-rss-link:hover,.cve-rss-link:focus-visible{border-color:var(--brand);color:var(--brand)}.cve-watch-intro{max-width:700px;margin:18px 0 24px;color:var(--muted);font-size:13px}.cve-watch-list{border-top:1px solid var(--line)}.cve-watch-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;padding:19px 0;border-bottom:1px solid var(--line)}.cve-score{display:flex;flex-direction:column;align-items:flex-start}.cve-score strong{font:780 25px/1 "SFMono-Regular",Consolas,monospace}.cve-score span{margin-top:6px;color:var(--muted);font:8px "SFMono-Regular",Consolas,monospace;text-transform:uppercase}.cve-watch-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font:700 9px "SFMono-Regular",Consolas,monospace;text-transform:uppercase}.cve-watch-meta a{color:var(--text);font-size:11px}.cve-watch-meta a:hover,.cve-watch-meta a:focus-visible{color:var(--brand)}.cve-watch-meta b{padding:3px 6px;border-radius:3px;background:var(--critical);color:#fff;font-size:8px;letter-spacing:.04em}.cve-watch-copy p{max-width:900px;margin:8px 0 6px;color:var(--text);font-size:13px}.cve-watch-copy small{color:var(--muted);font:8px "SFMono-Regular",Consolas,monospace;text-transform:uppercase}.cve-watch-status{padding:25px 0;margin:0;color:var(--muted);font-size:12px}.cve-watch>footer{display:flex;justify-content:space-between;gap:20px;padding:13px 0 0;border:0;background:transparent;color:var(--muted);font:9px "SFMono-Regular",Consolas,monospace;text-transform:uppercase}.cve-watch>footer a:hover,.cve-watch>footer a:focus-visible{color:var(--brand)}@keyframes editorial-in{from{opacity:0;transform:translateY(-5px)}}@media(max-width:600px){.comment-fields{grid-template-columns:1fr}.comment-form{padding:17px}.cve-watch{padding-block:42px 54px}.cve-watch-heading{display:block}.cve-rss-link{margin-top:15px}.cve-watch-intro{font-size:12px}.cve-watch-item{grid-template-columns:60px 1fr;gap:13px}.cve-watch-item:nth-child(n+6){display:none}.cve-score strong{font-size:21px}.cve-watch-copy p{font-size:12px}.cve-watch>footer{display:grid}.cve-watch>footer a{line-height:1.5}}
