.cl-head{align-items:baseline;gap:.75rem;margin-bottom:clamp(.75rem,1.6vw,1.1rem);display:flex}.cl-head-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;font-size:var(--text-title);color:var(--color-ink)}.cl-head-count{font-family:var(--font-heading);font-size:var(--text-label);letter-spacing:.12em;color:var(--color-body-mid)}.cl-list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.cl-row{border-bottom:1px solid var(--color-line)}.cl-row a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding:clamp(1rem,2.2vw,1.45rem) 0;transition:padding-left .2s;display:grid}.cl-row a:hover,.cl-row a:focus-visible{padding-left:.45rem}.cl-row-name{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;font-size:var(--text-heading);color:var(--color-ink);transition:color .18s}.cl-row-meta{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-micro);color:var(--color-body-mid);margin-left:.55rem}.cl-row-sum{max-width:62ch;font-size:var(--text-body-sm);color:var(--color-body);grid-column:1/-1;margin:.55rem 0 0;line-height:1.6;display:block}.cl-row-arrow{font-size:var(--text-label);color:var(--color-body-mid);transition:transform .2s}.cl-row a:hover .cl-row-name,.cl-row a:focus-visible .cl-row-name{color:var(--color-accent-orange)}.cl-row a:hover .cl-row-arrow,.cl-row a:focus-visible .cl-row-arrow{transform:translate(3px)}.cl-feature .cl-row a{padding:clamp(1.25rem,3vw,1.9rem) 0}.cl-feature .cl-row-name{font-size:var(--text-title)}.cl-feature .cl-row-sum{font-size:var(--text-body);margin-top:.6rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.cl-row a:hover,.cl-row a:focus-visible{padding-left:0}}
