.cl{--col:188px;--gut:64px;position:relative;isolation:isolate;font-family:var(--pg-font);color:var(--pg-ink);overflow:clip}.cl ::selection{background:rgba(23,195,125,.35)}.cl-in{position:relative;max-width:1080px;margin-inline:auto;padding:40px 32px 120px}.cl-head{padding:56px 0 64px}.cl-kick{margin:0 0 22px;font:500 11px/1 var(--pg-font);letter-spacing:.22em;text-transform:uppercase;color:var(--pg-faint)}.cl h1{margin:0;max-width:15ch;font-family:var(--pg-font);font-weight:520;font-size:clamp(40px,4.6vw,62px);line-height:1.04;letter-spacing:-.04em;color:var(--pg-ink)}.cl-intro{margin:24px 0 0;max-width:54ch;font-size:15px;line-height:1.6;letter-spacing:-.006em;color:var(--pg-dim)}.cl-note{margin:18px 0 0;font:500 11px/1.5 var(--pg-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-faint)}.cl-entry{position:relative;display:grid;grid-template-columns:var(--col) 1fr;column-gap:var(--gut);padding:44px 0 84px;border-block-start:1px solid var(--pg-line);scroll-margin-top:24px}.cl-entry:after,.cl-entry:before{content:"";position:absolute;left:calc(var(--col) + var(--gut) / 2);transform:translateX(-50%)}.cl-entry:before{top:58px;bottom:0;width:1px;background:var(--pg-line)}.cl-entry:last-of-type:before{background:linear-gradient(180deg,var(--pg-line) 62%,transparent)}.cl-entry:after{top:48px;width:7px;height:7px;border-radius:50%;background:var(--pg-em)}.cl-when{position:sticky;top:24px;align-self:start;padding-top:2px}.cl-date{display:block;font:560 11px/1.3 var(--pg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-faint);text-decoration:none}.cl-date:hover{color:var(--pg-mint)}.cl-count{display:block;margin-top:8px;font:500 11px/1 var(--pg-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-faint)}.cl-body h2{margin:0;max-width:24ch;font-family:var(--pg-font);font-weight:520;font-size:clamp(24px,2.6vw,34px);line-height:1.16;letter-spacing:-.03em;color:var(--pg-ink)}.cl-sum{margin:14px 0 0;max-width:60ch;font-size:14.5px;line-height:1.55;letter-spacing:-.006em;color:var(--pg-dim)}.cl-sum strong{color:var(--pg-ink);font-weight:600}.cl-changes{list-style:none;margin:30px 0 0;padding:0;max-width:820px;border-top:1px solid var(--pg-line)}.cl-change{display:flex;align-items:baseline;gap:16px;padding:15px 4px 15px 0;border-bottom:1px solid var(--pg-line)}.cl-chip{flex:none;width:62px;padding:5px 0;border:1px solid var(--pg-line);border-radius:999px;font:560 10px/1 var(--pg-font);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--pg-faint);white-space:nowrap}.k-new .cl-chip{color:var(--pg-mint)}.cl-text,.k-better .cl-chip{color:var(--pg-dim)}.cl-text{flex:1;min-width:0;font-size:14.5px;line-height:1.55;letter-spacing:-.006em}.cl-text strong{color:var(--pg-ink);font-weight:600}.cl-foot{grid-column:2;max-width:56ch;margin-left:calc(var(--col) + var(--gut))}.cl-foot p{margin:0;font-size:13.5px;line-height:1.55;color:var(--pg-faint)}@media (max-width:860px){.cl-entry{grid-template-columns:1fr;row-gap:18px;padding-block:36px 64px}.cl-entry:after,.cl-entry:before{display:none}.cl-when{position:static;display:flex;align-items:baseline;gap:14px}.cl-count{margin-top:0}.cl-foot{margin-left:0}.cl-change{gap:12px}}