section[data-astro-cid-ta2fbyqs][id]{scroll-margin-top:170px}.top[data-astro-cid-ta2fbyqs]{gap:28px;padding-top:clamp(64px,10vw,128px);display:grid}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;font-size:clamp(2.3rem,6vw,4.2rem)}.lead[data-astro-cid-ta2fbyqs]{max-width:44rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.jump[data-astro-cid-ta2fbyqs]{z-index:10;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-block:14px;padding-inline:var(--gutter);-webkit-backdrop-filter:blur(12px);background:#0f133099;gap:8px;display:flex;position:sticky;top:84px;overflow-x:auto}.jump[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1.5px solid var(--line);color:var(--dim);border-radius:999px;flex:none;padding:8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.jump[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--text);border-color:var(--gold)}.jump[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs][data-on]{background:var(--gold);border-color:var(--gold);color:var(--night)}@media (width<=880px){.jump[data-astro-cid-ta2fbyqs]{top:72px}}.role[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:56px;padding-block:48px;display:grid}.role[data-astro-cid-ta2fbyqs] header[data-astro-cid-ta2fbyqs]{align-content:start;gap:6px;display:grid}.role[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:6px;font-size:1.2rem}.one[data-astro-cid-ta2fbyqs]{margin-top:14px}.impact[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.impact[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:6px;display:grid}.impact[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font:600 1.85rem var(--display);letter-spacing:-.03em;color:var(--gold);line-height:1.05}.impact[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--dim);font-size:.95rem}.split[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.path[data-astro-cid-ta2fbyqs]{border-left:2px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.path[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--gold);transform-origin:top;width:2px;height:100%;transform:scaleY(var(--fill,0));position:absolute;top:0;left:-2px}.path[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:8rem 1fr;gap:20px;padding:18px 0 18px 28px;display:grid;position:relative}.path[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--night);border:2px solid var(--line);width:12px;height:12px;transition:background-color .3s,border-color .3s;position:absolute;top:26px;left:-8px;transform:rotate(45deg)}.path[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].passed:before{background:var(--gold);border-color:var(--gold)}.when[data-astro-cid-ta2fbyqs]{color:var(--gold);padding-top:.1em;font-size:.92rem}.what[data-astro-cid-ta2fbyqs]{color:var(--dim);transition:color .3s}.path[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].passed .what[data-astro-cid-ta2fbyqs]{color:var(--text)}.rules[data-astro-cid-ta2fbyqs],.skills[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:44px 48px;margin:0;display:grid}.rules[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font:600 1.1rem var(--display);margin-bottom:10px}.rules[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs],.skills[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--dim);margin:0}.skills[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{margin-bottom:12px;font-weight:700}.skills[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;display:flex}.skills[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:5px 12px;font-size:.86rem}@media (width<=900px){.role[data-astro-cid-ta2fbyqs],.split[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:32px}.path[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2px}}
