.cl .eyebrow{display:flex;margin-top:1.6rem}.legal.cl h1{margin-top:.5rem}.cl .cl-lede{max-width:46ch;color:var(--ink-soft);font-size:1.02rem;line-height:1.55;margin:.4rem 0 0}.cl .cl-timeline{position:relative;margin-top:2.6rem;padding-left:26px}.cl .cl-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--line-strong)}.cl .cl-group{position:relative;margin-bottom:2.6rem}.cl .cl-group:last-child{margin-bottom:0}.cl .cl-date{position:relative;font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;color:var(--ink);margin:0 0 .9rem}.cl .cl-node{position:absolute;left:-26px;top:.42em;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--paper)}.cl .cl-entries{list-style:none;margin:0;padding:0}.cl .cl-entry{display:grid;grid-template-columns:92px 1fr;grid-gap:16px;gap:16px;align-items:start;margin:0;padding:13px 0}.cl .cl-pill{justify-self:start;display:inline-block;font-family:var(--mono);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:.42em .62em;border-radius:8px;border:1px solid transparent;color:var(--ink);white-space:nowrap}.cl .cl-pill--new{background:color-mix(in srgb,var(--good) 15%,transparent);border-color:color-mix(in srgb,var(--good) 32%,transparent)}.cl .cl-pill--improved{background:color-mix(in srgb,var(--mid) 16%,transparent);border-color:color-mix(in srgb,var(--mid) 34%,transparent)}.cl .cl-pill--fixed{background:var(--paper-sunken);border-color:var(--line-strong);color:var(--ink-soft)}.cl .cl-body{min-width:0}.cl .cl-title{font-size:1.04rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:.05em 0 .25rem}.cl .cl-desc{color:var(--ink-soft);font-size:.96rem;line-height:1.5;max-width:60ch;margin:0;overflow-wrap:anywhere}@media (max-width:640px){.cl .cl-timeline{padding-left:0;margin-top:2rem}.cl .cl-node,.cl .cl-timeline:before{display:none}.cl .cl-date{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:1.8rem}.cl .cl-group:first-child .cl-date{border-top:0;padding-top:0;margin-top:0}.cl .cl-entry{grid-template-columns:1fr;gap:7px}}