.cl-head{text-align:center;padding:clamp(3rem,1.8rem + 5vw,6rem) 0 clamp(1.5rem,1rem + 2vw,2.5rem)}.cl-over{color:var(--mut);font-size:.95rem}.cl-head h1{letter-spacing:var(--h-track-xl,-.03em);margin-top:.8rem;font-size:clamp(2.4rem,1.5rem + 3.6vw,4.25rem);line-height:1.04}.cl-sub{max-width:34rem;color:var(--mut);margin:1rem auto 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.5}[data-c=design]{--dot:#d9622b}[data-c=wallet]{--dot:#3b6fd4}[data-c=signup]{--dot:#2e9e7b}[data-c=notifications]{--dot:#c0902a}[data-c=loyalty]{--dot:#8a5cc2}[data-c=team]{--dot:#cc4f7a}[data-c=locations]{--dot:#2a8fa3}[data-c=customers]{--dot:#6b7a38}[data-c=dashboard]{--dot:#5b6270}[data-c=security]{--dot:#b5483e}.cl-chip i,.cl-pills i,.cl-cat i{background:var(--dot,var(--mut));border-radius:50%;flex:none;width:7px;height:7px}.cl-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:54rem;margin:0 auto clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.cl-chip{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);font:500 .95rem/1 var(--f-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.cl-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cl-chip:focus-visible,.cl-group-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cl-chip[aria-pressed=false]:hover{background:var(--hover,#f1f1ef)}}.cl{max-width:62rem;margin:0 auto;padding:0;list-style:none}.cl-rel{grid-template-columns:22px minmax(0,1fr);column-gap:1rem;padding-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid;position:relative}.cl-date{color:var(--mut);grid-column:2;margin-bottom:1rem;font-size:.95rem}.cl-rail{grid-area:1/1/span 2;position:relative}.cl-rail u{background:var(--brand);z-index:1;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:.3rem;left:50%;box-shadow:0 0 0 5px #fff}.cl-rail i{background:var(--line-strong);transform-origin:top;width:1px;position:absolute;top:.3rem;bottom:-.3rem;left:50%}.cl-rel:last-child .cl-rail i{background:linear-gradient(to bottom, var(--line-strong), transparent)}.cl-body{grid-column:2;min-width:0}@media (min-width:860px){.cl-rel{grid-template-columns:9rem 26px minmax(0,1fr);column-gap:clamp(1rem,3vw,2.5rem)}.cl-date{text-align:right;grid-area:1/1;align-self:start;margin:0;padding-top:.05rem;position:sticky;top:92px}.cl-rail{grid-area:1/2}.cl-body{grid-area:1/3}}.cl-pills{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cl-pills li{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.85rem;line-height:1.2;display:inline-flex}.cl-body h2{max-width:24ch;letter-spacing:var(--h-track,-.025em);margin-top:1.1rem;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);line-height:1.08}.cl-lead{max-width:40rem;color:var(--mut);margin-top:.9rem;font-size:1.08rem;line-height:1.55}.cl-art{aspect-ratio:16/8;background:linear-gradient(#f6eee3,#f0e5d6);border-radius:24px;min-height:210px;margin-top:1.75rem;position:relative;overflow:hidden;container-type:inline-size}.cl-cards{position:absolute;inset:0}.cl-card{--tx:-50%;--r:0deg;--y:-2cqw;width:max(27cqw,120px);transform:translate3d(var(--tx), var(--y), 0) rotate(var(--r));transform-origin:50% 100%;transition:transform .8s cubic-bezier(.22,1.1,.36,1),opacity .5s;transition-delay:calc(var(--n,0) * .11s + .15s);position:absolute;bottom:0;left:50%}.cl-card .cp-cat-card{--r:12px}.cl-card--0{--tx:calc(-50% - 23.5cqw);--r:-8deg;--y:3cqw;--n:1;z-index:1}.cl-card--1{--n:0;z-index:2}.cl-card--2{--tx:calc(-50% + 23.5cqw);--r:8deg;--y:3cqw;--n:2;z-index:1}.cl-rel[data-in="0"] .cl-card{opacity:0;--y:12cqw;--r:0deg}@media (max-width:560px){.cl-art{aspect-ratio:16/11}.cl-card{width:32cqw}.cl-card--0{--tx:calc(-50% - 27cqw)}.cl-card--2{--tx:calc(-50% + 27cqw)}}.cl-rows{margin:2rem 0 0;padding:0;list-style:none}.cl-rows li{border-top:1px solid var(--line);grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:start;gap:.25rem 1.5rem;padding:1.15rem 0;display:grid}.cl-cat{color:var(--mut);align-items:center;gap:.55rem;padding-top:.2rem;font-size:.9rem;display:inline-flex}.cl-txt h3{letter-spacing:-.01em;font-size:1.1rem;line-height:1.3}.cl-txt p{max-width:38rem;color:var(--mut);margin-top:.25rem;font-size:.98rem;line-height:1.5}.cl-kind{color:var(--mut);white-space:nowrap;padding-top:.2rem;font-size:.85rem}.cl-kind[data-k=new]{color:var(--brand-text)}@media (max-width:700px){.cl-rows li{grid-template-columns:minmax(0,1fr) auto}.cl-cat{grid-column:1}.cl-kind{grid-area:1/2}.cl-txt{grid-column:1/-1}}.cl-group{border-top:1px solid var(--line);margin-top:.5rem}.cl-rows+.cl-group{margin-top:0}.cl-group-btn{width:100%;color:var(--ink);font:600 1rem/1.2 var(--f-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.cl-group-btn svg{transition:transform .26s var(--ease-out,ease)}.cl-group-btn[aria-expanded=true] svg{transform:rotate(180deg)}.cl-group-title{padding:1.1rem 0 0;font-weight:600}.cl-fold{transition:grid-template-rows .32s var(--ease-out,ease);grid-template-rows:0fr;display:grid}.cl-fold[data-open="1"]{grid-template-rows:1fr}.cl-fold>div{overflow:hidden}.cl-fold .cl-rows{margin-top:0}.cl-fold .cl-rows li:first-child{border-top:1px solid var(--line)}.cl-group-title+.cl-fold .cl-rows{margin-top:.5rem}.cl-empty{text-align:center;color:var(--mut)}.cl-rel .cl-rail u{transition:transform .46s cubic-bezier(.34,1.45,.64,1)}.cl-rel .cl-rail i{transition:transform 1.1s cubic-bezier(.45,0,.2,1) .15s}.cl-rel[data-in="0"] .cl-rail u{transform:scale(0)}.cl-rel[data-in="0"] .cl-rail i{transform:scaleY(0)}.cl-rel .cl-body>:is(.cl-pills,h2,.cl-lead,.cl-art,.cl-rows,.cl-group),.cl-rel .cl-date{transition:opacity .48s var(--ease-out,ease), transform .48s var(--ease-out,ease)}.cl-rel[data-in="0"] .cl-body>:is(.cl-pills,h2,.cl-lead,.cl-art),.cl-rel[data-in="0"] .cl-date{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.cl-rel :is(.cl-rail u,.cl-rail i,.cl-card,.cl-date,.cl-body>*,.cl-fold,.cl-group-btn svg){transition:none!important}}
