.clpage{color:var(--paper);font-family:var(--body)}.clpage .wrap{max-width:860px;margin:0 auto;padding:116px 22px 90px}.clpage .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);display:inline-flex;gap:.6em;margin-bottom:14px}.clpage .eyebrow:before{content:"//";opacity:.55}.clpage h1{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.03;letter-spacing:-.01em}.clpage .top p{color:var(--fog2);margin-top:12px;max-width:60ch}.clpage .list{margin-top:40px;display:grid;gap:14px}.clpage .entry{background:var(--card);border-radius:8px;padding:22px 24px;border:1px solid var(--line);border-left:3px solid var(--line2)}.clpage .entry.fresh{border-left-color:var(--amber)}.clpage .meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.clpage .date{font-size:.7rem;letter-spacing:.06em;color:var(--fog)}.clpage .date,.clpage .fresh-badge{font-family:var(--mono);text-transform:uppercase}.clpage .fresh-badge{font-size:.58rem;letter-spacing:.08em;color:var(--amberInk);background:var(--amber);padding:3px 8px;border-radius:100px;font-weight:700}.clpage h2{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:1.3rem;letter-spacing:-.01em;margin-bottom:8px}.clpage .desc{color:var(--fog2);font-size:.98rem;line-height:1.65}.clpage .go{display:inline-flex;align-items:center;gap:.4em;margin-top:12px;font-family:var(--mono);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--amber)}.clpage .go:hover{text-decoration:underline}.clpage .empty-note{margin-top:40px;color:var(--fog)}