.lead[data-astro-cid-ywxcmhbt]{color:var(--ink);font-size:19px}.cta[data-astro-cid-ywxcmhbt]{flex-wrap:wrap;gap:12px;margin:22px 0 8px;display:flex}.cta[data-astro-cid-ywxcmhbt].end{margin-top:32px}.course-box[data-astro-cid-ywxcmhbt]{border:1px solid var(--rule);border-radius:10px;margin:20px 0 8px;padding:16px 18px}.course-box[data-astro-cid-ywxcmhbt] .cta[data-astro-cid-ywxcmhbt]{align-items:center;margin:12px 0 0}.prose .pieces[data-astro-cid-ywxcmhbt]{background:var(--rule);border:1px solid var(--rule);border-radius:6px;gap:1px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.pieces[data-astro-cid-ywxcmhbt]{grid-template-columns:1fr 1fr}}.prose .pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]{background:var(--washi);border-inline-start:4px solid #0000;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:28px;display:flex}.pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt].same{border-inline-start-color:var(--rule)}.pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt].close{border-inline-start-color:var(--kaya-zone)}.pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt].new{border-inline-start-color:var(--seal)}.pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]>.pchip[data-astro-cid-ywxcmhbt]{flex-shrink:0}.ask[data-astro-cid-ywxcmhbt]{background:var(--washi-2);border:2px solid var(--seal);border-radius:12px;margin:16px 0 8px;padding:14px 16px}.ask[data-astro-cid-ywxcmhbt][hidden],.ask[data-astro-cid-ywxcmhbt] [data-astro-cid-ywxcmhbt][hidden]{display:none}.prose .ask__title[data-astro-cid-ywxcmhbt]{margin:0 0 10px;font-size:22px}.ask__demo[data-astro-cid-ywxcmhbt]{flex-wrap:wrap;gap:2px;margin:0 0 10px;font-size:clamp(16px,5vw,30px);display:flex}.ask__demo[data-astro-cid-ywxcmhbt] .pchip:after{direction:ltr;content:var(--c)!important;font-family:var(--f-chess), var(--f-piece)!important;background-image:none!important;padding-top:.18em!important;font-size:1.08em!important}.prose .ask[data-astro-cid-ywxcmhbt] p[data-astro-cid-ywxcmhbt]{margin:0 0 12px}.ask__btns[data-astro-cid-ywxcmhbt]{flex-wrap:wrap;gap:10px;display:flex}.prose .ask[data-astro-cid-ywxcmhbt] .ask__done[data-astro-cid-ywxcmhbt]{margin:0}.ask__done[data-astro-cid-ywxcmhbt]:focus{outline:none}.set-row[data-astro-cid-ywxcmhbt]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.pieces[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt] div[data-astro-cid-ywxcmhbt]{flex-direction:column;padding-top:2px;font-size:16px;line-height:1.5;display:flex}.pieces[data-astro-cid-ywxcmhbt] strong[data-astro-cid-ywxcmhbt]{color:var(--ink)}.pieces[data-astro-cid-ywxcmhbt] span[data-astro-cid-ywxcmhbt]{color:var(--ink-2)}.legend[data-astro-cid-ywxcmhbt]{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.dot[data-astro-cid-ywxcmhbt]{border-radius:2px;width:10px;height:10px;margin-inline-end:-6px;display:inline-block}.dot[data-astro-cid-ywxcmhbt].same{background:var(--rule)}.dot[data-astro-cid-ywxcmhbt].close{background:var(--kaya-zone)}.dot[data-astro-cid-ywxcmhbt].new{background:var(--seal)}.prose .diffs[data-astro-cid-ywxcmhbt]{counter-reset:d;padding:0;list-style:none}.prose .diffs[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]{counter-increment:d;margin-bottom:18px;padding-inline-start:40px;position:relative}.diffs[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]:before{content:counter(d);inset-inline-start:0;font:700 26px/1 var(--f-display);color:var(--seal);position:absolute;top:0}.diffs[data-astro-cid-ywxcmhbt] h3[data-astro-cid-ywxcmhbt]{margin:0 0 4px;font-size:19px}.prose .track[data-astro-cid-ywxcmhbt]{counter-reset:t;border-top:1px solid var(--rule);margin:0 0 16px;padding:0;list-style:none}.prose .track[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]{counter-increment:t;border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;margin:0;padding:12px 0;padding-inline-start:40px;display:flex;position:relative}.track[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]:before{content:counter(t);inset-inline-start:4px;font:700 22px/1.3 var(--f-display);color:var(--muted);position:absolute;top:12px}.track[data-astro-cid-ywxcmhbt] .t[data-astro-cid-ywxcmhbt]{color:var(--ink);font-weight:500}.soon[data-astro-cid-ywxcmhbt]{color:var(--muted);font-weight:400}.traps[data-astro-cid-ywxcmhbt] li[data-astro-cid-ywxcmhbt]{margin-bottom:8px}.stats[data-astro-cid-ywxcmhbt]{background:var(--rule);border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:1px;margin:8px 0 16px;display:grid;overflow:hidden}@media (width>=640px){.stats[data-astro-cid-ywxcmhbt]{grid-template-columns:repeat(4,1fr)}}.stats[data-astro-cid-ywxcmhbt]>div[data-astro-cid-ywxcmhbt]{background:var(--washi);padding:14px 14px 12px}.stats[data-astro-cid-ywxcmhbt] dt[data-astro-cid-ywxcmhbt]{color:var(--muted);font-size:13px}.stats[data-astro-cid-ywxcmhbt] dd[data-astro-cid-ywxcmhbt]{font:700 28px/1.1 var(--f-display);color:var(--seal);margin:4px 0 0}.stats[data-astro-cid-ywxcmhbt] dd[data-astro-cid-ywxcmhbt] sup[data-astro-cid-ywxcmhbt]{font-size:.55em}.stats[data-astro-cid-ywxcmhbt] dd[data-astro-cid-ywxcmhbt].vs{font:400 14px/1.4 var(--f-body);color:var(--ink-2)}.more[data-astro-cid-ywxcmhbt]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:16px 0}.more[data-astro-cid-ywxcmhbt] summary[data-astro-cid-ywxcmhbt]{cursor:pointer;color:var(--ink);min-height:24px;padding:14px 0;font-weight:700}.more[data-astro-cid-ywxcmhbt].sources summary[data-astro-cid-ywxcmhbt]{color:var(--muted);font-size:15px;font-weight:500}.prose .sources[data-astro-cid-ywxcmhbt] ul[data-astro-cid-ywxcmhbt]{padding-inline-start:22px}.table-wrap[data-astro-cid-ywxcmhbt]{margin:0 0 16px;overflow-x:auto}table[data-astro-cid-ywxcmhbt]{border-collapse:collapse;width:100%;font-size:16px}th[data-astro-cid-ywxcmhbt],td[data-astro-cid-ywxcmhbt]{text-align:start;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 8px;line-height:1.5}thead[data-astro-cid-ywxcmhbt] th[data-astro-cid-ywxcmhbt]{color:var(--muted);font-size:14px;font-weight:500}tbody[data-astro-cid-ywxcmhbt] th[data-astro-cid-ywxcmhbt]{color:var(--ink);white-space:nowrap;font-weight:700}td[data-astro-cid-ywxcmhbt]{color:var(--ink-2)}
