.takeaways[data-astro-cid-7gryvlo5]{margin:2.5rem var(--page-bleed,0px);border:1px solid var(--line);background:var(--bg-card);border-radius:6px;padding:20px 24px}.takeaways__heading[data-astro-cid-7gryvlo5]{margin-bottom:12px}.takeaways[data-astro-cid-7gryvlo5] ul{margin:0;padding-left:1.25rem}.takeaways[data-astro-cid-7gryvlo5] li{line-height:1.7}.takeaways[data-astro-cid-7gryvlo5] li+li{margin-top:.5rem}.quiz[data-astro-cid-t35we56s]{margin:2.5rem var(--page-bleed,0px);border:1px solid var(--line);background:var(--bg-card);counter-reset:quiz-question;border-radius:6px;padding:20px 24px 22px;display:block}.quiz__head[data-astro-cid-t35we56s]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.quiz__heading[data-astro-cid-t35we56s]{margin:0}.quiz__progress[data-astro-cid-t35we56s]{font-family:var(--font-sans);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.quiz[data-astro-cid-t35we56s][data-done=true] .quiz__progress[data-astro-cid-t35we56s]{color:var(--accent-strong);font-weight:500}.quiz__intro[data-astro-cid-t35we56s]{font-family:var(--font-sans);color:var(--ink-soft);margin:8px 0 22px;font-size:14px;line-height:1.55}.quiz__list[data-astro-cid-t35we56s] .q{counter-increment:quiz-question;background:0 0;border:0;border-radius:0;margin:0;padding:0}.quiz__list[data-astro-cid-t35we56s] .q+.q{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.quiz__list[data-astro-cid-t35we56s] .q__prompt:before{content:counter(quiz-question) ". ";color:var(--accent);font-family:var(--font-sans);font-size:.9em;font-weight:600}@media (width<=639px){.quiz[data-astro-cid-t35we56s]{padding:16px 16px 18px}}.exercise[data-astro-cid-uuxinsbd]{margin:2.5rem var(--figure-bleed,0px);border:1px solid var(--line);background:var(--bg-card);border-radius:6px;padding:20px 24px 18px}.exercise__kicker[data-astro-cid-uuxinsbd]{margin:0 0 6px}.exercise__title[data-astro-cid-uuxinsbd]{margin:0 0 12px;font-size:1.375rem}.exercise__body[data-astro-cid-uuxinsbd] p:not([class]){font-size:var(--type-card-prose);margin:0 0 1rem}.exercise__body[data-astro-cid-uuxinsbd] pre{margin-inline:0}.exercise__title[data-astro-cid-uuxinsbd],.exercise__body[data-astro-cid-uuxinsbd] p:not([class]),.exercise__body[data-astro-cid-uuxinsbd] ul,.exercise__body[data-astro-cid-uuxinsbd] ol{max-width:624px}.exercise__body[data-astro-cid-uuxinsbd] ul,.exercise__body[data-astro-cid-uuxinsbd] ol{margin:0 0 1rem}@media (width<=639px){.exercise[data-astro-cid-uuxinsbd]{padding:16px 16px 14px}}.reveal[data-astro-cid-dxadctke]{border-top:1px solid var(--line)}.reveal[data-astro-cid-dxadctke]+.reveal[data-astro-cid-dxadctke]{border-top-style:dashed}.reveal__summary[data-astro-cid-dxadctke]{font-family:var(--font-sans);color:var(--accent-strong);cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.reveal__summary[data-astro-cid-dxadctke]::-webkit-details-marker{display:none}.reveal__summary[data-astro-cid-dxadctke]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.reveal[data-astro-cid-dxadctke][open]>.reveal__summary[data-astro-cid-dxadctke]:before{transform:rotate(45deg)}.reveal__summary[data-astro-cid-dxadctke]:hover{color:var(--accent)}.reveal__summary[data-astro-cid-dxadctke]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reveal__body[data-astro-cid-dxadctke]{padding:0 0 8px}.reveal__body[data-astro-cid-dxadctke] p:not([class]){font-size:var(--type-card-note)}
