.cl-wrap[data-astro-cid-l7qxtvnw]{max-width:min(1000px,94vw);margin:0 auto}.page-header[data-astro-cid-l7qxtvnw]{text-align:center;padding:2em 0 1em}.page-header[data-astro-cid-l7qxtvnw] h1[data-astro-cid-l7qxtvnw]{letter-spacing:-.03em;margin-bottom:.3em;font-size:2.8rem;font-weight:700}.page-header[data-astro-cid-l7qxtvnw] .subtitle[data-astro-cid-l7qxtvnw]{color:var(--text-secondary);max-width:640px;margin:0 auto}.stats-bar[data-astro-cid-l7qxtvnw]{flex-wrap:wrap;justify-content:center;gap:2.5em;margin:1.5em 0;display:flex}.stat-number[data-astro-cid-l7qxtvnw]{color:var(--accent-light);font-size:1.6rem;font-weight:700}.stat-label[data-astro-cid-l7qxtvnw]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8em}.latest-hero[data-astro-cid-l7qxtvnw]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:linear-gradient(#6c5ce714,#12121466);margin:1.5em 0 2.5em;padding:1.4em 1.6em}.latest-hero[data-astro-cid-l7qxtvnw] .lh-head[data-astro-cid-l7qxtvnw]{flex-wrap:wrap;align-items:baseline;gap:.8em;display:flex}.latest-hero[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw]{margin:0;font-size:1.4rem}.codename[data-astro-cid-l7qxtvnw]{color:var(--accent-light);font-weight:600}.lh-date[data-astro-cid-l7qxtvnw]{color:var(--text-muted);font-size:.85em}.latest-hero[data-astro-cid-l7qxtvnw] p[data-astro-cid-l7qxtvnw]{color:var(--text-secondary);font-size:.92em;line-height:1.6}.latest-hero[data-astro-cid-l7qxtvnw] .lh-links[data-astro-cid-l7qxtvnw]{flex-wrap:wrap;gap:1em;margin-top:.6em;display:flex}.month-h[data-astro-cid-l7qxtvnw]{color:var(--accent-light);letter-spacing:.02em;margin:2.2em 0 .8em;font-size:1.15rem}.rel[data-astro-cid-l7qxtvnw]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);margin-bottom:.8em;transition:border-color .15s}.rel[data-astro-cid-l7qxtvnw]:hover{border-color:var(--border-hover)}.rel[data-astro-cid-l7qxtvnw] summary[data-astro-cid-l7qxtvnw]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.8em;padding:.9em 1.2em;list-style:none;display:flex}.rel[data-astro-cid-l7qxtvnw] summary[data-astro-cid-l7qxtvnw]::-webkit-details-marker{display:none}.rel[data-astro-cid-l7qxtvnw] .r-arrow[data-astro-cid-l7qxtvnw]{color:var(--text-muted);font-size:.75em;transition:transform .15s}.rel[data-astro-cid-l7qxtvnw][open] .r-arrow[data-astro-cid-l7qxtvnw]{transform:rotate(90deg)}.rel[data-astro-cid-l7qxtvnw] .r-ver[data-astro-cid-l7qxtvnw]{font-family:var(--font-mono);color:var(--text-primary);min-width:5.5em;font-weight:600}.rel[data-astro-cid-l7qxtvnw] .r-codename[data-astro-cid-l7qxtvnw]{color:var(--accent-light);font-size:.88em;font-weight:600}.rel[data-astro-cid-l7qxtvnw] .r-date[data-astro-cid-l7qxtvnw]{color:var(--text-muted);font-size:.82em;font-family:var(--font-mono);margin-left:auto}.rel-body[data-astro-cid-l7qxtvnw]{border-top:1px solid var(--border);padding:.2em 1.4em 1.2em}.rel-body[data-astro-cid-l7qxtvnw] .r-summary[data-astro-cid-l7qxtvnw]{color:var(--text-secondary);margin:.9em 0;font-size:.88em;line-height:1.6}.rel-body[data-astro-cid-l7qxtvnw] h4[data-astro-cid-l7qxtvnw]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:1em 0 .5em;font-size:.78em}.rel-body[data-astro-cid-l7qxtvnw] ul[data-astro-cid-l7qxtvnw]{margin:0;padding-left:1.2em}.rel-body[data-astro-cid-l7qxtvnw] li[data-astro-cid-l7qxtvnw]{color:var(--text-secondary);margin-bottom:.4em;font-size:.87em;line-height:1.55}.rel-body[data-astro-cid-l7qxtvnw] li[data-astro-cid-l7qxtvnw]::marker{color:var(--accent)}.link-row[data-astro-cid-l7qxtvnw]{border-top:1px dashed var(--border);flex-wrap:wrap;gap:.6em 1.2em;margin-top:.9em;padding-top:.8em;display:flex}.link-row[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]{color:var(--accent-light);font-size:.82em;text-decoration:none}.link-row[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:hover{text-decoration:underline}.link-row[data-astro-cid-l7qxtvnw] .lr-label[data-astro-cid-l7qxtvnw]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:.2em;font-size:.75em}
