.article-contents-module__F-zLhG__contents.article-toc{top:6rem}.article-contents-module__F-zLhG__desktop>p{margin:0 0 1rem;font-size:1rem;font-weight:600}.article-contents-module__F-zLhG__toolbar,.article-contents-module__F-zLhG__progress{display:none}@media (max-width:760px){.article-contents-module__F-zLhG__contents.article-toc{z-index:90;margin:0 calc(-1 * var(--gutter)) 2rem;padding-inline:var(--gutter);background:var(--paper);border-block:1px solid var(--line);position:sticky;top:0}.article-contents-module__F-zLhG__desktop{display:none}.article-contents-module__F-zLhG__toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.article-contents-module__F-zLhG__toolbar>a,.article-contents-module__F-zLhG__toolbar summary{align-items:center;min-height:44px;padding:0;font-size:.8125rem;font-weight:550;display:flex}.article-contents-module__F-zLhG__toolbar summary{cursor:pointer;gap:.5rem;font-weight:600;list-style:none}.article-contents-module__F-zLhG__toolbar summary::-webkit-details-marker{display:none}.article-contents-module__F-zLhG__toolbar summary span{transition:transform .18s;display:inline-block}.article-contents-module__F-zLhG__toolbar details[open] summary span{transform:rotate(180deg)}.article-contents-module__F-zLhG__panel{overscroll-behavior:contain;max-height:calc(100dvh - 5rem);padding:.75rem var(--gutter) 1.25rem;background:var(--paper);border-bottom:1px solid var(--line);position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 12px 16px #17171712}.article-contents-module__F-zLhG__panel ol{counter-reset:section;display:block}.article-contents-module__F-zLhG__panel li:nth-child(n){counter-increment:section;border-right:0}.article-contents-module__F-zLhG__panel a{gap:.75rem;min-height:44px;padding:.75rem 0;font-size:.8125rem;font-weight:500;line-height:1.4}.article-contents-module__F-zLhG__panel a:before{content:counter(section, decimal-leading-zero) / "";color:var(--ink-soft);font-size:.6875rem}.article-contents-module__F-zLhG__panel a>span{display:none}.article-contents-module__F-zLhG__panel a[aria-current=location]{color:var(--ink);background:#ffdb71;padding-inline:.625rem;text-decoration:none}.article-contents-module__F-zLhG__progress{pointer-events:none;height:2px;display:block;position:absolute;inset:auto 0 -1px}.article-contents-module__F-zLhG__progress>div{background:var(--signal);transform-origin:0;height:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.article-contents-module__F-zLhG__toolbar summary span{transition:none}}@media print{.article-contents-module__F-zLhG__contents{display:none}}
.blog-illustration-module__nvTH3G__figure{background:var(--paper-bright)}.blog-illustration-module__nvTH3G__artwork{background:var(--paper-bright);width:100%;height:auto;display:block}.blog-illustration-module__nvTH3G__box{fill:var(--paper-cold);stroke:var(--line-strong);stroke-width:1px}.blog-illustration-module__nvTH3G__yellow{fill:var(--signal)}.blog-illustration-module__nvTH3G__ink{fill:var(--ink)}.blog-illustration-module__nvTH3G__connection{fill:none;stroke:var(--diagram-connector);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.blog-illustration-module__nvTH3G__detailLine{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.blog-illustration-module__nvTH3G__headline,.blog-illustration-module__nvTH3G__title,.blog-illustration-module__nvTH3G__nodeTitle,.blog-illustration-module__nvTH3G__lightTitle{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.025em;fill:var(--ink);font-weight:500}.blog-illustration-module__nvTH3G__headline{font-size:28px}.blog-illustration-module__nvTH3G__title{font-size:24px}.blog-illustration-module__nvTH3G__nodeTitle{font-size:22px}.blog-illustration-module__nvTH3G__lightTitle{fill:var(--paper);font-size:24px}.blog-illustration-module__nvTH3G__label,.blog-illustration-module__nvTH3G__lightLabel{font-family:var(--font-sans), Arial, sans-serif;fill:var(--ink-soft);font-size:18px;font-weight:450}.blog-illustration-module__nvTH3G__lightLabel{fill:var(--paper)}
.screenshot-viewer-module__t7Gi1q__opener{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.screenshot-viewer-module__t7Gi1q__opener>img{width:100%;height:auto;display:block}.screenshot-viewer-module__t7Gi1q__cue{background:var(--ink);min-height:44px;color:var(--paper);font:500 .8125rem var(--font-sans), sans-serif;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex;position:absolute;bottom:.875rem;right:.875rem}.screenshot-viewer-module__t7Gi1q__opener:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.screenshot-viewer-module__t7Gi1q__viewer{background:var(--paper-cold);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.screenshot-viewer-module__t7Gi1q__viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.screenshot-viewer-module__t7Gi1q__viewer::backdrop{background:#171717dd}.screenshot-viewer-module__t7Gi1q__toolbar{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.875rem 1.75rem;font-size:.875rem;display:flex}.screenshot-viewer-module__t7Gi1q__controls{gap:1rem;display:flex}.screenshot-viewer-module__t7Gi1q__controls button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #77776f;padding:.5rem .875rem}.screenshot-viewer-module__t7Gi1q__controls button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.screenshot-viewer-module__t7Gi1q__viewport{overscroll-behavior:contain;min-width:0;min-height:0;padding:1.25rem;overflow:auto}.screenshot-viewer-module__t7Gi1q__viewport:focus-visible{outline:3px solid var(--ink);outline-offset:-4px}.screenshot-viewer-module__t7Gi1q__viewer .screenshot-viewer-module__t7Gi1q__viewport .screenshot-viewer-module__t7Gi1q__image{object-fit:contain;object-position:center;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:block;transform:none}.screenshot-viewer-module__t7Gi1q__viewer .screenshot-viewer-module__t7Gi1q__actual .screenshot-viewer-module__t7Gi1q__image{object-fit:fill;object-position:left top;max-width:none;max-height:none}.screenshot-viewer-module__t7Gi1q__caption{max-height:25dvh;color:var(--ink-soft);margin:0;padding:.75rem 1.75rem;font-size:.75rem;line-height:1.5;overflow:auto}@media (max-width:540px){.screenshot-viewer-module__t7Gi1q__toolbar{padding:.75rem 1rem}.screenshot-viewer-module__t7Gi1q__viewport{padding:.75rem}.screenshot-viewer-module__t7Gi1q__caption{padding:.75rem 1rem}.screenshot-viewer-module__t7Gi1q__cue{padding:.5rem .75rem;font-size:.75rem;bottom:.5rem;right:.5rem}}@media print{.screenshot-viewer-module__t7Gi1q__cue,.screenshot-viewer-module__t7Gi1q__viewer{display:none!important}}.screenshot-viewer-module__t7Gi1q__coverOpener{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;cursor:zoom-in;background:0 0;flex:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:inline-flex}.screenshot-viewer-module__t7Gi1q__coverOpener svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.screenshot-viewer-module__t7Gi1q__coverOpener:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.screenshot-viewer-module__t7Gi1q__viewer .screenshot-viewer-module__t7Gi1q__viewport .screenshot-viewer-module__t7Gi1q__artwork{width:100%;height:100%}.screenshot-viewer-module__t7Gi1q__viewer .screenshot-viewer-module__t7Gi1q__viewport .screenshot-viewer-module__t7Gi1q__artwork>svg{width:100%;max-width:none;height:100%;max-height:none;display:block}.screenshot-viewer-module__t7Gi1q__coverViewer{border:1px solid var(--line);background:var(--paper);width:min(70rem,100vw - 2rem);height:90dvh;max-height:90dvh;margin:auto}.screenshot-viewer-module__t7Gi1q__coverViewer .screenshot-viewer-module__t7Gi1q__toolbar{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.screenshot-viewer-module__t7Gi1q__coverViewer .screenshot-viewer-module__t7Gi1q__controls button{border-color:var(--line-strong)}.screenshot-viewer-module__t7Gi1q__coverViewer .screenshot-viewer-module__t7Gi1q__controls button:focus-visible{outline-color:var(--ink)}@media print{.screenshot-viewer-module__t7Gi1q__coverOpener{display:none}}
.article-cover-module__sLnKFW__cover{background:var(--paper);width:100%;max-width:60rem;margin:0 auto 4rem}.article-cover-module__sLnKFW__cover>.article-cover-module__sLnKFW__media{object-fit:contain;object-position:center;background:var(--paper);width:100%;height:auto;max-height:30rem;display:block}.article-cover-module__sLnKFW__cover>figcaption{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;padding-top:1rem;font-size:.8125rem;line-height:1.6;display:flex}@media (max-width:760px){.article-cover-module__sLnKFW__cover{margin-bottom:2.5rem}.article-cover-module__sLnKFW__cover>.article-cover-module__sLnKFW__media{max-height:20rem}.article-cover-module__sLnKFW__cover>figcaption{margin-top:.75rem;padding-top:.75rem;font-size:.75rem}}
