.prose{font-size:calc(16 * var(--fu));color:#141414;overflow-wrap:break-word;line-height:1.5}:is(.prose,.prose>article)>*+*{margin-top:calc(24 * var(--u))}.prose h2{font-weight:700;font-size:calc(28 * var(--fu));margin-top:calc(48 * var(--u));line-height:1.3}.prose h3{font-weight:700;font-size:calc(22 * var(--fu));margin-top:calc(36 * var(--u));line-height:1.35}.prose h4{font-weight:700;font-size:calc(18 * var(--fu));margin-top:calc(28 * var(--u));line-height:1.4}.prose strong{font-weight:700}.prose a{color:var(--c-link)}.prose a:hover{text-decoration:underline}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose blockquote{border-left:3px solid var(--c-muted);color:var(--c-slate);padding-left:1em}.prose code{background:#0000000f;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.prose pre{color:#e6e9ee;background:#1f2429;border-radius:8px;padding:16px 18px;font-size:.86em;line-height:1.55;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--c-muted)}.prose table{border-collapse:collapse;width:100%;font-size:.92em}.prose th,.prose td{border:1px solid var(--c-muted);text-align:left;vertical-align:top;padding:8px 10px}.prose th{background:#0000000a;font-weight:700}.md-figure img{width:100%;height:auto}.md-figure figcaption,.md-video figcaption,.md-caption{color:var(--c-slate);text-align:center;margin-top:6px;font-size:.85em;line-height:1.4}.md-gallery{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.md-gallery>*+*{margin-top:0}.md-gallery .md-figure img{aspect-ratio:16/10;object-fit:cover}.md-video video{background:#000;width:100%;height:auto}@media (width>=751px){.md-size--small{width:38.4%;margin-inline:auto}.md-size--medium{width:49.9%;margin-inline:auto}.md-shown{width:var(--shown);margin-inline:auto}}.md-accent{color:#b8435f}.md-small{color:#5b6170;font-size:14px}.md-toc ul{padding:0;list-style:none}.md-toc li+li{margin-top:0}.md-toc a{color:#5075c9}.md-toc__l2{padding-left:20px}.md-toc__l3{padding-left:40px}.md-embed--video{aspect-ratio:16/9}.md-embed iframe{border:0;width:100%;height:100%}.md-callout{border-left:4px solid var(--c-blue);background:#4d6d9a14;padding:16px 20px}.md-callout--key{background:#f2ab1d1a;border-left-color:#f2ab1d}@media (width<=1300px){.prose{font-size:16px}:is(.prose,.prose>article)>*+*{margin-top:22px}.prose h2{margin-top:44px;font-size:26px}.prose h3{margin-top:32px;font-size:21px}.prose h4{margin-top:26px;font-size:18px}}@media (width<=750px){.prose{font-size:15px}:is(.prose,.prose>article)>*+*{margin-top:18px}.prose h2{margin-top:36px;font-size:22px}.prose h3{margin-top:28px;font-size:19px}.md-gallery{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}.prose table{display:block;overflow-x:auto}}.prose--rnd{color:#000}.prose--rnd p{line-height:1.7}.prose--rnd h2{margin-top:24px;font-size:28px;line-height:36px}.prose--rnd h3{margin-top:24px;font-size:21px;line-height:30px}.prose--rnd :is(h2,h3)+*{margin-top:0}.prose--rnd h2+*{margin-top:24px}.prose--rnd a{color:#b8435f;text-decoration:underline}.prose--rnd ul,.prose--rnd ol{padding-left:24px}.prose--rnd li{padding-left:8px;line-height:24px}.prose--rnd li+li,.prose--rnd li>ul,.prose--rnd li>ol{margin-top:3px}.prose--rnd li>pre{margin:15px 18px 24px -14px}.prose--rnd code{font:inherit;color:#1f2430;background:#e6e9ef;border-radius:0;padding:0}.prose--rnd pre{color:#000;background:#0000000f;border-radius:0;margin-inline:18px;padding:2px 25px;font-family:Inconsolata,Menlo,Consolas,monospace;font-size:16px;line-height:24px}.prose--rnd pre code{color:inherit;background:0 0;font-family:inherit}.prose--rnd blockquote{color:#000;border-left:3px solid #edb5bf;margin-inline:40px 18px;padding:6px 0 6px 18px;font-size:18px;line-height:1.4}.prose--rnd hr{border-top:1px solid #000;margin-top:44px}.prose--rnd hr+*{margin-top:42px}.prose--rnd table{table-layout:fixed;font-size:16px;line-height:24px}.prose--rnd th,.prose--rnd td{border-color:#cfd2d8;padding:11px 10px}.prose--rnd th{color:#fff;background:#20242e}.prose--rnd tbody tr:nth-child(2n) td{background:#f3f4f7}.prose--rnd .md-figure figcaption,.prose--rnd .md-video figcaption{color:#5b6170;margin-top:0;padding:16px;font-size:14px;font-style:italic;line-height:21px}.prose--rnd .md-toc{font-family:Arial,Helvetica,sans-serif;line-height:23.2px}.prose--rnd .md-toc ul{padding:0}.prose--rnd .md-toc li{line-height:inherit;margin-top:0;padding-left:0}.prose--rnd .md-toc .md-toc__l2{padding-left:20px}.prose--rnd .md-toc .md-toc__l3{padding-left:40px}.prose--rnd .md-toc a{color:#5075c9;text-decoration:none}.prose--rnd .md-toc a:hover{text-decoration:underline}@media (width<=1300px){.prose--rnd h2{margin-top:24px;font-size:28px}.prose--rnd h3{margin-top:24px;font-size:21px}}@media (width<=750px){.prose--rnd{font-size:16px}.prose--rnd blockquote{margin-inline:20px 0}.prose--rnd pre{margin-inline:0;padding-inline:16px}}.na[data-astro-cid-hi77t27b]{padding-top:calc(171 * var(--u))}.na__cover[data-astro-cid-hi77t27b]{width:calc(1010 * var(--u));height:calc(291 * var(--u));object-fit:cover;margin:0 auto;display:block}.na__in[data-astro-cid-hi77t27b]{width:calc(922 * var(--u));padding-top:calc(70 * var(--u));margin:0 auto}.na__date[data-astro-cid-hi77t27b]{font-weight:500;font-size:calc(14 * var(--fu));line-height:1.3}.na__title[data-astro-cid-hi77t27b]{margin-top:calc(14 * var(--u));font-weight:700;font-size:calc(40 * var(--fu));line-height:1.3}.na__sub[data-astro-cid-hi77t27b]{margin-top:calc(10 * var(--u));font-size:calc(18 * var(--fu));color:var(--c-slate);line-height:1.5}.na[data-astro-cid-hi77t27b] .prose[data-astro-cid-hi77t27b]{margin-top:calc(26 * var(--u))}.nn[data-astro-cid-hi77t27b]{padding:calc(88 * var(--u)) calc(var(--inset) + 72 * var(--u)) calc(24 * var(--u));font-weight:500;font-size:calc(15 * var(--fu));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.nn__prev[data-astro-cid-hi77t27b]{color:#666;justify-self:start}.nn__next[data-astro-cid-hi77t27b]{justify-self:end}.nn[data-astro-cid-hi77t27b] .is-off[data-astro-cid-hi77t27b]{opacity:.4}.nn[data-astro-cid-hi77t27b] a[data-astro-cid-hi77t27b]:hover{text-decoration:underline}.nn__all[data-astro-cid-hi77t27b] svg[data-astro-cid-hi77t27b]{width:calc(20 * var(--u));height:calc(20 * var(--u))}@media (width<=1300px){.na[data-astro-cid-hi77t27b]{padding-top:140px}.na__cover[data-astro-cid-hi77t27b]{aspect-ratio:1010/291;width:calc(100% - 80px);height:auto}.na__in[data-astro-cid-hi77t27b]{width:auto;max-width:922px;padding:56px 40px 0}.na__date[data-astro-cid-hi77t27b]{font-size:14px}.na__title[data-astro-cid-hi77t27b]{margin-top:12px;font-size:36px}.na__sub[data-astro-cid-hi77t27b]{font-size:17px}.na[data-astro-cid-hi77t27b] .prose[data-astro-cid-hi77t27b]{margin-top:24px}.nn[data-astro-cid-hi77t27b]{padding:72px 40px 24px;font-size:15px}.nn__all[data-astro-cid-hi77t27b] svg[data-astro-cid-hi77t27b]{width:20px;height:20px}}@media (width<=750px){.na[data-astro-cid-hi77t27b]{padding-top:calc(110 * var(--u))}.na__cover[data-astro-cid-hi77t27b]{width:100%}.na__in[data-astro-cid-hi77t27b]{padding:calc(32 * var(--u)) calc(20 * var(--u)) 0}.na__title[data-astro-cid-hi77t27b]{font-size:calc(28 * var(--fu))}.na__sub[data-astro-cid-hi77t27b]{font-size:calc(16 * var(--fu))}.nn[data-astro-cid-hi77t27b]{padding:calc(56 * var(--u)) calc(20 * var(--u)) calc(24 * var(--u))}}
