.path[data-astro-cid-evylz5zh]{background:var(--tint);border-radius:18px;gap:14px;margin:0;padding:clamp(18px,2.6vw,28px);display:grid}ol[data-astro-cid-evylz5zh]{--node:34px;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}ol[data-astro-cid-evylz5zh]:before{content:"";left:calc(var(--node) / 2 - 1.5px);top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);background:linear-gradient(var(--blue), var(--blue)) no-repeat top / 100% var(--fill,100%), var(--line);border-radius:2px;width:3px;position:absolute}li[data-astro-cid-evylz5zh]{grid-template-columns:var(--node) 1fr;align-items:start;gap:14px;display:grid;position:relative}li[data-astro-cid-evylz5zh].end{align-items:center}.node[data-astro-cid-evylz5zh]{width:var(--node);height:var(--node);z-index:1;background:var(--surface);color:var(--blue);border:2px solid var(--blue);border-radius:50%;place-items:center;display:grid;position:relative}.num[data-astro-cid-evylz5zh]{background:var(--cta);border-color:var(--cta);color:#fff;font-family:var(--display);margin-top:10px;font-size:15px;font-weight:700}.done[data-astro-cid-evylz5zh]{background:var(--ok);border-color:var(--ok);color:#fff}.end-label[data-astro-cid-evylz5zh]{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:600}.card[data-astro-cid-evylz5zh]{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 6px 18px -14px #06092d73}.title[data-astro-cid-evylz5zh]{font-family:var(--display);color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.body[data-astro-cid-evylz5zh]{color:var(--ink-2);font-size:14.5px;line-height:1.5}.chips[data-astro-cid-evylz5zh]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chip[data-astro-cid-evylz5zh]{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;line-height:1.4;display:inline-flex}.chip[data-astro-cid-evylz5zh].ok{color:var(--ok);border-color:currentColor}.prog[data-astro-cid-evylz5zh] .bar[data-astro-cid-evylz5zh]{background:var(--line);border-radius:3px;width:46px;height:5px;overflow:hidden}.prog[data-astro-cid-evylz5zh] .bar[data-astro-cid-evylz5zh] i[data-astro-cid-evylz5zh]{background:var(--blue);height:100%;display:block}.foot[data-astro-cid-evylz5zh]{color:var(--ink-2);font-size:14px}.foot[data-astro-cid-evylz5zh] a[data-astro-cid-evylz5zh]{white-space:nowrap;font-weight:500}@media (prefers-reduced-motion:no-preference){ol[data-astro-cid-evylz5zh]:before{animation:1.6s ease-out both draw}.step[data-astro-cid-evylz5zh] .num[data-astro-cid-evylz5zh]{animation:.4s ease-out both light;animation-delay:calc(.35s + var(--i) * .45s)}.finish[data-astro-cid-evylz5zh] .node[data-astro-cid-evylz5zh]{animation:.4s ease-out 1.6s both light}@keyframes draw{0%{--fill:0%}to{--fill:100%}}@keyframes light{0%{filter:grayscale();opacity:.55;transform:scale(.7)}to{filter:none;opacity:1;transform:none}}}@property --fill{syntax:"<percentage>";inherits:false;initial-value:100%}.ps[data-astro-cid-oyrlzjui]{--tb:#206190;--wb:#e51639;--ak:#13294b;--tg:#0f7f93;--amber:var(--warn);--thread:var(--line);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:22px;max-width:1040px;padding:clamp(18px,3vw,32px);display:grid}@media (prefers-color-scheme:dark){.ps[data-astro-cid-oyrlzjui]{--ak:#4d6fa8}}table[data-astro-cid-oyrlzjui]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}th[data-astro-cid-oyrlzjui],td[data-astro-cid-oyrlzjui]{text-align:left;font-weight:inherit;padding:0}thead[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui]{vertical-align:bottom;padding-bottom:18px}.corner[data-astro-cid-oyrlzjui]{width:26%}.plan-label[data-astro-cid-oyrlzjui]{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:700;display:block}.plan-sub[data-astro-cid-oyrlzjui]{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.book[data-astro-cid-oyrlzjui]{padding-left:6px}.cover[data-astro-cid-oyrlzjui]{background:var(--c);border-radius:2px 5px 5px 2px;width:30px;height:40px;margin-bottom:10px;display:block;position:relative;box-shadow:inset 4px 0 #00000038,0 4px 10px -4px #06092d80}.cover[data-astro-cid-oyrlzjui]:after{content:"";background:#ffffffb3;border-radius:2px;height:3px;position:absolute;top:9px;left:9px;right:6px;box-shadow:0 6px #ffffff73}.tb[data-astro-cid-oyrlzjui]{--c:var(--tb)}.wb[data-astro-cid-oyrlzjui]{--c:var(--wb)}.ak[data-astro-cid-oyrlzjui]{--c:var(--ak)}.tg[data-astro-cid-oyrlzjui]{--c:var(--tg)}.bname[data-astro-cid-oyrlzjui]{font-family:var(--display);color:var(--ink);font-size:15.5px;font-weight:600;display:block}.aud[data-astro-cid-oyrlzjui]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;display:inline-flex}.aud[data-astro-cid-oyrlzjui].teacher{color:var(--tg)}tbody[data-astro-cid-oyrlzjui] tr[data-astro-cid-oyrlzjui]{position:relative}tbody[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui],tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]{vertical-align:middle;padding-block:9px;position:relative}tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]:before,tbody[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui].obj:after{content:"";background:var(--thread);z-index:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}tbody[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui].obj:after{width:18px;left:auto;right:0}tr[data-astro-cid-oyrlzjui].changed{--thread:var(--amber)}tr[data-astro-cid-oyrlzjui].changed td[data-astro-cid-oyrlzjui]:before,tr[data-astro-cid-oyrlzjui].changed th[data-astro-cid-oyrlzjui].obj:after{height:3px;margin-top:-1.5px}tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]:last-child:before{width:6px;right:auto}.obj[data-astro-cid-oyrlzjui]{padding-right:18px;display:table-cell}.num[data-astro-cid-oyrlzjui]{background:var(--tint);min-width:38px;height:26px;color:var(--blue);font-family:var(--display);vertical-align:middle;border-radius:7px;place-items:center;margin-right:10px;padding:0 6px;font-size:13.5px;font-weight:700;display:inline-grid}.otitle[data-astro-cid-oyrlzjui]{color:var(--ink);vertical-align:middle;font-size:15.5px;font-weight:600}.tag[data-astro-cid-oyrlzjui]{color:var(--amber);margin:6px 0 0 48px;font-size:12px;font-weight:600;display:block}tr[data-astro-cid-oyrlzjui].changed .num[data-astro-cid-oyrlzjui]{background:var(--amber);color:#fff}td[data-astro-cid-oyrlzjui]{padding-left:6px;padding-right:6px}.pill[data-astro-cid-oyrlzjui]{z-index:1;background:var(--surface);border:1px solid var(--line);min-width:104px;box-shadow:inset 4px 0 0 var(--c);border-radius:10px;gap:1px;padding:8px 12px 8px 14px;display:inline-grid;position:relative}.page[data-astro-cid-oyrlzjui]{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.role[data-astro-cid-oyrlzjui]{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}td[data-astro-cid-oyrlzjui].edited .pill[data-astro-cid-oyrlzjui]{border-color:var(--blue);background:var(--tint)}td[data-astro-cid-oyrlzjui].edited .role[data-astro-cid-oyrlzjui]{color:var(--blue);font-weight:600}td[data-astro-cid-oyrlzjui].review .pill[data-astro-cid-oyrlzjui]{border-color:var(--amber)}td[data-astro-cid-oyrlzjui].review .role[data-astro-cid-oyrlzjui]{color:var(--amber);font-weight:600}.dot[data-astro-cid-oyrlzjui]{background:var(--amber);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-oyrlzjui]{animation:1.8s ease-out infinite pulse}td[data-astro-cid-oyrlzjui].review:nth-child(3) .dot[data-astro-cid-oyrlzjui]{animation-delay:.15s}td[data-astro-cid-oyrlzjui].review:nth-child(4) .dot[data-astro-cid-oyrlzjui]{animation-delay:.3s}td[data-astro-cid-oyrlzjui].review:nth-child(5) .dot[data-astro-cid-oyrlzjui]{animation-delay:.45s}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}}tbody[data-astro-cid-oyrlzjui] tr[data-astro-cid-oyrlzjui]:not(.changed):hover{--thread:var(--blue)}.notes[data-astro-cid-oyrlzjui]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px 28px;padding-top:18px;display:grid}.callout[data-astro-cid-oyrlzjui]{color:var(--ink-2);border-left:3px solid var(--amber);max-width:62ch;padding-left:12px;font-size:15px}.callout[data-astro-cid-oyrlzjui] strong[data-astro-cid-oyrlzjui]{color:var(--ink)}.lock[data-astro-cid-oyrlzjui]{color:var(--tg);align-items:center;gap:8px;max-width:32ch;font-size:13.5px;font-weight:500;display:inline-flex}.lock[data-astro-cid-oyrlzjui] svg[data-astro-cid-oyrlzjui]{flex:none}@media (width<=820px){table[data-astro-cid-oyrlzjui],thead[data-astro-cid-oyrlzjui],tbody[data-astro-cid-oyrlzjui],tr[data-astro-cid-oyrlzjui],th[data-astro-cid-oyrlzjui],td[data-astro-cid-oyrlzjui]{display:block}thead[data-astro-cid-oyrlzjui]{display:none}tbody[data-astro-cid-oyrlzjui]{gap:14px;display:grid}tbody[data-astro-cid-oyrlzjui] tr[data-astro-cid-oyrlzjui]{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px}tr[data-astro-cid-oyrlzjui].changed{border-color:var(--amber)}tbody[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui].obj:after{display:none}tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]:before,tr[data-astro-cid-oyrlzjui].changed td[data-astro-cid-oyrlzjui]:before,tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]:last-child:before{background:var(--c);border-radius:2px;flex:none;order:-2;width:10px;height:14px;margin:0;position:static}tbody[data-astro-cid-oyrlzjui] th[data-astro-cid-oyrlzjui].obj{padding:0 0 10px}.tag[data-astro-cid-oyrlzjui]{margin-left:48px}tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}tbody[data-astro-cid-oyrlzjui] td[data-astro-cid-oyrlzjui]:after{content:attr(data-book);color:var(--ink);flex:1;order:-1;font-size:14px;font-weight:600}.pill[data-astro-cid-oyrlzjui]{grid-auto-flow:column;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 12px}.notes[data-astro-cid-oyrlzjui]{grid-template-columns:1fr}}.twin[data-astro-cid-557lmq4u]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card[data-astro-cid-557lmq4u]{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:12px;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden}.card[data-astro-cid-557lmq4u]:before{content:"";background:var(--accent-c);height:4px;position:absolute;top:0;left:0;right:0}.ped[data-astro-cid-557lmq4u]{--accent-c:var(--blue)}.guard[data-astro-cid-557lmq4u]{--accent-c:var(--cta)}.badge[data-astro-cid-557lmq4u]{background:color-mix(in srgb, var(--accent-c) 12%, transparent);width:44px;height:44px;color:var(--accent-c);border-radius:12px;place-items:center;display:grid}.card[data-astro-cid-557lmq4u] h3[data-astro-cid-557lmq4u]{font-size:22px}.card[data-astro-cid-557lmq4u] ul[data-astro-cid-557lmq4u]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]{color:var(--ink-2);padding-left:28px;font-size:16px;line-height:1.5;position:relative}.card[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:before{content:"✓";color:#fff;background:var(--accent-c);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.gate[data-astro-cid-557lmq4u]{background:var(--navy);color:var(--on-navy-2);background-image:radial-gradient(circle at 100% 0,#2acee829,#0000 45%);border-radius:18px;gap:22px;padding:clamp(22px,3.4vw,36px);display:grid}.gate-title[data-astro-cid-557lmq4u]{font-family:var(--display);color:#fff;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.25}.gate-sub[data-astro-cid-557lmq4u]{max-width:66ch;margin-top:6px;font-size:15.5px}.areas[data-astro-cid-557lmq4u]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid;position:relative}.areas[data-astro-cid-557lmq4u] .ico[data-astro-cid-557lmq4u]{color:#8ec5ee;background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.areas[data-astro-cid-557lmq4u] .tick[data-astro-cid-557lmq4u]{color:#fff;background:#1d7a4f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:16px;right:16px}.areas[data-astro-cid-557lmq4u] h4[data-astro-cid-557lmq4u]{font-family:var(--display);color:#fff;margin:0;font-size:17px;font-weight:600}.areas[data-astro-cid-557lmq4u] p[data-astro-cid-557lmq4u]{font-size:14.5px;line-height:1.5}.ready[data-astro-cid-557lmq4u]{font-family:var(--display);color:#fff;background:#1d7a4f40;border:1px solid #4cc38a99;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:16px;font-weight:600;display:inline-flex}.ready-dot[data-astro-cid-557lmq4u]{background:#1d7a4f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.scope[data-astro-cid-557lmq4u]{opacity:.85;font-size:13.5px}@media (prefers-reduced-motion:no-preference){.areas[data-astro-cid-557lmq4u] .tick[data-astro-cid-557lmq4u]{animation:.35s ease-out both pop}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:nth-child(2) .tick[data-astro-cid-557lmq4u]{animation-delay:80ms}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:nth-child(3) .tick[data-astro-cid-557lmq4u]{animation-delay:.16s}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:nth-child(4) .tick[data-astro-cid-557lmq4u]{animation-delay:.24s}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:nth-child(5) .tick[data-astro-cid-557lmq4u]{animation-delay:.32s}.areas[data-astro-cid-557lmq4u] li[data-astro-cid-557lmq4u]:nth-child(6) .tick[data-astro-cid-557lmq4u]{animation-delay:.4s}@keyframes pop{0%{opacity:.4;transform:scale(.4)}to{opacity:1;transform:none}}}@media (width<=960px){.areas[data-astro-cid-557lmq4u]{grid-template-columns:1fr 1fr}}@media (width<=760px){.twin[data-astro-cid-557lmq4u]{grid-template-columns:1fr}}@media (width<=520px){.areas[data-astro-cid-557lmq4u]{grid-template-columns:1fr}}.hl[data-astro-cid-awfdy76h]{z-index:2;margin-top:clamp(-56px,-4vw,-32px);position:relative}.band[data-astro-cid-awfdy76h]{background:var(--navy);background-image:radial-gradient(circle at 0 0,#2acee829,#0000 40%),radial-gradient(circle at 100% 100%,#e516392e,#0000 45%);border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #06092d99}li[data-astro-cid-awfdy76h]+li[data-astro-cid-awfdy76h]{border-left:1px solid #ffffff1a}a[data-astro-cid-awfdy76h]{color:#c6d3e2;align-content:start;gap:6px;height:100%;padding:clamp(22px,2.8vw,34px) clamp(18px,2.4vw,30px);text-decoration:none;transition:background .2s;display:grid}a[data-astro-cid-awfdy76h]:hover{color:#c6d3e2;background:#ffffff0d}.label[data-astro-cid-awfdy76h]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#4fdcf2;font-size:12px}.big[data-astro-cid-awfdy76h]{font-family:var(--display);color:#fff;letter-spacing:-.01em;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}li[data-astro-cid-awfdy76h]:last-child .big[data-astro-cid-awfdy76h]{color:#ff6680}.text[data-astro-cid-awfdy76h]{font-size:15px;line-height:1.5}@media (width<=900px){.band[data-astro-cid-awfdy76h]{grid-template-columns:1fr 1fr}li[data-astro-cid-awfdy76h]:nth-child(3){border-left:0}li[data-astro-cid-awfdy76h]:nth-child(n+3){border-top:1px solid #ffffff1a}}@media (width<=480px){.band[data-astro-cid-awfdy76h]{grid-template-columns:1fr}li[data-astro-cid-awfdy76h]+li[data-astro-cid-awfdy76h]{border-top:1px solid #ffffff1a;border-left:0}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(40px,7vw,88px)}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.copy[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;display:grid}h1[data-astro-cid-lcdefpme]{font-size:clamp(34px,5vw,56px);line-height:1.1}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.credit[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15px}.credit[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.problems[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.problems[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-content:start;gap:8px;display:grid}.problems[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--blue);font-size:34px;font-weight:700;line-height:1}.problems[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.problems[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:16px}.ai-mark[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.04em;background:var(--cta);color:#fff;border-radius:5px;flex:none;padding:2px 6px;font-size:11px;font-weight:800}.steps3[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,1fr);gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.step3[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--surface);border-radius:16px;display:grid;overflow:hidden}.s3head[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;padding:18px 20px 0;font-size:18px;font-weight:600;display:flex}.gnum[data-astro-cid-lcdefpme]{background:var(--cta);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.does[data-astro-cid-lcdefpme]{align-content:start;gap:12px;padding:14px 20px 20px;display:grid}.who-ai[data-astro-cid-lcdefpme],.who-you[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.who-ai[data-astro-cid-lcdefpme]{color:var(--blue)}.does[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.does[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink);padding-left:28px;font-size:15.5px;line-height:1.45;position:relative}.does[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--tint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13 2L4 14h7l-1 8 9-12h-7z' fill='%233d8fcc'/></svg>") center / 12px no-repeat;border-radius:6px;width:18px;height:18px;position:absolute;top:2px;left:0}.you[data-astro-cid-lcdefpme]{background:color-mix(in srgb, #1d7a4f 9%, var(--surface));border-top:1px solid color-mix(in srgb, #1d7a4f 30%, var(--line));gap:4px;padding:14px 20px 16px;display:grid}.who-you[data-astro-cid-lcdefpme]{color:var(--ok)}.action[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600}.caps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.cap[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:48px 1fr;gap:16px;padding:26px 4px;text-decoration:none;display:grid}.cap[data-astro-cid-lcdefpme]:nth-child(odd){padding-right:28px}.cap[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.cap[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--blue)}.ico[data-astro-cid-lcdefpme]{background:var(--tint);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.txt[data-astro-cid-lcdefpme]{gap:6px;display:grid}.cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:18px}.cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15.5px}.more[data-astro-cid-lcdefpme]{color:var(--blue);font-size:14.5px;font-weight:500}.demo[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,5vw,56px);display:grid}.demo[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.ticks[data-astro-cid-lcdefpme]{color:var(--ink-2);gap:6px;margin:8px 0 0;padding-left:20px;display:grid}@media (width<=900px){.grid[data-astro-cid-lcdefpme],.demo[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.problems[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.steps3[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;row-gap:20px}.step3[data-astro-cid-lcdefpme]{grid-row:auto;grid-template-rows:auto 1fr auto}.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cap[data-astro-cid-lcdefpme]:nth-child(n){border-left:0;padding:22px 0}}@media (width<=560px){.problems[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
