.concept-reading[data-astro-cid-gee3ckys]{max-width:calc(680px + var(--wrap-pad) * 2);padding-block:32px 80px;font-size:17px}nav[data-astro-cid-gee3ckys],.byline[data-astro-cid-gee3ckys],footer[data-astro-cid-gee3ckys] small[data-astro-cid-gee3ckys],.trace[data-astro-cid-gee3ckys]{letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.7}nav[data-astro-cid-gee3ckys]{color:var(--ink-4);margin-bottom:24px}nav[data-astro-cid-gee3ckys] a[data-astro-cid-gee3ckys]{color:inherit}header[data-astro-cid-gee3ckys]{margin-bottom:28px}h1[data-astro-cid-gee3ckys]{margin:0 0 16px;font-size:26px;font-weight:600;line-height:1.4}.byline[data-astro-cid-gee3ckys]{color:var(--prose-muted);flex-wrap:wrap;gap:4px 16px;margin-bottom:0;display:flex}footer[data-astro-cid-gee3ckys] li[data-astro-cid-gee3ckys] p[data-astro-cid-gee3ckys]{letter-spacing:.08em;color:var(--prose-text);font-size:1em;font-weight:300;line-height:1.8}footer[data-astro-cid-gee3ckys]{margin-top:48px}.continue-reading[data-astro-cid-gee3ckys]{border-top:1px solid var(--prose-rule);padding-top:28px}footer[data-astro-cid-gee3ckys] h2[data-astro-cid-gee3ckys]{letter-spacing:.04em;margin:0 0 24px;font-size:1.25em;font-weight:600;line-height:1.45}footer[data-astro-cid-gee3ckys] a[data-astro-cid-gee3ckys]{color:var(--ink);text-decoration-color:var(--amber);text-underline-offset:5px}footer[data-astro-cid-gee3ckys] li[data-astro-cid-gee3ckys]>a[data-astro-cid-gee3ckys]{letter-spacing:normal;font-size:1em;font-weight:600;line-height:1.8}footer[data-astro-cid-gee3ckys] li[data-astro-cid-gee3ckys] p[data-astro-cid-gee3ckys]{margin:8px 0 0}.reading-group[data-astro-cid-gee3ckys]+.reading-group[data-astro-cid-gee3ckys]{margin-top:36px}.reading-group[data-astro-cid-gee3ckys] h3[data-astro-cid-gee3ckys]{letter-spacing:normal;color:var(--prose-muted);margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.7}footer[data-astro-cid-gee3ckys] ul[data-astro-cid-gee3ckys]{margin:0;padding:0;list-style:none}footer[data-astro-cid-gee3ckys] li[data-astro-cid-gee3ckys]{margin:0}footer[data-astro-cid-gee3ckys] li[data-astro-cid-gee3ckys]+li[data-astro-cid-gee3ckys]{margin-top:20px}footer[data-astro-cid-gee3ckys] small[data-astro-cid-gee3ckys]{color:var(--prose-muted);margin-left:10px;display:inline-block}.trace[data-astro-cid-gee3ckys]{color:var(--prose-muted);border-top:1px solid var(--prose-rule);margin-top:36px;padding-top:20px}.trace[data-astro-cid-gee3ckys] p[data-astro-cid-gee3ckys]{margin-bottom:10px}.concept-reading[data-astro-cid-gee3ckys] .concept-figure{border-block:1px solid var(--prose-rule);margin:36px 0;padding-block:26px}.concept-reading[data-astro-cid-gee3ckys] .concept-figure>h3{letter-spacing:normal;margin:0 0 20px;font-size:1em;font-weight:600;line-height:1.8}.concept-reading[data-astro-cid-gee3ckys] .concept-figure figcaption{font:400 13px/1.7 var(--sans);letter-spacing:normal;color:var(--prose-muted);margin-top:20px}.concept-reading[data-astro-cid-gee3ckys] .concept-material .concept-reference{margin-top:12px}.concept-reading[data-astro-cid-gee3ckys] .concept-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.concept-reading[data-astro-cid-gee3ckys] .concept-stages li{text-align:center;letter-spacing:.08em;margin:0;font-size:1em;font-weight:300;line-height:1.8;position:relative}.concept-reading[data-astro-cid-gee3ckys] .concept-stages b{letter-spacing:normal;font-size:1em;font-weight:600;display:block}.concept-reading[data-astro-cid-gee3ckys] .concept-stages li:not(:last-child):after{content:"→";position:absolute;top:0;right:-16px}.concept-reading[data-astro-cid-gee3ckys] .concept-feedback{border-bottom:1px solid var(--ink-4);border-inline:1px solid var(--ink-4);letter-spacing:.08em;text-align:center;margin:20px 8% 0;padding:12px;font-size:1em;font-weight:300;line-height:1.8}.concept-reading[data-astro-cid-gee3ckys] .concept-materials{grid-template-columns:1fr 1fr;gap:22px;display:grid}.concept-reading[data-astro-cid-gee3ckys] .concept-material{border-left:1px solid var(--ink);padding-left:16px}.concept-reading[data-astro-cid-gee3ckys] .concept-material h3,.concept-reading[data-astro-cid-gee3ckys] .concept-shared-card b{letter-spacing:normal;margin:0 0 8px;font-size:1em;font-weight:600;line-height:1.8;display:block}.concept-reading[data-astro-cid-gee3ckys] .concept-material p,.concept-reading[data-astro-cid-gee3ckys] .concept-shared-card p{letter-spacing:.08em;margin:0;font-size:1em;font-weight:300;line-height:1.8}.concept-reading[data-astro-cid-gee3ckys] .concept-shared-card{background:var(--amber-pale);border:1px solid var(--ink);text-align:center;max-width:340px;margin:20px auto 0;padding:20px}.concept-reading[data-astro-cid-gee3ckys] .concept-shared-card p{margin-top:8px}@media (width<=860px){h1[data-astro-cid-gee3ckys]{font-size:24px;line-height:1.45}}@media (width<=640px){.concept-reading[data-astro-cid-gee3ckys]{font-size:16px}}@media (width<=639px){.concept-reading[data-astro-cid-gee3ckys]{padding-top:24px}.concept-reading[data-astro-cid-gee3ckys] .concept-stages{grid-template-columns:1fr;gap:28px;padding-right:40px}.concept-reading[data-astro-cid-gee3ckys] .concept-stages li{text-align:left}.concept-reading[data-astro-cid-gee3ckys] .concept-stages li:not(:last-child):after{content:"↓";inset:auto auto -24px 0}.concept-reading[data-astro-cid-gee3ckys] .concept-materials{gap:14px}.concept-reading[data-astro-cid-gee3ckys] .concept-material{padding-left:10px}}
