.pp[data-astro-cid-srdl4pt2]{--pad:16px;max-width:1180px;padding-inline:var(--pad);margin-inline:auto}@media (width>=600px){.pp[data-astro-cid-srdl4pt2]{--pad:32px}}@media (width>=1040px){.pp[data-astro-cid-srdl4pt2]{--pad:56px}}.pp-head[data-astro-cid-srdl4pt2]{padding-top:96px}@media (width>=1040px){.pp-head[data-astro-cid-srdl4pt2]{padding-top:72px}}.m-back-link[data-astro-cid-srdl4pt2]{font:600 15px/1.5 var(--font);color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;text-decoration:none;display:inline-flex}.m-back-link[data-astro-cid-srdl4pt2]:active{color:var(--accent)}@media (width>=1040px){.m-back-link[data-astro-cid-srdl4pt2]{display:none}}.arr[data-astro-cid-srdl4pt2]{flex:none;width:10px;height:10px;display:inline-block;position:relative}.arr[data-astro-cid-srdl4pt2]:before{content:"";border-top:2px solid;border-right:2px solid;position:absolute;inset:1px;transform:rotate(45deg)}h1[data-astro-cid-srdl4pt2] .w[data-astro-cid-srdl4pt2]{font:700 clamp(38px, 6.4vw, 78px)/1.15 var(--font);margin-block:-.14em -.34em;padding-block:.14em .62em;display:block;overflow:clip}h1[data-astro-cid-srdl4pt2] .w[data-astro-cid-srdl4pt2]>span[data-astro-cid-srdl4pt2]{color:var(--heading);text-wrap:balance;display:block}.lead[data-astro-cid-srdl4pt2]{max-width:58ch;font-size:clamp(17px,1.6vw,19px);line-height:calc(1.9 * var(--lh));margin-top:20px}.progress[data-astro-cid-srdl4pt2]{gap:12px;margin-top:36px;display:grid}.count[data-astro-cid-srdl4pt2]{font:600 16px/1 var(--font);color:var(--muted)}.count[data-astro-cid-srdl4pt2] strong[data-astro-cid-srdl4pt2]{color:var(--heading);margin-inline-end:8px;font-size:34px;font-weight:700}.bar[data-astro-cid-srdl4pt2]{grid-template-columns:repeat(25,minmax(0,1fr));gap:4px;max-width:760px;display:grid}@media (width>=900px){.bar[data-astro-cid-srdl4pt2]{grid-template-columns:repeat(50,minmax(0,1fr))}}.bar[data-astro-cid-srdl4pt2] li[data-astro-cid-srdl4pt2]{aspect-ratio:1;box-shadow:inset 0 0 0 1.5px var(--hair)}.bar[data-astro-cid-srdl4pt2] li[data-astro-cid-srdl4pt2].on{background:var(--navy);box-shadow:none}:root[data-theme=dark] .bar[data-astro-cid-srdl4pt2] li[data-astro-cid-srdl4pt2].on{background:var(--lilac)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bar[data-astro-cid-srdl4pt2] li[data-astro-cid-srdl4pt2].on{background:var(--lilac)}}.ch[data-astro-cid-srdl4pt2]{padding-top:96px}@media (width>=1040px){.ch[data-astro-cid-srdl4pt2]{padding-top:112px}}.ch-head[data-astro-cid-srdl4pt2]{align-items:center;gap:12px;margin-bottom:26px;display:flex}@media (width>=600px){.ch-head[data-astro-cid-srdl4pt2]{gap:16px}}.ch-no[data-astro-cid-srdl4pt2]{background:var(--navy);color:#fff;width:44px;height:44px;font:700 18px/1 var(--font);border-radius:2px;flex:none;place-items:center;display:grid}:root[data-theme=dark] .ch-no[data-astro-cid-srdl4pt2]{background:var(--violet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-no[data-astro-cid-srdl4pt2]{background:var(--violet)}}.ch-head[data-astro-cid-srdl4pt2] h2[data-astro-cid-srdl4pt2]{min-width:0;font:700 clamp(24px, 3vw, 34px)/1.3 var(--font);color:var(--heading);flex:0 auto}.ch-count[data-astro-cid-srdl4pt2]{font:600 14px/1 var(--font);color:var(--muted);flex:none}.list[data-astro-cid-srdl4pt2]{gap:10px;display:grid}@media (width>=1100px){.list[data-astro-cid-srdl4pt2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr[data-astro-cid-srdl4pt2]{color:inherit;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--hair);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:2px;grid-template-columns:64px 40px minmax(0,1fr);align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.pr-cover[data-astro-cid-srdl4pt2]{background:var(--surface);width:64px;height:64px;box-shadow:inset 0 0 0 1.5px var(--frame);border-radius:2px;padding:3px}.pr-no[data-astro-cid-srdl4pt2]{width:40px;height:40px;font:700 16px/1 var(--font);color:var(--heading);box-shadow:inset 0 0 0 1.5px var(--frame);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:2px;place-items:center;display:grid}.pr-title[data-astro-cid-srdl4pt2]{font:700 17px/1.55 var(--font);color:var(--heading);transition:color .3s var(--ease)}@media (hover:hover){.pr[data-astro-cid-srdl4pt2]:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.pr[data-astro-cid-srdl4pt2]:hover .pr-no[data-astro-cid-srdl4pt2]{background:var(--navy);color:#fff;box-shadow:none}.pr[data-astro-cid-srdl4pt2]:hover .pr-title[data-astro-cid-srdl4pt2]{color:var(--accent)}}.pr[data-astro-cid-srdl4pt2]:active{background:var(--surface-2)}.pr[data-astro-cid-srdl4pt2]:focus-visible .pr-no[data-astro-cid-srdl4pt2]{background:var(--navy);color:#fff;box-shadow:none}.soon[data-astro-cid-srdl4pt2]{color:var(--muted);font:600 15px/1.6 var(--font);align-items:center;gap:12px;display:flex}.soon[data-astro-cid-srdl4pt2] .sq[data-astro-cid-srdl4pt2]{width:6px;height:6px}.pp-nl[data-astro-cid-srdl4pt2]{padding-top:112px}html.motion .pp-head[data-astro-cid-srdl4pt2] h1[data-astro-cid-srdl4pt2] .w[data-astro-cid-srdl4pt2]>span[data-astro-cid-srdl4pt2]{transform:translateY(105%)}
