.reader-module__ci7s1W__reader{--blog-ink:#1a1a18;--blog-ground:#faf8f4;--blog-muted:#5a574f;--blog-line:#eae6dd;--blog-surface:#fff;--blog-body:#33312c;--blog-accent:#1d4ed8;background:var(--blog-ground);color:var(--blog-ink);min-height:100svh}html[data-blog-theme=dark] .reader-module__ci7s1W__reader{--blog-ink:#f1f2f4;--blog-ground:#14161c;--blog-muted:#a7adb6;--blog-line:#2c313c;--blog-surface:#1e222b;--blog-body:#c9cdd3;--blog-accent:#93c5fd}.reader-module__ci7s1W__header{z-index:10;background:color-mix(in srgb, var(--blog-ground) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,5vw,40px);display:flex;position:sticky;top:0}.reader-module__ci7s1W__back{color:var(--blog-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.reader-module__ci7s1W__actions{align-items:center;gap:8px;display:flex}.reader-module__ci7s1W__pill,.reader-module__ci7s1W__iconButton{border:1px solid var(--blog-line,#eae6dd);background:var(--blog-surface,#fff);color:var(--blog-ink,#1a1a18);cursor:pointer;border-radius:8px;font-family:inherit}.reader-module__ci7s1W__pill{align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.reader-module__ci7s1W__iconButton{place-items:center;width:38px;height:38px;display:grid}.reader-module__ci7s1W__whenDark{display:none}.reader-module__ci7s1W__whenLight{display:block}html[data-blog-theme=dark] .reader-module__ci7s1W__whenDark{display:block}html[data-blog-theme=dark] .reader-module__ci7s1W__whenLight{display:none}
.snav{z-index:60;background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(18px,4vw,40px);display:flex;position:sticky;top:0}.snav-fixed{position:fixed;top:0;left:0;right:0}.snav-left{align-items:center;gap:22px;min-width:0;display:flex}.snav-right{align-items:center;gap:22px;display:flex}.snav-brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:8px;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.snav-brand img{display:block}.snav-link{color:var(--ink-2);letter-spacing:-.005em;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.snav-link:hover{color:var(--ink)}.snav-link[aria-current=page]{color:var(--ink);font-weight:650}.snav .al-audience-nav{align-items:center;gap:16px;display:flex}.snav .al-audience-link{color:var(--ink-2);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.snav .al-audience-link:hover{color:var(--ink)}.snav .al-audience-link[aria-current=page]{color:var(--ink);font-weight:600}.snav .al-audience-link[aria-current=page]:after{content:none}@media (max-width:940px){.snav .al-audience-nav,.snav-link{display:none}}.snav-cta{border:1.5px solid color-mix(in srgb, var(--accent) 55%, transparent);min-height:40px;color:var(--ink);letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-family:Satoshi,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s,color .18s;display:inline-flex}.snav-cta:hover{border-color:var(--accent);color:var(--accent-ink);transform:translateY(-1px)}.snav-burger{width:22px;height:38px;box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.snav-burger>span{gap:4px;width:16px;display:grid}.snav-burger i{background:currentColor;border-radius:2px;height:1.8px;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .14s;display:block}.snav-burger>span.is-x i:first-child{transform:translateY(5.8px)rotate(45deg)}.snav-burger>span.is-x i:nth-child(2){opacity:0}.snav-burger>span.is-x i:nth-child(3){transform:translateY(-5.8px)rotate(-45deg)}@media (max-width:940px){.snav-burger{display:grid}}.snav-sheet{z-index:59;background:var(--page);box-shadow:0 0 0 1px var(--rule) inset, 0 26px 60px #080f1d42;border-radius:16px;flex-direction:column;padding:10px;animation:.2s cubic-bezier(.22,1,.36,1) both snavSheet;display:flex;position:fixed;top:66px;left:clamp(10px,3vw,20px);right:clamp(10px,3vw,20px)}@keyframes snavSheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.snav-sheet-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 8px;font-size:10.5px;font-weight:800}.snav-sheet-link{color:var(--ink);letter-spacing:-.015em;border-radius:10px;padding:12px 10px;font-family:Satoshi,sans-serif;font-size:15.5px;font-weight:650;text-decoration:none}.snav-sheet-link[aria-current=page]{color:var(--accent-ink)}.snav-sheet-link:active{background:var(--chip-bg)}.snav-sheet-rule{background:var(--rule);height:1px;margin:7px 10px}@media (min-width:941px){.snav-sheet{display:none}}@media (prefers-reduced-motion:reduce){.snav-cta,.snav-burger i{transition:none}.snav-sheet{animation:none}}
.prose-module__eVgMQW__prose{color:var(--blog-body);font-size:16.5px;line-height:1.75}.prose-module__eVgMQW__prose>*+*{margin-top:20px}.prose-module__eVgMQW__prose h2{letter-spacing:-.024em;color:var(--blog-ink);border-bottom:1px solid var(--blog-line);margin-top:40px;padding-bottom:8px;font-family:Satoshi,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.prose-module__eVgMQW__prose h3{letter-spacing:-.015em;color:var(--blog-ink);margin-top:32px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.prose-module__eVgMQW__prose strong{color:var(--blog-ink);font-weight:700}.prose-module__eVgMQW__prose a{color:var(--blog-accent);text-underline-offset:3px}.prose-module__eVgMQW__prose ul,.prose-module__eVgMQW__prose ol{padding-left:24px}.prose-module__eVgMQW__prose ul{list-style:outside}.prose-module__eVgMQW__prose ol{list-style:decimal}.prose-module__eVgMQW__prose li+li{margin-top:8px}.prose-module__eVgMQW__prose blockquote{border-left:3px solid var(--blog-line);color:var(--blog-muted);padding-left:18px;font-style:italic}.prose-module__eVgMQW__prose code{background:var(--blog-surface);border:1px solid var(--blog-line);border-radius:5px;padding:1px 5px;font-size:.9em}.prose-module__eVgMQW__prose hr{border:0;border-top:1px solid var(--blog-line);margin:40px 0}.prose-module__eVgMQW__prose img{border-radius:12px;max-width:100%;height:auto}.prose-module__eVgMQW__prose table{border-collapse:collapse;width:100%;font-size:15px}.prose-module__eVgMQW__prose th,.prose-module__eVgMQW__prose td{border:1px solid var(--blog-line);text-align:left;padding:8px 12px}.prose-module__eVgMQW__tableScroll{overflow-x:auto}
