.photo[data-astro-cid-gjx5yxlp]{margin:0;min-width:0;overflow:hidden;border-radius:8px;background:var(--surface)}.photo[data-astro-cid-gjx5yxlp] a[data-astro-cid-gjx5yxlp]{display:block;cursor:zoom-in}.photo[data-astro-cid-gjx5yxlp] img[data-astro-cid-gjx5yxlp]{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.teach-guide[data-astro-cid-iihrdrcl]{max-width:var(--maxw);margin-inline:auto;padding-inline:16px;font-size:var(--fs-body);line-height:1.5;overflow-wrap:break-word}h1[data-astro-cid-iihrdrcl],h2[data-astro-cid-iihrdrcl],h3[data-astro-cid-iihrdrcl],p[data-astro-cid-iihrdrcl]{margin:0}h1[data-astro-cid-iihrdrcl],h2[data-astro-cid-iihrdrcl],h3[data-astro-cid-iihrdrcl]{letter-spacing:-.035em}h1[data-astro-cid-iihrdrcl]{max-width:850px}h2[data-astro-cid-iihrdrcl]{font-size:var(--fs-h2)}h3[data-astro-cid-iihrdrcl]{font-size:var(--fs-h1)}a[data-astro-cid-iihrdrcl]{color:var(--accent-hover);text-underline-offset:4px}[data-astro-cid-iihrdrcl]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.title[data-astro-cid-iihrdrcl]{padding-block:14px 28px}.title[data-astro-cid-iihrdrcl]>p[data-astro-cid-iihrdrcl]{margin-top:14px}.chips[data-astro-cid-iihrdrcl]{position:sticky;top:var(--header-h);z-index:9;display:flex;flex-wrap:wrap;gap:8px;background:var(--bg);padding-block:10px;border-block:1px solid var(--border)}.chips[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]{min-height:40px;display:flex;align-items:center;justify-content:center;padding-inline:15px;border:1px solid var(--border);border-radius:999px;font-size:var(--fs-caption);color:var(--fg);text-decoration:none}.chips[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]:hover{background:var(--surface)}section[data-astro-cid-iihrdrcl]{padding-block:32px;scroll-margin-top:calc(var(--header-h) + 120px)}.overview[data-astro-cid-iihrdrcl] h2[data-astro-cid-iihrdrcl]{margin-bottom:20px}.uses[data-astro-cid-iihrdrcl]{list-style:none;padding:0;margin:0}.uses[data-astro-cid-iihrdrcl] li[data-astro-cid-iihrdrcl]{padding-block:9px;border-bottom:1px solid var(--border)}.concepts[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1fr);gap:12px;padding-block:9px;text-decoration:none;color:var(--fg);border-bottom:1px solid var(--border);font-size:var(--fs-small)}.concepts[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]:hover strong[data-astro-cid-iihrdrcl]{color:var(--accent-hover)}.concepts[data-astro-cid-iihrdrcl] h3[data-astro-cid-iihrdrcl],.step-group[data-astro-cid-iihrdrcl]{font-size:var(--fs-h4);letter-spacing:-.015em}.concepts[data-astro-cid-iihrdrcl] h3[data-astro-cid-iihrdrcl]{margin-top:20px;margin-bottom:5px}.how[data-astro-cid-iihrdrcl]{border-top:1px solid var(--border)}.worked[data-astro-cid-iihrdrcl]{margin:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:14px;aspect-ratio:3/2;padding:28px 32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:var(--fs-h3);line-height:1.35;overflow-x:auto}.worked[data-astro-cid-iihrdrcl] p[data-astro-cid-iihrdrcl]{white-space:nowrap}.how[data-astro-cid-iihrdrcl]>h2[data-astro-cid-iihrdrcl]{font-size:var(--fs-h1);margin-bottom:28px}.step-group[data-astro-cid-iihrdrcl]{margin-block:28px 16px;padding-block:16px;border-block:1px solid var(--border);color:var(--accent-hover)}.step[data-astro-cid-iihrdrcl]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding-block:28px 36px;border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 120px);align-items:center}.step[data-astro-cid-iihrdrcl]:first-of-type{padding-top:0}.step[data-astro-cid-iihrdrcl] h3[data-astro-cid-iihrdrcl]{margin-bottom:6px}.step-number[data-astro-cid-iihrdrcl]{color:var(--accent);margin-right:14px;font-size:var(--fs-h3);font-weight:500}.step-meaning[data-astro-cid-iihrdrcl]{margin-bottom:18px;font-size:var(--fs-small)}.instructions[data-astro-cid-iihrdrcl]{margin:0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px 14px}.instructions[data-astro-cid-iihrdrcl] dt[data-astro-cid-iihrdrcl]{font-size:var(--fs-caption);font-weight:600;padding-top:3px;color:var(--accent-hover)}.instructions[data-astro-cid-iihrdrcl] dd[data-astro-cid-iihrdrcl]{margin:0;font-size:var(--fs-body)}.misconception[data-astro-cid-iihrdrcl]{border-top:1px solid var(--border);margin-top:20px}summary[data-astro-cid-iihrdrcl]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:var(--fs-small);cursor:pointer;list-style:none}summary[data-astro-cid-iihrdrcl]::-webkit-details-marker{display:none}summary[data-astro-cid-iihrdrcl] small[data-astro-cid-iihrdrcl]{display:block;font-size:var(--fs-caption);color:var(--accent-hover)}summary[data-astro-cid-iihrdrcl]:after{content:"+";flex:none;font-size:var(--fs-h3);color:var(--accent)}details[data-astro-cid-iihrdrcl][open] summary[data-astro-cid-iihrdrcl]:after{content:"−"}.card-body[data-astro-cid-iihrdrcl]{padding-block:0 12px}.card-body[data-astro-cid-iihrdrcl] dl[data-astro-cid-iihrdrcl]{margin:0;font-size:var(--fs-small)}.card-body[data-astro-cid-iihrdrcl] dt[data-astro-cid-iihrdrcl]{font-size:var(--fs-caption);font-weight:600;margin-top:10px}.card-body[data-astro-cid-iihrdrcl] dd[data-astro-cid-iihrdrcl]{margin:3px 0 0}.problem[data-astro-cid-iihrdrcl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:60px;align-items:center;padding-block:42px 48px}.problem-label[data-astro-cid-iihrdrcl]{font-size:var(--fs-caption);font-weight:500;color:var(--accent-hover);margin-bottom:10px}.problem[data-astro-cid-iihrdrcl] h2[data-astro-cid-iihrdrcl]{font-size:var(--fs-h1);margin-bottom:20px}.facts[data-astro-cid-iihrdrcl] p[data-astro-cid-iihrdrcl]{margin-bottom:10px}.sources[data-astro-cid-iihrdrcl]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--fs-caption);margin-top:16px}.sources[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]{text-decoration:underline}.check[data-astro-cid-iihrdrcl],.misconception-spotlight[data-astro-cid-iihrdrcl]{border-top:1px solid var(--border)}.spotlight-head[data-astro-cid-iihrdrcl]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px}.spotlight-link[data-astro-cid-iihrdrcl]{font-size:var(--fs-small);font-weight:600}#check-heading[data-astro-cid-iihrdrcl]{margin-bottom:12px}.qa[data-astro-cid-iihrdrcl]{list-style:none;counter-reset:qa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:28px 0 0;padding:0}.qa[data-astro-cid-iihrdrcl] li[data-astro-cid-iihrdrcl]{counter-increment:qa;display:grid;align-content:start;grid-template-columns:2rem minmax(0,1fr);column-gap:8px;padding:18px 0;border-top:1px solid var(--border)}.qa[data-astro-cid-iihrdrcl] li[data-astro-cid-iihrdrcl]:before{content:counter(qa) ".";grid-row:1 / span 2;color:var(--accent);font-weight:600;font-size:var(--fs-body)}.qa-q[data-astro-cid-iihrdrcl]{font-size:var(--fs-body);font-weight:600}.qa-a[data-astro-cid-iihrdrcl]{margin:6px 0 0;font-size:var(--fs-ui);color:var(--fg-muted)}.qa-a[data-astro-cid-iihrdrcl] strong[data-astro-cid-iihrdrcl]{color:var(--fg);font-weight:600}.more-questions[data-astro-cid-iihrdrcl]{margin-top:20px;font-weight:600}.chapter-navigation[data-astro-cid-iihrdrcl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px;border-top:1px solid var(--border)}.chapter-navigation[data-astro-cid-iihrdrcl] small[data-astro-cid-iihrdrcl]{display:block;font-size:var(--fs-caption);color:var(--fg-muted)}.chapter-navigation[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl][rel=next]{grid-column:2;text-align:right}.more-chapters[data-astro-cid-iihrdrcl]{padding-block:24px 0;border-top:1px solid var(--border)}.more-chapters[data-astro-cid-iihrdrcl] h2[data-astro-cid-iihrdrcl]{font-size:var(--fs-h4);letter-spacing:-.015em;margin-bottom:8px}.more-chapters[data-astro-cid-iihrdrcl] ul[data-astro-cid-iihrdrcl]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0}.more-chapters[data-astro-cid-iihrdrcl] li[data-astro-cid-iihrdrcl]{padding-block:9px;border-bottom:1px solid var(--border);font-size:var(--fs-small)}.more-chapters[data-astro-cid-iihrdrcl] [data-astro-cid-iihrdrcl][aria-current]{font-weight:600}.closing[data-astro-cid-iihrdrcl]{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:34px 50px;margin-top:24px;border-top:1px solid var(--border)}.closing[data-astro-cid-iihrdrcl] p[data-astro-cid-iihrdrcl]{max-width:620px}.step[data-astro-cid-iihrdrcl]>[data-astro-cid-iihrdrcl],.instructions[data-astro-cid-iihrdrcl]>[data-astro-cid-iihrdrcl],.problem[data-astro-cid-iihrdrcl]>[data-astro-cid-iihrdrcl],.closing[data-astro-cid-iihrdrcl]>[data-astro-cid-iihrdrcl],.concepts[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]>[data-astro-cid-iihrdrcl]{min-width:0}@media(max-width:720px){.qa[data-astro-cid-iihrdrcl],.more-chapters[data-astro-cid-iihrdrcl] ul[data-astro-cid-iihrdrcl]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.overview[data-astro-cid-iihrdrcl] section[data-astro-cid-iihrdrcl]{padding-block:26px}.step[data-astro-cid-iihrdrcl],.problem[data-astro-cid-iihrdrcl]{grid-template-columns:minmax(0,1fr);gap:24px}.step[data-astro-cid-iihrdrcl]{padding-block:28px}.step[data-astro-cid-iihrdrcl] h3[data-astro-cid-iihrdrcl],.how[data-astro-cid-iihrdrcl]>h2[data-astro-cid-iihrdrcl],.problem[data-astro-cid-iihrdrcl] h2[data-astro-cid-iihrdrcl]{font-size:var(--fs-h2)}.closing[data-astro-cid-iihrdrcl]{align-items:flex-start;flex-direction:column;gap:20px}.chips[data-astro-cid-iihrdrcl]{gap:5px}.chips[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]{padding-inline:10px}.instructions[data-astro-cid-iihrdrcl]{grid-template-columns:80px minmax(0,1fr);gap:12px}.title[data-astro-cid-iihrdrcl]>p[data-astro-cid-iihrdrcl]{font-size:var(--fs-small)}.problem[data-astro-cid-iihrdrcl]{padding-block:32px}.how[data-astro-cid-iihrdrcl]{padding-bottom:0}.concepts[data-astro-cid-iihrdrcl] a[data-astro-cid-iihrdrcl]{grid-template-columns:minmax(0,1fr);gap:4px}}
