.cl{--cl-ink:var(--pf-ink,var(--ink,#0b1f33));--cl-slate:var(--pf-slate,var(--slate,#46566a));--cl-muted:var(--pf-muted,var(--muted,#5b6b7e));--cl-line:var(--pf-line,var(--line,#e3eaf2));--cl-surface:var(--pf-surface,#fff);--cl-soft:var(--pf-mist,var(--mist,#f6f9fc));--cl-blue:var(--pf-blue7,var(--blue-7,#0b6bc7));--cl-blue-bg:var(--pf-blue50,var(--blue-50,#eaf4fe));--cl-green:var(--pf-green7,var(--green-7,#2e7d1a));--cl-green-bg:var(--pf-green50,var(--green-50,#eff8e8));color:var(--cl-ink);min-width:0}.cl :focus-visible{outline:3px solid var(--cl-blue);outline-offset:2px}.cl a.cl-btn,.cl button.cl-btn{border:1px solid var(--cl-blue);background:var(--cl-blue);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.cl a.cl-btn.sec,.cl button.cl-btn.sec{color:var(--cl-blue);background:0 0}.cl a.cl-btn:hover,.cl button.cl-btn:hover{filter:brightness(1.08)}.cl-card{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.cl-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-code{font-family:var(--pf-mono,var(--font-mono-b,ui-monospace, monospace));letter-spacing:.08em;color:var(--cl-blue);text-transform:uppercase;font-size:12px;font-weight:600}.cl-tag{background:var(--cl-soft);border:1px solid var(--cl-line);min-height:24px;color:var(--cl-slate);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cl-tag.ok{background:var(--cl-green-bg);color:var(--cl-green);border-color:#0000}.cl-tag.try{background:var(--cl-blue-bg);color:var(--cl-blue);border-color:#0000}.cl-card h3{letter-spacing:-.01em;color:var(--cl-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.cl-lab{color:var(--cl-muted);margin:0;font-size:13.5px}.cl-card p{color:var(--cl-slate);margin:0;font-size:15px;line-height:1.6}.cl-card .cl-see{background:var(--cl-soft);border:1px solid var(--cl-line);border-radius:12px;padding:10px 12px}.cl-card .cl-see b{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink);margin-bottom:2px;font-size:12.5px;display:block}.cl-card details summary{cursor:pointer;min-height:44px;color:var(--cl-blue);align-items:center;font-size:14.5px;font-weight:600;list-style:none;display:flex}.cl-card details summary::-webkit-details-marker{display:none}.cl-card details p{padding-bottom:6px}.cl-card .cl-btn{align-self:flex-start}.cl-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.cl-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-opt{color:var(--cl-slate);margin:14px 0 0;font-size:14.5px;line-height:1.55}.cl-how{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.cl-how li{align-items:flex-start;gap:14px;min-width:0;padding:0 0 18px;display:flex;position:relative}.cl-how li:last-child{padding-bottom:0}.cl-how li:before{content:"";background:var(--cl-line);width:2px;position:absolute;top:44px;bottom:2px;left:21px}.cl-how li:last-child:before{display:none}.cl-how .ic{background:var(--cl-blue-bg);width:44px;height:44px;color:var(--cl-blue);border:1px solid var(--cl-line);z-index:1;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.cl-how .opt .ic{background:var(--cl-green-bg);color:var(--cl-green);border-style:dashed;border-color:var(--cl-green)}.cl-how .tx{min-width:0;padding-top:2px}.cl-how h3{color:var(--cl-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16.5px;line-height:1.3;display:flex}.cl-how p{color:var(--cl-slate);margin:3px 0 0;font-size:14.5px;line-height:1.55}@media (min-width:900px){.cl-how{grid-template-columns:repeat(var(--cl-n,6), minmax(0, 1fr));gap:14px}.cl-how li{flex-direction:column;gap:10px;padding:0}.cl-how li:before{width:auto;height:2px;inset:21px -14px auto 52px}}.cl-band{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:20px;gap:16px;min-width:0;padding:20px;display:grid}@media (min-width:800px){.cl-band{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px}}.cl-band h2{letter-spacing:-.03em;color:var(--cl-ink);text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.cl-band p{color:var(--cl-slate);margin:10px 0 0;font-size:15.5px;line-height:1.65}.cl-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-points li{color:var(--cl-ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.cl-points li>span:first-child{background:var(--cl-green-bg);width:24px;height:24px;color:var(--cl-green);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.cl-band .cl-act{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cl-band.compact{padding:16px}.cl-fine{color:var(--cl-muted);font-size:13.5px}.cl-lab-sec{gap:18px;min-width:0;display:grid}@media (min-width:900px){.cl-lab-sec.has-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.cl-levels{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-levels li{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.cl-levels .tx{flex:1;min-width:0}.cl-levels b{color:var(--cl-ink);overflow-wrap:anywhere;font-size:15.5px;display:block}.cl-levels small{color:var(--cl-muted);font-size:13px}.cl-levels .cl-btn{flex:none;min-height:44px;padding:0 14px;font-size:14.5px}@media (max-width:479px){.cl-levels li{flex-wrap:wrap}.cl-levels .cl-btn{width:100%}}.cl-chip{background:var(--cl-green-bg,#eff8e8);min-height:22px;color:var(--green-7,#2e7d1a);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:8px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cl-steps{counter-reset:s;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cl-steps li{counter-increment:s;color:var(--cl-slate);padding-left:38px;font-size:15px;line-height:1.55;position:relative}.cl-steps li:before{content:counter(s);background:var(--cl-blue-bg);width:26px;height:26px;color:var(--cl-blue);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.cl-steps li b{color:var(--cl-ink);font-weight:600}.cl-steps li em{color:var(--cl-muted);margin-top:2px;font-size:14px;font-style:normal;display:block}.cl-badge{color:#2e7d1a;letter-spacing:.06em;text-transform:uppercase;background:#eff8e8;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}html[data-edw-scheme=dark] .cl a.cl-btn:not(.sec),html[data-edw-scheme=dark] .cl button.cl-btn:not(.sec){color:#0b1622}.cl-glance{border:1px solid var(--cl-line);background:var(--cl-blue-bg);border-radius:14px;margin:14px 0 0;padding:14px}.cl-glance-h{color:var(--cl-ink);align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.cl-glance ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-glance li{background:var(--cl-surface,#fff);border:1px solid var(--cl-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:8px 10px;display:grid;position:relative}.cl-glance li .ic{width:32px;height:32px;color:var(--cl-blue);background:var(--cl-blue-bg);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.cl-glance li b{color:var(--cl-ink);font-size:16px;line-height:1.2}.cl-glance li>span:last-child{color:var(--cl-muted,#5b6b7e);overflow-wrap:anywhere;font-size:12px;line-height:1.35}@media (min-width:720px){.cl-glance:not(.compact) ol{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cl-glance:not(.compact) li:not(:last-child):after{content:"";background:var(--cl-line);width:8px;height:2px;position:absolute;top:50%;right:-8px}}
