.cl-grid{grid-template-columns:200px 1fr;align-items:flex-start;gap:60px;display:grid}@media (max-width:900px){.cl-grid{grid-template-columns:1fr;gap:14px}}.cl-entry{border-top:.5px solid var(--line-2);grid-template-columns:200px 1fr;align-items:flex-start;gap:60px;padding:56px 0;display:grid}.cl-entry:last-child{border-bottom:.5px solid var(--line)}@media (max-width:900px){.cl-entry{grid-template-columns:1fr;gap:14px;padding:36px 0}}.cl-meta{position:sticky;top:80px}.cl-date{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;color:var(--ink-3);font-size:12px}.cl-version{font-family:var(--font-instrument-serif), serif;color:var(--ink);letter-spacing:-.015em;margin-top:6px;font-size:38px;font-style:italic;line-height:1}.cl-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cl-tag{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border:.5px solid var(--line-2);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:10px}.cl-tag.major{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 30%, transparent);background:color-mix(in oklab, var(--accent) 6%, transparent)}.cl-tag.fix{color:var(--blue);border-color:color-mix(in oklab, var(--blue) 30%, transparent)}.cl-tag.minor{color:var(--purple);border-color:color-mix(in oklab, var(--purple) 30%, transparent)}.cl-title{font-family:var(--font-hanken-grotesk), sans-serif;letter-spacing:-.025em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.cl-summary{color:var(--ink-2);max-width:680px;margin-top:14px;font-size:16px;line-height:1.6}.cl-list{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cl-list li{color:var(--ink-2);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.cl-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.cl-list .fixed:before{background:var(--blue)}.cl-visual{background:var(--surface-2);border:.5px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}.cl-visual .label{color:var(--ink-2);font-size:13px}.cl-yearmark{text-align:center;font-family:var(--font-instrument-serif), serif;letter-spacing:-.03em;color:var(--accent);padding:40px 0;font-size:80px;font-style:italic}
