.supline[data-astro-cid-snnbbnid]{border-top:1px solid var(--line,#d9d0bc);color:var(--ink-muted);padding-top:22px;font-size:.98rem;line-height:1.5}.supline[data-astro-cid-snnbbnid] a[data-astro-cid-snnbbnid]{color:var(--g700);font-weight:600}.wa[data-astro-cid-y7i7mozy]{margin:0}.wa__a[data-astro-cid-y7i7mozy]{border:1px solid var(--g700);min-height:44px;color:var(--g700);border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.wa__i[data-astro-cid-y7i7mozy]{display:inline-flex}.wa__i[data-astro-cid-y7i7mozy] svg{width:20px;height:20px}.wa__a[data-astro-cid-y7i7mozy]:hover{background:var(--g700);color:var(--cream)}.lesson[data-astro-cid-ivjjushy]{--line:#d9d0bc;padding-bottom:var(--course)}.l-vol[data-astro-cid-ivjjushy]{background:var(--g900);color:var(--cream);box-shadow:inset 0 -1px #c99a2e73}.l-vol__in[data-astro-cid-ivjjushy]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:12px;display:flex}.l-vol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]{color:var(--cream);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.l-vol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]:hover span[data-astro-cid-ivjjushy]:last-child{text-decoration:underline}.l-vol__n[data-astro-cid-ivjjushy]{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);font:500 .82rem/1.3 var(--font-mono);border-radius:999px;padding:4px 10px}.l-vol__kind[data-astro-cid-ivjjushy]{color:var(--on-em);font-size:.92rem}.l-head[data-astro-cid-ivjjushy]{justify-items:start;gap:18px;max-width:900px;margin-inline:auto;padding-block:36px 40px;display:grid}@media (width>=1101px){.l-head--rail[data-astro-cid-ivjjushy]{max-width:calc(1104px + 2 * var(--gutter));padding-left:calc(var(--gutter) + 284px)}}.l-draft[data-astro-cid-ivjjushy]{color:#5b4310;font:500 .88rem/1.3 var(--font-body);background:#f6e3b4;border-radius:6px;padding:6px 12px}h1[data-astro-cid-ivjjushy]{font:700 clamp(2.5rem, 5.6vw, 4.4rem)/1 "Alexandria", var(--font-body);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.l-lede[data-astro-cid-ivjjushy]{color:var(--ink-muted);max-width:60ch;font-size:clamp(1.12rem,1.6vw,1.32rem);line-height:1.55}.l-by[data-astro-cid-ivjjushy]{border-top:2px solid var(--gold);width:100%;color:var(--ink-muted);flex-wrap:wrap;gap:6px 20px;padding-top:14px;font-size:.95rem;display:flex}.l-by[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]{color:var(--g700);font-weight:600}.l-stance[data-astro-cid-ivjjushy]{color:var(--g700);font-size:.92rem}.l-grid[data-astro-cid-ivjjushy]{gap:44px;max-width:900px;margin-inline:auto;display:grid}.l-grid--rail[data-astro-cid-ivjjushy]{max-width:var(--wrap);grid-template-columns:240px minmax(0,820px);justify-content:center;align-items:start}.l-toc[data-astro-cid-ivjjushy]{position:sticky;top:96px}.l-toc[data-astro-cid-ivjjushy] details[data-astro-cid-ivjjushy]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px}.l-toc[data-astro-cid-ivjjushy] summary[data-astro-cid-ivjjushy]{cursor:pointer;font:700 .95rem/1 "Alexandria", var(--font-body);color:var(--ink);padding:18px;list-style:none;display:block}.l-toc[data-astro-cid-ivjjushy] summary[data-astro-cid-ivjjushy]::-webkit-details-marker{display:none}.l-toc[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy]{counter-reset:t;gap:2px;margin:-4px 0 0;padding:0 18px 18px;list-style:none;display:grid}.l-toc[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]{color:var(--ink-muted);border-radius:8px;padding:7px 8px;font-size:.94rem;text-decoration:none;display:block}.l-toc[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]:hover{background:var(--cream);color:var(--g700)}@media (width<=1100px){.l-grid--rail[data-astro-cid-ivjjushy]{grid-template-columns:minmax(0,1fr);max-width:900px}.l-toc[data-astro-cid-ivjjushy]{position:static}}.l-body[data-astro-cid-ivjjushy]{gap:60px;min-width:0;font-size:1.08rem;line-height:1.7;display:grid}.l-body[data-astro-cid-ivjjushy]>*{min-width:0}.l-body[data-astro-cid-ivjjushy]>section{gap:20px;scroll-margin-top:96px;display:grid}.l-body[data-astro-cid-ivjjushy] h2{font:700 clamp(1.6rem, 2.8vw, 2.2rem)/1.1 "Alexandria", var(--font-body);letter-spacing:-.025em;color:var(--ink)}.l-body[data-astro-cid-ivjjushy] h3{font:700 clamp(1.15rem, 1.8vw, 1.35rem)/1.2 "Alexandria", var(--font-body);letter-spacing:-.015em;color:var(--ink)}.l-body[data-astro-cid-ivjjushy] p,.l-body[data-astro-cid-ivjjushy] li{max-width:68ch}.l-body[data-astro-cid-ivjjushy] a{color:var(--g700)}.l-body[data-astro-cid-ivjjushy] ul:not([role]){gap:8px;margin:0;padding-left:1.2em;display:grid}.l-body[data-astro-cid-ivjjushy] li::marker{color:var(--gold)}.l-body[data-astro-cid-ivjjushy] .ref{color:var(--ink-muted)}.l-ask[data-astro-cid-ivjjushy]{background:var(--cream-2);color:var(--ink);border-radius:12px;padding:16px 20px;font-weight:600}
