.ArticlePeek-module__R8tN4G__panel{z-index:90;background:var(--paper);border:1px solid var(--line);visibility:hidden;border-radius:14px;width:min(560px,100vw - 24px);position:fixed;box-shadow:0 24px 60px -24px #17191c59}.ArticlePeek-module__R8tN4G__panel.ArticlePeek-module__R8tN4G__positioned{visibility:visible}@media (prefers-reduced-motion:no-preference){.ArticlePeek-module__R8tN4G__panel.ArticlePeek-module__R8tN4G__positioned{animation:.18s ease-out ArticlePeek-module__R8tN4G__peekIn}}@keyframes ArticlePeek-module__R8tN4G__peekIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ArticlePeek-module__R8tN4G__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.ArticlePeek-module__R8tN4G__title{font-family:var(--serif);letter-spacing:-.008em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:15.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.ArticlePeek-module__R8tN4G__copy,.ArticlePeek-module__R8tN4G__close{width:28px;height:28px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .18s,color .18s;display:grid}.ArticlePeek-module__R8tN4G__copy:hover,.ArticlePeek-module__R8tN4G__copy[data-copied],.ArticlePeek-module__R8tN4G__close:hover{border-color:var(--teal);color:var(--teal)}.ArticlePeek-module__R8tN4G__body{overscroll-behavior:contain;max-height:min(440px,52vh);padding:4px 20px 8px;overflow-y:auto}.ArticlePeek-module__R8tN4G__ellipsis{font-family:var(--serif);color:var(--ink-faint);letter-spacing:.12em;margin:6px 0 4px;font-size:22px;line-height:1}.ArticlePeek-module__R8tN4G__foot{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 14px 14px;padding:12px 18px;position:relative}.ArticlePeek-module__R8tN4G__foot:before{content:"";background:linear-gradient(to top, var(--paper), transparent);pointer-events:none;height:26px;position:absolute;bottom:100%;left:0;right:0}.ArticlePeek-module__R8tN4G__readMore{color:var(--ink);border-bottom:2px solid var(--teal);align-items:center;gap:8px;padding-bottom:3px;font-size:13.5px;font-weight:600;transition:color .2s;display:inline-flex}.ArticlePeek-module__R8tN4G__readMore:hover{color:var(--teal)}.ArticlePeek-module__R8tN4G__note{font-family:var(--mono);color:var(--ink-faint);padding:16px 0;font-size:12px}@media (max-width:640px){.ArticlePeek-module__R8tN4G__panel{visibility:visible;border-bottom:none;border-radius:16px 16px 0 0;width:100vw;bottom:0;right:0;box-shadow:0 -18px 50px -20px #17191c66;top:auto!important;left:0!important}.ArticlePeek-module__R8tN4G__body{max-height:58dvh}.ArticlePeek-module__R8tN4G__foot{border-radius:0}@media (prefers-reduced-motion:no-preference){.ArticlePeek-module__R8tN4G__panel{animation:.22s ease-out ArticlePeek-module__R8tN4G__sheetIn}}@keyframes ArticlePeek-module__R8tN4G__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}
.DiagramLightbox-module___v_sgq__modal{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:min(1200px,94vw);max-width:min(1200px,94vw);max-height:94dvh;padding:0}.DiagramLightbox-module___v_sgq__modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17191c8c}.DiagramLightbox-module___v_sgq__body{padding:clamp(20px,4vw,48px)}.DiagramLightbox-module___v_sgq__body svg{width:100%;height:auto;max-height:86dvh;display:block}.DiagramLightbox-module___v_sgq__close{z-index:2;width:34px;height:34px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .18s,color .18s;display:grid;position:absolute;top:12px;right:12px}.DiagramLightbox-module___v_sgq__close:hover{border-color:var(--teal);color:var(--teal)}@media (orientation:portrait) and (max-width:820px){.DiagramLightbox-module___v_sgq__modal{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.DiagramLightbox-module___v_sgq__rotateOnPortrait{justify-content:center;align-items:center;width:100dvh;height:100vw;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.DiagramLightbox-module___v_sgq__rotateOnPortrait svg{width:100%;max-height:100%}}
.ShareButton-module__T7igFq__share{font-family:var(--sans);color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:14px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.ShareButton-module__T7igFq__share svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.ShareButton-module__T7igFq__share:hover{border-color:var(--teal);color:var(--teal-deep)}.ShareButton-module__T7igFq__note{font-family:var(--mono);color:var(--teal);opacity:0;font-size:12px;transition:opacity .2s}.ShareButton-module__T7igFq__note.ShareButton-module__T7igFq__show{opacity:1}
.ArticleView-module__sXB2pa__article{--prose:700px}.ArticleView-module__sXB2pa__head{padding:64px 0 0}@media (max-width:640px){.ArticleView-module__sXB2pa__head{padding:40px 0 0}}.ArticleView-module__sXB2pa__headIn{max-width:var(--prose);margin:0 auto}.ArticleView-module__sXB2pa__crumb{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:13px;transition:color .2s;display:inline-flex}.ArticleView-module__sXB2pa__crumb:hover{color:var(--teal)}.ArticleView-module__sXB2pa__meta{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:14px;margin:40px 0 18px;font-size:12.5px;display:flex}.ArticleView-module__sXB2pa__sep{background:var(--ink-faint);border-radius:50%;width:4px;height:4px}.ArticleView-module__sXB2pa__title{font-family:var(--serif);letter-spacing:-.018em;max-width:20ch;font-size:clamp(32px,4.6vw,52px);font-weight:400;line-height:1.07}.ArticleView-module__sXB2pa__tags{flex-wrap:wrap;gap:8px;margin-top:24px;list-style:none;display:flex}.ArticleView-module__sXB2pa__tags a{font-family:var(--mono);color:var(--teal);border:1px solid var(--line);border-radius:5px;padding:4px 10px;font-size:11.5px;transition:border-color .18s,background .18s;display:inline-block}.ArticleView-module__sXB2pa__tags a:hover{border-color:var(--teal);background:var(--accent-wash)}.ArticleView-module__sXB2pa__cover{margin:36px 0 8px}.ArticleView-module__sXB2pa__cover img{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line);background:var(--paper-2);border-radius:16px;width:100%;display:block}.ArticleView-module__sXB2pa__rule{border:none;border-top:1px solid var(--line);max-width:var(--prose);margin:44px auto}.ArticleView-module__sXB2pa__engage{max-width:var(--prose);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:8px auto 0;padding:22px 0 90px;display:flex}.ArticleView-module__sXB2pa__next{background:var(--paper-2);border-top:1px solid var(--line);padding:64px 0 80px}.ArticleView-module__sXB2pa__nextHead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:30px;font-size:12px}.ArticleView-module__sXB2pa__nextGrid{grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;display:grid}.ArticleView-module__sXB2pa__nextCard{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;height:100%;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;overflow:hidden}.ArticleView-module__sXB2pa__nextCard:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 18px 40px -28px #0c7b7299}.ArticleView-module__sXB2pa__nextCover{aspect-ratio:1200/630;background:var(--paper-2);border-bottom:1px solid var(--line);display:block;overflow:hidden}.ArticleView-module__sXB2pa__nextCover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ArticleView-module__sXB2pa__nextCard:hover .ArticleView-module__sXB2pa__nextCover img{transform:scale(1.03)}.ArticleView-module__sXB2pa__nextBody{flex-direction:column;flex:1;padding:24px 26px 22px;display:flex}.ArticleView-module__sXB2pa__nextMeta{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.ArticleView-module__sXB2pa__nextTitle{font-family:var(--serif);letter-spacing:-.008em;font-size:21px;font-weight:500;line-height:1.22}.ArticleView-module__sXB2pa__nextGo{color:var(--ink-soft);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;transition:color .2s;display:flex}.ArticleView-module__sXB2pa__nextCard:hover .ArticleView-module__sXB2pa__nextGo{color:var(--teal)}@media (max-width:680px){.ArticleView-module__sXB2pa__nextGrid{grid-template-columns:1fr}}
