.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-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-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}}.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))}}
