.shell[data-astro-cid-gtbquiej]{gap:2rem;margin-top:1.5rem;display:grid}.outline-fixed[data-astro-cid-gtbquiej]{display:none}.outline-toggle[data-astro-cid-gtbquiej]{border:1px solid var(--rule);background:var(--surface);border-radius:10px;padding:.2rem 1rem}.outline-toggle[data-astro-cid-gtbquiej] summary[data-astro-cid-gtbquiej]{cursor:pointer;padding-block:.7rem;font-weight:600}.outline-toggle[data-astro-cid-gtbquiej][open]{padding-bottom:1rem}@media (width>=62rem){.shell[data-astro-cid-gtbquiej]{grid-template-columns:17.5rem minmax(0,1fr);gap:4rem;margin-top:3rem}.outline-toggle[data-astro-cid-gtbquiej]{display:none}.outline-fixed[data-astro-cid-gtbquiej]{max-height:calc(100vh - 6.5rem);padding-right:.5rem;display:block;position:sticky;top:5.25rem;overflow-y:auto}}article[data-astro-cid-gtbquiej]{min-width:0;max-width:44rem}header[data-astro-cid-gtbquiej]{margin-bottom:2.5rem}.where[data-astro-cid-gtbquiej]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;font-weight:600;display:flex}h1[data-astro-cid-gtbquiej]{font-size:clamp(2rem, 4.5vw, var(--step-4));letter-spacing:-.025em}.summary[data-astro-cid-gtbquiej]{font-size:var(--step-1);color:var(--muted);margin-block:.9rem .5rem}article[data-astro-cid-gtbquiej] section[data-astro-cid-gtbquiej]{margin-top:3.5rem}article[data-astro-cid-gtbquiej] h2[data-astro-cid-gtbquiej]{font-size:var(--step-2);margin-bottom:1.1rem}.locked[data-astro-cid-gtbquiej]{border:1.5px dashed var(--rule);border-radius:12px;padding:2rem}.locked[data-astro-cid-gtbquiej] h2[data-astro-cid-gtbquiej]{margin-bottom:.4rem}.row[data-astro-cid-gtbquiej]{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.quiz[data-astro-cid-gtbquiej] form[data-astro-cid-gtbquiej]{justify-items:start;gap:1.8rem;margin-top:1.4rem;display:grid}fieldset[data-astro-cid-gtbquiej]{border:0;width:100%;margin:0;padding:0}legend[data-astro-cid-gtbquiej]{font-weight:650;font-size:var(--step-1);margin-bottom:.7rem;padding:0;line-height:1.3}fieldset[data-astro-cid-gtbquiej] label[data-astro-cid-gtbquiej]{border:1.5px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.55rem .75rem;display:flex}fieldset[data-astro-cid-gtbquiej] label[data-astro-cid-gtbquiej]+label[data-astro-cid-gtbquiej]{margin-top:.45rem}fieldset[data-astro-cid-gtbquiej] label[data-astro-cid-gtbquiej]:has(input:checked){border-color:var(--ink)}fieldset[data-astro-cid-gtbquiej] label[data-astro-cid-gtbquiej].right{border-color:var(--lane-3)}fieldset[data-astro-cid-gtbquiej] label[data-astro-cid-gtbquiej].wrong{border-color:var(--warn)}.mark[data-astro-cid-gtbquiej]{font-size:var(--step--1);margin-left:auto;font-weight:600}.right[data-astro-cid-gtbquiej] .mark[data-astro-cid-gtbquiej]{color:var(--lane-3)}.wrong[data-astro-cid-gtbquiej] .mark[data-astro-cid-gtbquiej]{color:var(--warn)}.why[data-astro-cid-gtbquiej]{color:var(--muted);margin-top:.7rem}.pager[data-astro-cid-gtbquiej]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.pager[data-astro-cid-gtbquiej] a[data-astro-cid-gtbquiej]{color:var(--ink);gap:.15rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.pager[data-astro-cid-gtbquiej] a[data-astro-cid-gtbquiej]:hover{text-decoration:underline}.pager[data-astro-cid-gtbquiej] .muted[data-astro-cid-gtbquiej]{font-size:var(--step--1);font-weight:500}.pager[data-astro-cid-gtbquiej] .forward[data-astro-cid-gtbquiej]{text-align:right}.questions[data-astro-cid-gtbquiej] form[data-astro-cid-gtbquiej]{justify-items:start;gap:.9rem;display:grid}.questions[data-astro-cid-gtbquiej] .field[data-astro-cid-gtbquiej]{width:100%}.questions[data-astro-cid-gtbquiej]>.notice[data-astro-cid-gtbquiej]{margin-bottom:1.2rem}.questions[data-astro-cid-gtbquiej]>p[data-astro-cid-gtbquiej].muted{margin-top:1.5rem}.threads[data-astro-cid-gtbquiej]{gap:1.6rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.threads[data-astro-cid-gtbquiej] li[data-astro-cid-gtbquiej]{border-top:1px solid var(--rule);padding-top:1.4rem}.meta[data-astro-cid-gtbquiej]{font-size:var(--step--1)}.body[data-astro-cid-gtbquiej]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.25rem}.answer[data-astro-cid-gtbquiej]{border-left:3px solid var(--trunk);margin:1rem 0 .4rem;padding-left:1rem}.threads[data-astro-cid-gtbquiej] form[data-astro-cid-gtbquiej]{font-size:var(--step--1);margin-top:.7rem}
