.ex{justify-items:center;text-align:center;min-height:292px;align-content:start}.ex,.ex-art{display:grid}.ex-art{width:96px;height:96px;border-radius:50%;place-items:center;margin-bottom:20px;overflow:hidden;flex:none;background:radial-gradient(circle at 50% 40%,rgba(73,166,247,.16),rgba(73,166,247,0) 68%),var(--mist);color:var(--signal);animation:ex-art-in .5s cubic-bezier(.2,.8,.3,1) both}.ex-art svg{display:block;max-width:100%;max-height:100%}@keyframes ex-art-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.ex-step{display:grid;justify-items:center;grid-gap:10px;gap:10px;max-width:400px;animation:ex-step-in .32s cubic-bezier(.2,.8,.3,1) both}@keyframes ex-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ex-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.ex-title{font-size:21px;letter-spacing:-.025em;line-height:1.24;margin:0}.ex-body{font-size:14px;line-height:1.62;color:var(--ink-55);margin:0}.ex-checks{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-gap:8px;gap:8px;justify-items:start;text-align:left}.ex-checks li{display:grid;grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;align-items:start;font-size:13.5px;line-height:1.55;color:var(--ink-70)}.ex-checks li i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(13,150,104,.12);color:var(--ok,#0d9668);margin-top:1px}.ex-foot{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;width:100%;margin-top:26px;padding-top:18px;border-top:1px solid var(--ink-08)}.ex-back,.ex-foot{align-items:center}.ex-back{justify-self:start;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--ink-40);padding:6px 2px;display:inline-flex;gap:5px}.ex-back:hover:not(:disabled){color:var(--ink)}.ex-back:disabled{opacity:0;pointer-events:none}.ex-dots{display:flex;gap:5px;justify-self:center}.ex-dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-20);transition:width .24s ease,background .24s ease,border-radius .24s ease}.ex-dots i.past{background:var(--ink-40)}.ex-dots i.on{width:20px;border-radius:3px;background:var(--signal)}.ex-go{justify-self:end}.ex-again{grid-column:1/-1;justify-self:center;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--ink-40);text-decoration:underline;text-underline-offset:2px;padding:2px}.ex-again:hover{color:var(--ink-70)}@media (max-width:560px){.ex{min-height:0}.ex-title{font-size:19px}}