.marketing-scope .timeline-section{padding-block:clamp(56px,8vh,96px)}.marketing-scope .timeline{max-width:860px;margin:0 auto}.marketing-scope .timeline-intro{color:var(--muted-foreground);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 0 clamp(40px,5vw,56px);font-size:13px;font-weight:500}.marketing-scope .cl-entry{border-bottom:1px solid var(--border);gap:var(--space-4);grid-template-columns:1fr;margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px);display:grid}.marketing-scope .cl-entry:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width:760px){.marketing-scope .cl-entry{align-items:start;gap:var(--space-12);grid-template-columns:168px 1fr}}.marketing-scope .cl-meta{gap:var(--space-2);flex-direction:column;display:flex}.marketing-scope .cl-date{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:600}.marketing-scope .cl-date small{color:var(--muted-foreground);margin-top:2px;font-size:13px;font-weight:400;display:block}.marketing-scope .cl-version{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--secondary-foreground);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-self:flex-start;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.marketing-scope .cl-content{min-width:0}.marketing-scope .cl-headline{color:var(--foreground);letter-spacing:-.015em;margin:0 0 var(--space-3) 0;font-size:clamp(1.1875rem,2.4vw,1.5rem);font-weight:600;line-height:1.25}.marketing-scope .cl-body{color:var(--muted-foreground);margin:0 0 var(--space-4) 0;text-wrap:pretty;max-width:60ch;font-size:15px;line-height:1.6}.marketing-scope .cl-body strong{color:var(--secondary-foreground);font-weight:600}.marketing-scope .cl-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-scope .cl-tag{border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.marketing-scope .cl-tag:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-scope .cl-tag--feature{background:color-mix(in oklch,var(--primary) 9%,transparent);border-color:color-mix(in oklch,var(--primary) 18%,transparent);color:var(--primary)}.marketing-scope .cl-tag--brand{color:oklch(50% .18 320);background:oklch(55% .18 320/.1);border-color:oklch(55% .18 320/.2)}.marketing-scope .cl-tag--compliance{color:oklch(42% .14 145);background:oklch(55% .18 145/.12);border-color:oklch(55% .18 145/.22)}.marketing-scope .cl-tag--fix{color:oklch(50% .13 70);background:oklch(62% .14 70/.12);border-color:oklch(62% .14 70/.24)}.marketing-scope .cl-tag--security{background:var(--muted);border-color:var(--border);color:var(--secondary-foreground)}
