.sd-concept[data-astro-cid-bxzmvgmi]{max-width:34rem}.fill-tint[data-astro-cid-bxzmvgmi]{fill:var(--tint)}.fill-paper[data-astro-cid-bxzmvgmi]{fill:var(--surface)}.fill-ink[data-astro-cid-bxzmvgmi]{fill:currentColor}.soft[data-astro-cid-bxzmvgmi]{opacity:.45}.fill-coral-soft[data-astro-cid-bxzmvgmi]{fill:#d85a30;fill-opacity:.35}.fill-gray-soft[data-astro-cid-bxzmvgmi]{fill:#888780;fill-opacity:.35}.line-coral[data-astro-cid-bxzmvgmi]{stroke:#d85a30}.line-teal[data-astro-cid-bxzmvgmi]{stroke:#1d9e75}.line-amber[data-astro-cid-bxzmvgmi]{stroke:#ef9f27}.line-gray[data-astro-cid-bxzmvgmi]{stroke:#888780}.thick[data-astro-cid-bxzmvgmi]{stroke-width:3px}.thin[data-astro-cid-bxzmvgmi]{stroke-width:1.5px;opacity:.5}.dotted[data-astro-cid-bxzmvgmi]{stroke-dasharray:2 5;opacity:.6}.badge-fill[data-astro-cid-bxzmvgmi]{fill:currentColor}.badge-text[data-astro-cid-bxzmvgmi]{fill:var(--bg);font-family:var(--sans);text-anchor:middle;font-size:11px;font-weight:700}.callouts[data-astro-cid-bxzmvgmi]{counter-reset:callout;font-family:var(--sans);color:var(--ink);margin:.9rem 0 0;padding:0;font-size:.9rem;line-height:1.45;list-style:none}.callouts[data-astro-cid-bxzmvgmi] li[data-astro-cid-bxzmvgmi]{counter-increment:callout;padding:.15rem 0 .15rem 1.9rem;position:relative}.callouts[data-astro-cid-bxzmvgmi] li[data-astro-cid-bxzmvgmi]:before{content:counter(callout);background:var(--ink-soft);width:1.3rem;height:1.3rem;color:var(--bg);text-align:center;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1.3rem;position:absolute;top:.2rem;left:0}.callouts[data-astro-cid-bxzmvgmi] strong[data-astro-cid-bxzmvgmi]{color:var(--ink)}.note[data-astro-cid-bxzmvgmi]{font-family:var(--sans);color:var(--ink-soft);margin:.5rem 0 0;font-size:.8rem}.slide-pair[data-astro-cid-46g4wgqe]{max-width:30rem}.slide-pair[data-astro-cid-46g4wgqe] svg[data-astro-cid-46g4wgqe]{max-width:24rem;margin-inline:auto}.slide[data-astro-cid-46g4wgqe]{fill:var(--surface);stroke:var(--line)}.logo[data-astro-cid-46g4wgqe]{stroke:var(--ink-soft)}.icon[data-astro-cid-46g4wgqe]{fill:#c27a12;stroke:#c27a12}.script[data-astro-cid-46g4wgqe]{stroke:var(--line)}.baseline[data-astro-cid-46g4wgqe]{stroke:var(--ink-soft)}.legend[data-astro-cid-46g4wgqe]{stroke:var(--line)}.fill-teal[data-astro-cid-46g4wgqe]{fill:#1d9e75}.fill-amber[data-astro-cid-46g4wgqe]{fill:#c27a12}.fill-coral[data-astro-cid-46g4wgqe]{fill:#d85a30}.fill-violet[data-astro-cid-46g4wgqe]{fill:#6a55b0}.bar-gray[data-astro-cid-46g4wgqe]{fill:#888780;opacity:.45}.dot[data-astro-cid-46g4wgqe]{fill:var(--ink)}.dot-dim[data-astro-cid-46g4wgqe]{fill:var(--line)}.kw[data-astro-cid-46g4wgqe]{stroke:var(--ink)}.kw-dim[data-astro-cid-46g4wgqe]{stroke:var(--line)}.badge-fill[data-astro-cid-46g4wgqe]{fill:#d85a30}text[data-astro-cid-46g4wgqe]{stroke:none;font-family:var(--sans)}.tag[data-astro-cid-46g4wgqe]{fill:var(--ink-soft);letter-spacing:.08em;font-size:10px;font-weight:700}.tag-after[data-astro-cid-46g4wgqe]{fill:var(--tint-ink)}.old-title[data-astro-cid-46g4wgqe]{fill:var(--ink);font-size:14px;font-weight:700}.logo-text[data-astro-cid-46g4wgqe]{fill:var(--ink-soft);text-anchor:middle;font-size:10px;font-weight:700}.headline[data-astro-cid-46g4wgqe]{fill:var(--ink);font-size:12.5px;font-weight:700}.small[data-astro-cid-46g4wgqe]{fill:var(--ink-soft);font-size:10px}.bar-label[data-astro-cid-46g4wgqe]{fill:var(--ink-soft);text-anchor:middle;font-size:10px}.bar-label-hi[data-astro-cid-46g4wgqe]{fill:#1d9e75;font-weight:700}.badge-text[data-astro-cid-46g4wgqe]{fill:#fff;text-anchor:middle;font-size:10.5px;font-weight:700}.parts[data-astro-cid-46g4wgqe]{counter-reset:part;font-family:var(--sans);color:var(--ink);margin:.9rem 0 0;padding:0;font-size:.9rem;line-height:1.45;list-style:none}.parts[data-astro-cid-46g4wgqe] li[data-astro-cid-46g4wgqe]{counter-increment:part;padding:.15rem 0 .15rem 1.9rem;position:relative}.parts[data-astro-cid-46g4wgqe] li[data-astro-cid-46g4wgqe]+li[data-astro-cid-46g4wgqe]{margin-top:.35rem}.parts[data-astro-cid-46g4wgqe] li[data-astro-cid-46g4wgqe]:before{content:counter(part);color:#fff;text-align:center;background:#d85a30;border-radius:50%;width:1.3rem;height:1.3rem;font-size:.75rem;font-weight:700;line-height:1.3rem;position:absolute;top:.2rem;left:0}
