.ArticleDiagrams-module__70xntG__diagram{background:var(--bg-soft);width:100%;min-width:0;color:var(--ink);overflow:hidden}.ArticleDiagrams-module__70xntG__heading{border-bottom:1px solid var(--line);padding:23px 26px}.ArticleDiagrams-module__70xntG__heading>span{color:var(--green);font:500 12px/1.5 var(--mono);letter-spacing:.05em;display:block}.ArticleDiagrams-module__70xntG__heading>strong{letter-spacing:-.035em;margin-top:12px;font-size:clamp(21px,2.2vw,28px);font-weight:450;line-height:1.2;display:block}.ArticleDiagrams-module__70xntG__viewport{overscroll-behavior-x:contain;overflow-x:auto}.ArticleDiagrams-module__70xntG__viewport>svg{width:100%;height:auto;display:block}.ArticleDiagrams-module__70xntG__viewport:focus-visible{outline:1px solid var(--green);outline-offset:-1px}.ArticleDiagrams-module__70xntG__scrollHint{display:none}.ArticleDiagrams-module__70xntG__diagram>.ArticleDiagrams-module__70xntG__note{color:var(--ink-3);border-top:1px solid var(--line);margin:0;padding:18px 26px;font-size:14px;line-height:1.65}@media (max-width:700px){.ArticleDiagrams-module__70xntG__heading{padding:18px}.ArticleDiagrams-module__70xntG__diagram>.ArticleDiagrams-module__70xntG__note{padding:16px 18px}}@media (max-width:740px){.ArticleDiagrams-module__70xntG__viewport>svg{min-width:720px}.ArticleDiagrams-module__70xntG__scrollHint{color:var(--ink-4);font:400 12px/1.5 var(--mono);padding:0 18px 14px;display:block}}.ArticleDiagrams-module__70xntG__heading>span{text-transform:uppercase}
.BlogCover-module__sP9xma__cover{background:var(--bg-soft);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.BlogCover-module__sP9xma__cover svg{width:100%;height:100%;display:block}.BlogCover-module__sP9xma__hero{border:1px solid var(--line-strong);background:var(--bg-soft);width:100%;min-width:0;margin:0}.BlogCover-module__sP9xma__hero .BlogCover-module__sP9xma__cover{aspect-ratio:21/13;height:auto}.BlogCover-module__sP9xma__hero figcaption{border-top:1px solid var(--line);padding:20px 24px}.BlogCover-module__sP9xma__hero figcaption>p{color:var(--ink-2);letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.55}.BlogCover-module__sP9xma__heroFacts{flex-wrap:wrap;gap:9px 18px;margin-top:15px;display:flex}.BlogCover-module__sP9xma__heroFacts>span{color:var(--ink-4);font:500 12px/1.5 var(--mono);align-items:center;gap:7px;display:flex}.BlogCover-module__sP9xma__heroFacts>span:before{content:"";background:var(--green);flex-shrink:0;width:4px;height:4px}@media (max-width:700px){.BlogCover-module__sP9xma__hero figcaption{padding:18px}.BlogCover-module__sP9xma__hero figcaption>p{font-size:16px}}
