.eread{--ink:#16243d;--muted:#8a94a6;--muted2:#5b6776;--body:#2d3a4f;--line:#e6eaf2;--line2:#eef1f7;--blue:#1366d6;--blue2:#0b48c4;--orange:#f7941d;--bg:#fbfcfe;--surface:#fff;--surface-2:#f4f7fc;--surface-3:#fbfcfe;--btn-border:#dbe2ee;--code-bg:#eef1f7;--code-ink:#1b3a6b;--code-block-bg:#16243d;--serif:"Source Serif 4", Georgia, serif;--sans:"Libre Franklin", system-ui, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans)}html.dark .eread{--ink:#e7edf7;--muted:#8595ac;--muted2:#aab6c8;--body:#c4cee0;--line:#28374e;--line2:#202d40;--blue:#5b9dff;--blue2:#7fb2ff;--orange:#f7a93d;--bg:#0d1824;--surface:#152130;--surface-2:#1a2738;--surface-3:#18242f;--btn-border:#2c3c54;--code-bg:#1b2840;--code-ink:#9cc4ff;--code-block-bg:#0a121d}.er-progress{z-index:9999;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.er-progress span{background:var(--blue);width:0%;height:100%;transition:width 80ms linear;display:block}.er-presponsor{max-width:1080px;margin:0 auto;padding:22px 28px 0}.er-presponsor-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.er-presponsor-eyebrow{font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.er-presponsor-logo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:32px;height:32px}.er-presponsor-logo--ph{background:var(--surface-2);color:var(--muted2);font:700 14px var(--sans);justify-content:center;align-items:center;display:inline-flex}.er-presponsor-name{font:700 14px var(--sans);color:var(--ink)}.er-presponsor-loc{font:500 12px var(--sans);color:var(--muted)}.er-head{max-width:760px;margin:0 auto;padding:38px 28px 30px}.er-head .er-crumbs{margin-bottom:18px}.er-head .er-crumbs li:last-child{flex:1;min-width:8rem}.er-head .er-crumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.er-crumb-link{color:var(--blue)}.er-badges{align-items:center;gap:10px;margin-bottom:16px;display:flex}.er-badge{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:6px;padding:5px 11px}.er-chip{font:600 12px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.er-title{font:700 clamp(33px, 5vw, 47px) / 1.08 var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0 0 18px}.er-deck{font:400 21px / 1.5 var(--serif);color:var(--muted2);margin:0 0 28px}.er-byline{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.er-author{align-items:center;gap:13px;display:flex}.er-avatar{color:#fff;width:46px;height:46px;font:700 14px var(--sans);letter-spacing:.04em;background:#1b3a6b;border-radius:50%;justify-content:center;align-items:center;display:flex}.er-author-name{font:700 14px var(--sans);color:var(--ink)}.er-author-meta{font:500 12px var(--sans);color:var(--muted)}.er-actions{align-items:center;gap:9px;display:flex}.er-act{border:1px solid var(--btn-border);background:var(--surface);width:38px;height:38px;color:var(--muted2);cursor:pointer;font:600 12px var(--sans);border-radius:9px;justify-content:center;align-items:center;gap:7px;transition:all .15s;display:inline-flex}.er-act:hover{border-color:var(--blue);color:var(--blue)}.er-act--wide{width:auto;padding:0 14px}.er-hero{max-width:1080px;margin:0 auto;padding:0 28px}.er-hero-frame{aspect-ratio:16/8;background:var(--surface-2);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 26px 60px #1418282e}.er-hero-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.er-hero-tag{color:#fff;background:#0000006b;border-radius:6px;padding:4px 9px;font:500 11px ui-monospace,monospace;position:absolute;bottom:14px;right:16px}.er-grid{grid-template-columns:212px minmax(0,1fr);justify-content:center;gap:60px;max-width:1100px;margin:0 auto;padding:38px 28px 20px;display:grid}.er-rail-sticky{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;align-self:start;gap:22px;max-height:calc(100vh - 56px);padding-right:6px;display:flex;position:sticky;top:28px;overflow-y:auto}.er-rail-sticky::-webkit-scrollbar{width:6px}.er-rail-sticky::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.er-rail-label{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.er-toc-list{flex-direction:column;display:flex}.er-toc-link{font:500 13px / 1.35 var(--sans);color:var(--muted);border-left:2px solid #0000;padding:7px 0 7px 14px;transition:all .15s}.er-toc-link:hover{color:var(--ink)}.er-toc-link--sub{padding-left:26px;font-size:12.5px}.er-toc-link.is-active{color:var(--blue);border-left-color:var(--blue);font-weight:700}.er-toc--questions{margin-top:22px}.er-rail-divider{background:var(--line);height:1px}.er-rail-share{gap:8px;display:flex}.er-rail-share .er-act{width:36px;height:36px}.er-article{min-width:0;max-width:680px}.er-sponsor-inline{margin:32px 0}.er-disclosure{border-top:1px solid var(--line);font:400 12px / 1.55 var(--sans);color:var(--muted2);margin-top:32px;padding-top:16px}.eread .article-prose{font:400 19px / 1.75 var(--serif);color:var(--body)}.eread .article-prose :is(h1,h2,h3,h4,h5),.eread .article-prose caption{font-family:var(--serif);color:var(--ink)}.eread .article-prose h2{margin-top:2.1em;font-size:1.58em;font-weight:700;line-height:1.18}.eread .article-prose h3{font-size:1.25em;font-weight:700}.eread .article-prose :is(h2,h3){scroll-margin-top:90px}.eread .article-prose :is(h2,h3):target{animation:1.6s ease-out er-land}@keyframes er-land{0%{background:#1366d629;box-shadow:0 0 0 8px #1366d629}to{background:0 0;box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.eread .article-prose :is(h2,h3):target{animation:none}}.eread .article-prose [data-content-type=faq]:not(.bn-faq){background:0 0;border:0;margin:0;padding:0}.eread .article-prose .bn-faq{border-left:3px solid var(--blue);margin:1.9em 0 .4em;padding-left:.9em}.eread .article-prose .bn-faq .bn-faq-q{align-items:baseline;gap:.6em;display:flex}.eread .article-prose .bn-faq .bn-faq-mark{font:800 .72rem / 1 var(--sans);letter-spacing:.08em;color:var(--blue);flex:none;transform:translateY(-.15em)}.eread .article-prose .bn-faq h3{margin:0;font-size:1.15em}.eread .article-prose a{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #1366d652;text-decoration:underline #1366d652}.eread .article-prose a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.eread .article-prose strong{color:var(--ink)}.eread .article-prose p[data-lead]:first-letter{float:left;font:700 70px / .82 var(--serif);color:var(--ink);padding:6px 14px 0 0}.eread .article-prose [data-content-type=bulletListItem]:before{background:var(--blue);width:7px;height:7px;top:.6em}.eread .article-prose [data-content-type=numberedListItem]:before{color:var(--blue)}.eread .article-prose blockquote{border-left-color:var(--blue);color:var(--muted2)}.eread .article-prose :not(pre)>code{background:var(--surface-2);color:var(--code-ink)}.eread .article-prose pre{background:var(--code-block-bg);color:#cdd6e4}.eread .article-prose kbd{background:var(--code-block-bg);color:#fff}.eread .article-prose [data-content-type=table]{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:1.5em;overflow:hidden;box-shadow:0 1px 3px #1418280d}.eread .article-prose .wl-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.eread .article-prose .wl-table-scroll:focus-visible{outline:2px solid var(--wl-blue);outline-offset:2px}.eread .article-prose table{border-collapse:collapse;width:100%;font:500 14px var(--sans);color:var(--muted2);margin:0}.eread .article-prose table th{text-align:left;background:var(--surface-2);font:700 12px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);border-bottom:1px solid var(--line);padding:13px 18px}.eread .article-prose table td{border-bottom:1px solid var(--line2);color:var(--muted2);vertical-align:top;padding:13px 18px}.eread .article-prose table :is(td,th) p{margin:0}.eread .article-prose table :is(td,th) strong{font-weight:inherit}.eread .article-prose table td:first-child{color:var(--ink);font-weight:600}.eread .article-prose table tr:nth-child(odd) td{background:var(--surface-3)}.eread .article-prose table tr:last-child td{border-bottom:none}.er-tagrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.er-tags{flex-wrap:wrap;gap:8px;display:flex}.er-tag{font:600 12px var(--sans);color:var(--muted2);background:var(--surface);border:1px solid var(--btn-border);border-radius:20px;padding:7px 13px}.er-like{background:var(--blue);color:#fff;cursor:pointer;height:38px;font:600 13px var(--sans);border:none;border-radius:9px;align-items:center;gap:7px;padding:0 16px;transition:all .15s;display:inline-flex}.er-like:hover{background:var(--blue2)}.er-like.is-liked{background:#0b48c4}.er-authorcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:18px;margin-top:30px;padding:24px;display:flex}.er-authorcard-avatar{color:#fff;width:58px;height:58px;font:700 18px var(--sans);background:#1b3a6b;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.er-authorcard-photo{-o-object-fit:cover;object-fit:cover;background:var(--surface)}.er-authorcard-eyebrow{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.er-authorcard-name{font:700 17px var(--serif);color:var(--ink);margin-bottom:6px}.er-authorcard-bio{font:400 14px / 1.6 var(--sans);color:var(--muted2);margin:0 0 12px}.er-featured{background:var(--surface);border-top:1px solid var(--line2)}.er-featured-inner{max-width:1100px;margin:0 auto;padding:40px 28px}.er-featured-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.er-rule{background:var(--blue);width:26px;height:2px;display:block}.er-featured-label{font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.er-featured-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.er-related{background:var(--surface);border-top:1px solid var(--line2)}.er-related-inner{max-width:1100px;margin:0 auto;padding:50px 28px 64px}.er-related-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.er-related-title{font:700 28px / 1.1 var(--serif);color:var(--ink);margin:0}.er-allarticles{font:600 14px var(--sans);color:var(--blue);white-space:nowrap}.er-related-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.er-card{background:var(--surface);border:1px solid var(--btn-border);border-radius:14px;flex-direction:column;transition:all .18s;display:flex;overflow:hidden}.er-card:hover{border-color:var(--btn-border);transform:translateY(-2px);box-shadow:0 12px 28px #14182814}.er-card-top{background-position:50%;background-size:cover;height:148px;position:relative}.er-card-cat{font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#16243d;background:#ffffffe6;border-radius:5px;padding:4px 9px;position:absolute;top:11px;left:11px}.er-card-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.er-card-title{font:600 18px / 1.28 var(--serif);color:var(--ink);margin:0 0 9px}.er-card-excerpt{font:400 13px / 1.5 var(--sans);color:var(--muted2);margin:0 0 14px}.er-card-meta{font:600 11px var(--sans);color:var(--muted);align-items:center;gap:9px;margin-top:auto;display:flex}.er-related-empty{font:400 15px var(--sans);color:var(--muted)}@media (width<=900px){.er-grid{grid-template-columns:minmax(0,1fr);gap:0}.er-rail{display:none}.er-article{width:100%;max-width:680px;margin:0 auto}.er-related-grid{grid-template-columns:1fr}}
