.cl-main{padding-top:max(64px,min(8vw,104px))}.cl-inner{max-width:860px}.cl-head{margin-bottom:max(36px,min(5vw,56px))}.cl-title{font:600 clamp(32px,4.5vw,44px)/1.05 var(--font-display);letter-spacing:-.024em;margin:0 0 14px}.cl-sub{font:400 15.5px/1.55 var(--font-sans);color:var(--fg-secondary);text-wrap:pretty;max-width:48ch;margin:0}.cl-month{border-top:1px solid var(--border);grid-template-columns:1fr;gap:18px;padding:32px 0 40px;display:grid}.cl-month__label{font:600 12px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg);align-items:center;gap:10px;margin:0;display:flex}.cl-month__label:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (min-width:820px){.cl-month{grid-template-columns:180px 1fr;gap:48px;padding:44px 0 52px}.cl-month__label{align-self:start;padding-top:3px;position:-webkit-sticky;position:sticky;top:76px}}.cl-entries{gap:24px;margin:0;padding:0;list-style:none;display:grid}.cl-entry__title{font:600 16px/1.35 var(--font-display);letter-spacing:-.006em;margin:0 0 4px}.cl-entry__body{font:400 14px/1.6 var(--font-sans);color:var(--fg-secondary);text-wrap:pretty;max-width:62ch;margin:0}