.blog-shell{--blog-cream:#f2f3e9;--blog-paper:#fafbf4;--blog-ink:#17382d;--blog-muted:#65786f;--blog-line:#17382d2b;background:var(--blog-cream);color:var(--blog-ink)}.blog-wrap{width:min(100% - 48px,1240px);margin-inline:auto}.blog-header{color:var(--home-ink)}.blog-header .home-nav a[aria-current=page]{color:var(--home-lime)}.blog-hero{color:#f1fff7;background:radial-gradient(circle at 76% 28%,#20d5e81f,#0000 22%),linear-gradient(135deg,#06110d,#102e25 68%,#123a2e);border-bottom:1px solid #e7fff026;min-height:620px;position:relative;overflow:hidden}.blog-hero:before{opacity:.16;content:"";background-image:linear-gradient(#e7fff04d 1px,#0000 1px),linear-gradient(90deg,#e7fff04d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000 18%,#000 65%,#0000)}.blog-hero-inner{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(60px,10vw,160px);min-height:570px;padding-top:150px;padding-bottom:92px;display:grid;position:relative}.blog-hero h1{color:#f4fff7;letter-spacing:-.055em;max-width:850px;margin:34px 0 0;font-size:clamp(70px,8.2vw,122px);font-weight:590;line-height:.82}.blog-hero h1 em{color:var(--home-lime);letter-spacing:-.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58em;font-style:normal;font-weight:500}.blog-hero-copy{padding-bottom:8px}.blog-hero-copy>span{color:var(--home-cyan);align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.blog-hero-copy>span svg{width:13px;height:13px}.blog-hero-copy p{color:#b4cabe;margin:26px 0 0;font-size:16px;line-height:1.72}.blog-markdown-link{color:var(--home-lime);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.blog-markdown-link:hover{color:#fff}.blog-markdown-link.is-article{margin:22px 0 0 18px}.blog-orbit{border:1px solid #bdff381f;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.blog-orbit i{border-radius:inherit;border:1px solid #20d5e81a;position:absolute;inset:13%}.blog-orbit i:nth-child(2){border-color:#ff594d21;inset:27%}.blog-orbit i:nth-child(3){border-color:#bdff3833;inset:42%}.blog-ticker{z-index:3;color:#10251c;background:#bdff38;border-top:1px solid #e7fff024;position:relative;overflow:hidden}.blog-ticker>div{align-items:center;gap:28px;width:max-content;min-height:50px;padding-left:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.blog-ticker i{background:#17382d;width:5px;height:5px;transform:rotate(45deg)}.blog-index-section{padding:100px 0 128px}.blog-featured{border:1px solid var(--blog-line);background:var(--blog-paper);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);min-height:510px;display:grid}.blog-featured-visual{background:#0b211a;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.blog-visual-grid{opacity:.13;background-image:linear-gradient(#e7fff0b3 1px,#0000 1px),linear-gradient(90deg,#e7fff0b3 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.blog-featured-terminal{background:#040e0ac7;border:1px solid #e7fff033;grid-template-rows:auto 1fr auto auto;width:min(78%,430px);min-height:290px;padding:22px;display:grid;position:relative;box-shadow:24px 24px #bdff3814}.blog-featured-terminal>span,.blog-featured-terminal>small{color:var(--home-lime);align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.blog-featured-terminal>span svg{width:11px}.blog-featured-terminal>svg{width:70px;height:70px;color:var(--home-lime);stroke-width:1px;align-self:center}.blog-featured-terminal>small{color:#8ca89a;margin-top:18px}.blog-signal-bars{align-items:end;gap:6px;height:45px;display:flex}.blog-signal-bars i{background:var(--home-cyan);flex:1;box-shadow:0 0 8px #20d5e847}.blog-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,76px);display:flex}.blog-featured-copy h2{color:var(--blog-ink);letter-spacing:-.04em;margin:26px 0 0;font-size:clamp(40px,4vw,58px);font-weight:590;line-height:.98}.blog-featured-copy h2 a:hover,.blog-post-card h3 a:hover{color:#008b8c}.blog-featured-copy>p{color:var(--blog-muted);margin:25px 0 0;font-size:15px;line-height:1.7}.blog-read-link{border-bottom:1px solid #17382d;align-items:center;gap:12px;margin-top:32px;padding-bottom:8px;font-size:12px;font-weight:650;display:inline-flex;color:#17382d!important}.blog-read-link svg{width:15px}.blog-post-meta{color:#71837a;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.blog-post-meta>span:first-child{color:#087e7f}.blog-post-meta i{background:#9aa8a1;width:3px;height:3px;transform:rotate(45deg)}.blog-post-meta span:last-child{align-items:center;gap:4px;display:inline-flex}.blog-post-meta svg{width:11px;height:11px}.blog-post-meta.is-light{color:#9db9ad}.blog-post-meta.is-light>span:first-child{color:var(--home-lime)}.blog-content-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(58px,8vw,110px);margin-top:116px;display:grid}.blog-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 24px;display:grid}.blog-section-heading>span{color:#008b8c;text-transform:uppercase;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.blog-section-heading h2{color:var(--blog-ink);letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:590;line-height:1}.blog-section-heading>i{background:var(--blog-line);height:1px;margin-bottom:9px}.blog-post-grid{border-top:1px solid var(--blog-line);border-left:1px solid var(--blog-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px;display:grid}.blog-post-card{border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);background:var(--blog-paper);min-width:0;position:relative}.blog-post-card:last-child:nth-child(odd){grid-column:1/-1}.blog-card-visual{border-bottom:1px solid var(--blog-line);background:#dce8e0;height:230px;display:block;position:relative;overflow:hidden}.blog-card-visual:before,.blog-card-visual:after{content:"";border:1px solid;border-radius:50%;position:absolute}.blog-card-visual:before{opacity:.24;width:240px;height:240px;top:-80px;right:-35px}.blog-card-visual:after{opacity:.15;width:180px;height:180px;bottom:-86px;right:38px}.blog-card-visual>span{text-transform:uppercase;font:8px ui-monospace,monospace;position:absolute;top:18px;left:18px}.blog-card-visual>svg{stroke-width:1.1px;width:66px;height:66px;position:absolute;bottom:22px;right:24px}.blog-card-visual>i{opacity:.38;background:currentColor;width:36%;height:1px;position:absolute;top:30%;left:16%;box-shadow:0 12px,0 24px}.blog-accent-cyan .blog-card-visual{color:#087e7f;background:#c9edef}.blog-accent-coral .blog-card-visual{color:#be4c3f;background:#ffe0d4}.blog-accent-violet .blog-card-visual{color:#64548f;background:#e3dff4}.blog-accent-lime .blog-card-visual{color:#50741a;background:#e3f6b5}.blog-card-copy{padding:27px 28px 30px;position:relative}.blog-post-card h3{color:var(--blog-ink);letter-spacing:-.025em;margin:20px 40px 0 0;font-size:23px;font-weight:580;line-height:1.12}.blog-post-card p{color:var(--blog-muted);margin:18px 0 0;font-size:13px;line-height:1.65}.blog-card-arrow{position:absolute;top:68px;right:25px;color:#ff594d!important}.blog-card-arrow svg{width:18px}.blog-sidebar{gap:28px;display:grid;position:sticky;top:32px}.blog-sidebar-panel{border-top:2px solid var(--blog-ink)}.blog-sidebar-title{border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.blog-sidebar-title span{color:#93a299;font:8px ui-monospace,monospace}.blog-sidebar-title h2{color:var(--blog-ink);text-transform:uppercase;margin:0;font-size:14px;font-weight:650}.blog-recent-list>a{border-bottom:1px solid var(--blog-line);grid-template-columns:20px minmax(0,1fr) 15px;align-items:start;gap:9px;min-height:128px;padding:22px 0;display:grid;color:var(--blog-ink)!important}.blog-recent-list>a>span,.blog-recent-list small,.blog-recent-list time{color:#899990;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.blog-recent-list small{color:#008b8c}.blog-recent-list strong{margin-top:8px;font-size:13px;font-weight:580;line-height:1.35;transition:color .18s;display:block}.blog-recent-list time{margin-top:10px;display:block}.blog-recent-list svg{color:#ff594d;width:13px}.blog-recent-list a:hover strong{color:#008b8c}.blog-glossary-panel>div:nth-child(2)>a{border-bottom:1px solid var(--blog-line);grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:11px;min-height:62px;display:grid}.blog-glossary-panel>div:nth-child(2)>a>span{color:#087e7f;background:#dcefe9;place-items:center;width:30px;height:30px;font:7px ui-monospace,monospace;display:grid}.blog-glossary-panel small,.blog-glossary-panel strong{display:block}.blog-glossary-panel small{color:#008b8c;text-transform:uppercase;font:7px ui-monospace,monospace}.blog-glossary-panel strong{color:var(--blog-ink);margin-top:4px;font-size:11px;font-weight:580}.blog-glossary-panel svg{color:#ff594d;width:13px}.blog-glossary-all{justify-content:space-between;align-items:center;min-height:43px;font-size:10px;display:flex;color:#3f5d52!important}.blog-glossary-all:hover{color:#008b8c!important}.blog-promo{color:#f2fff7;background:#143b30;min-height:420px;padding:34px 30px;position:relative;overflow:hidden}.blog-promo>span{background:var(--home-lime);color:#12251c;place-items:center;width:48px;height:48px;display:grid}.blog-promo>span svg{width:23px}.blog-promo>small{color:var(--home-cyan);margin-top:60px;font:8px ui-monospace,monospace;display:block}.blog-promo h2{color:#f2fff7;max-width:240px;margin:17px 0 0;font-size:31px;font-weight:590;line-height:1.02;position:relative}.blog-promo p{color:#a9c2b7;margin:18px 0 0;font-size:12px;line-height:1.6;position:relative}.blog-promo>a{background:var(--home-lime);justify-content:space-between;align-items:center;min-height:44px;margin-top:25px;padding:0 15px;font-size:11px;font-weight:650;display:flex;position:relative;color:#14271e!important}.blog-promo>a svg{width:14px}.blog-promo>em{color:#799b8c;text-align:center;text-transform:uppercase;margin-top:11px;font:7px ui-monospace,monospace;display:block;position:relative}.blog-promo-orbit{border:1px solid #bdff3821;border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-70px}.blog-promo-orbit i{border-radius:inherit;border:1px solid #20d5e821;position:absolute;inset:22%}.blog-promo-orbit i:last-child{inset:42%}.blog-signup-band{color:#172d25;background:#ff745f;padding:72px 0}.blog-signup-band .blog-wrap{grid-template-columns:minmax(0,1.1fr) minmax(270px,.65fr) auto;align-items:center;gap:55px;display:grid}.blog-signup-band span{color:#682b22;align-items:center;gap:8px;font:8px ui-monospace,monospace;display:flex}.blog-signup-band span svg{width:13px}.blog-signup-band h2{color:#172d25;margin:12px 0 0;font-size:clamp(38px,4vw,58px);font-weight:590;line-height:1}.blog-signup-band p{color:#6e3027;margin:0;font-size:14px;line-height:1.65}.blog-signup-band a,.blog-primary-button{white-space:nowrap;background:#17382d;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 22px;font-size:12px;font-weight:650;display:inline-flex;color:#f3fff7!important}.blog-signup-band a svg,.blog-primary-button svg{width:16px}.blog-shell .home-footer-inner>div:first-child p{margin-top:10px}.blog-article-hero{color:#f2fff7;background:#0b211a;min-height:670px;padding:164px 0 88px;position:relative;overflow:hidden}.blog-article-hero:after{content:"";border:1px solid #bdff3824;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-200px;right:-80px;box-shadow:0 0 0 90px #20d5e809,0 0 0 180px #bdff3806}.blog-article-hero .blog-wrap{z-index:2;position:relative}.blog-back-link{text-transform:uppercase;align-items:center;gap:9px;margin-bottom:62px;font:8px ui-monospace,monospace;display:inline-flex;color:#9bb7aa!important}.blog-back-link:hover{color:var(--home-lime)!important}.blog-back-link svg{width:13px}.blog-article-hero h1{color:#f2fff7;letter-spacing:-.055em;max-width:940px;margin:27px 0 0;font-size:clamp(58px,7.2vw,100px);font-weight:590;line-height:.9}.blog-author{align-items:center;gap:12px;margin-top:40px;display:flex}.blog-author>span{width:39px;height:39px;color:var(--home-lime);background:#bdff3814;border:1px solid #bdff3861;place-items:center;font:9px ui-monospace,monospace;display:grid}.blog-author strong,.blog-author small{display:block}.blog-author strong{color:#e6f3eb;font-size:11px;font-weight:590}.blog-author small{color:#78978a;text-transform:uppercase;margin-top:4px;font:7px ui-monospace,monospace}.blog-article-signal{width:220px;height:220px;color:var(--home-lime);border:1px solid #e7fff01f;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-15px;right:5%}.blog-article-signal svg{stroke-width:.9px;width:78px;height:78px}.blog-article-signal i{background:var(--home-cyan);width:5px;height:5px;position:absolute}.blog-article-signal i:first-of-type{top:18px;right:18px}.blog-article-signal i:nth-of-type(2){background:var(--home-coral);bottom:18px;left:18px}.blog-article-signal i:nth-of-type(3){background:var(--home-lime);bottom:18px;right:18px}.blog-article-section{background:var(--blog-paper);padding:110px 0 140px}.blog-article-layout{grid-template-columns:minmax(0,760px) 330px;justify-content:space-between;align-items:start;gap:80px;display:grid}.blog-article{min-width:0}.blog-article>p,.blog-article-intro>p{color:#496158;font-size:17px;line-height:1.82}.blog-article>p{margin:26px 0 0}.blog-article-intro{border-bottom:1px solid var(--blog-line);margin-bottom:62px;padding-bottom:54px}.blog-article-intro>p{color:#284c40;margin:0;font-size:24px;font-weight:480;line-height:1.55}.blog-article>h2{color:var(--blog-ink);letter-spacing:-.035em;margin:75px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:590;line-height:1.05}.blog-article-list{border-top:1px solid var(--blog-line);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.blog-article-list li{border-bottom:1px solid var(--blog-line);color:#36564b;align-items:center;gap:14px;min-height:58px;font-size:14px;line-height:1.4;display:flex}.blog-article-list svg{color:#008b8c;flex:0 0 16px;width:16px}.blog-article-figure{margin:58px 0 72px}.blog-article-figure img{background:#0b211a;border:1px solid #17382d38;width:100%;height:auto;display:block}.blog-article-figure figcaption{color:#71837a;grid-template-columns:42px minmax(0,1fr);gap:14px;margin-top:15px;font-size:10px;line-height:1.55;display:grid}.blog-article-figure figcaption span{color:#008b8c;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.blog-subject-examples{border-top:1px solid var(--blog-line);border-left:1px solid var(--blog-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 58px;display:grid}.blog-subject-examples>div{border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);background:#f3f3e9;min-height:178px;padding:25px 26px;position:relative}.blog-subject-examples>div:after{content:"";background:#ff594d;width:6px;height:6px;position:absolute;bottom:16px;right:16px;transform:rotate(45deg)}.blog-subject-examples span{color:#008b8c;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.blog-subject-examples code{color:#1d4135;margin-top:27px;font-family:Geist Variable,sans-serif;font-size:17px;font-weight:590;line-height:1.4;display:block}.blog-subject-examples code:before{color:#9aaba2;content:"Subject: ";text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:500}.blog-subject-examples p{color:#788a81;margin:13px 20px 0 0;font-size:10px;line-height:1.45}.blog-code-block{color:#cdf8df;background:#0b211a;border:1px solid #e7fff026;margin:38px 0 56px;overflow:hidden}.blog-code-toolbar{border-bottom:1px solid #e7fff01f;align-items:center;gap:6px;min-height:43px;padding:0 16px;display:flex}.blog-code-toolbar>i{background:#ff594d;border-radius:50%;width:6px;height:6px}.blog-code-toolbar>i:nth-child(2){background:#f3c34f}.blog-code-toolbar>i:nth-child(3){background:#bdff38}.blog-code-toolbar>span{color:#77998b;text-transform:uppercase;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.blog-code-toolbar>em{color:#8ac8a5;text-transform:uppercase;border:1px solid #b7f5d12e;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-style:normal;line-height:1}.blog-code-toolbar>button{color:#b7f5d1;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #b7f5d133;align-items:center;gap:6px;height:28px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:inline-flex}.blog-code-toolbar>button:hover,.blog-code-toolbar>button:focus-visible{color:#bdff38;border-color:#bdff38;outline:none}.blog-code-toolbar>button svg{width:11px;height:11px}.blog-code-toolbar>button b{font-weight:600}.blog-code-block pre{margin:0;padding:28px;overflow-x:auto}.blog-code-block code{color:#b7f5d1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.9}.blog-code-block .hljs-keyword,.blog-code-block .hljs-selector-tag,.blog-code-block .hljs-literal,.blog-code-block .hljs-section,.blog-code-block .hljs-link{color:#ff8b7b}.blog-code-block .hljs-string,.blog-code-block .hljs-attr,.blog-code-block .hljs-template-tag,.blog-code-block .hljs-template-variable{color:#bdff38}.blog-code-block .hljs-title,.blog-code-block .hljs-title.class_,.blog-code-block .hljs-title.function_,.blog-code-block .hljs-built_in{color:#54dce8}.blog-code-block .hljs-number,.blog-code-block .hljs-symbol,.blog-code-block .hljs-bullet,.blog-code-block .hljs-variable,.blog-code-block .hljs-params{color:#f3c34f}.blog-code-block .hljs-comment,.blog-code-block .hljs-quote,.blog-code-block .hljs-meta{color:#6f9485;font-style:italic}.blog-code-block .hljs-attribute,.blog-code-block .hljs-name,.blog-code-block .hljs-tag{color:#a99aff}.blog-sources{border-top:2px solid var(--blog-ink);margin:76px 0 20px}.blog-sources>div{border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:center;gap:25px;min-height:72px;display:flex}.blog-sources>div span{color:#008b8c;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.blog-sources>div strong{color:#6a7d74;font-size:10px;font-weight:500}.blog-sources ol{margin:0;padding:0;list-style:none}.blog-sources li{border-bottom:1px solid var(--blog-line);grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:60px;display:grid}.blog-sources li>span{color:#92a199;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.blog-sources a{justify-content:space-between;align-items:center;gap:18px;min-height:60px;font-size:11px;font-weight:580;display:flex;color:#294a3f!important}.blog-sources a:hover{color:#008b8c!important}.blog-sources a svg{color:#ff594d;width:13px}.blog-callout{background:#f0eee0;border-left:3px solid #ff594d;grid-template-columns:42px minmax(0,1fr);gap:19px;margin:48px 0;padding:26px 28px;display:grid}.blog-callout>span{color:#c94a3d;background:#ffded1;place-items:center;width:40px;height:40px;display:grid}.blog-callout svg{width:17px}.blog-callout strong{color:#213f35;font-size:15px;display:block}.blog-callout p{color:#66786f;margin:7px 0 0;font-size:13px;line-height:1.65}.blog-inline-cta{color:#f1fff7;background:#143b30;margin:80px 0 0;padding:50px;position:relative;overflow:hidden}.blog-inline-cta>:not(.blog-visual-grid){position:relative}.blog-inline-cta small,.blog-feature-copy>small{color:var(--home-cyan);text-transform:uppercase;font:8px ui-monospace,monospace}.blog-inline-cta h2{color:#f1fff7;max-width:560px;margin:18px 0 0;font-size:clamp(38px,5vw,58px);font-weight:590;line-height:1}.blog-inline-cta p{color:#abc2b7;max-width:520px;margin:19px 0 0;font-size:14px;line-height:1.65}.blog-inline-cta a,.blog-feature-copy>a{background:var(--home-lime);align-items:center;gap:18px;min-height:46px;margin-top:27px;padding:0 18px;font-size:11px;font-weight:650;display:inline-flex;color:#13281f!important}.blog-inline-cta a svg,.blog-feature-copy>a svg{width:14px}.blog-feature-spotlight{border:1px solid var(--blog-line);background:#eef0e6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:65px 0;display:grid;overflow:hidden}.blog-feature-screen{min-height:375px;color:var(--home-cyan);background:#0c251d;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:25px;display:flex;position:relative}.blog-feature-screen:before{opacity:.09;content:"";background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.blog-feature-screen>div{border-bottom:1px solid #e7fff021;align-items:center;gap:5px;height:38px;padding:0 13px;display:flex;position:absolute;top:0;left:0;right:0}.blog-feature-screen>div i{background:#ff594d;border-radius:50%;width:5px;height:5px}.blog-feature-screen>div i:nth-child(2){background:#f5ca50}.blog-feature-screen>div i:nth-child(3){background:var(--home-lime)}.blog-feature-screen>div span{color:#77978a;margin-left:auto;font:6px ui-monospace,monospace}.blog-feature-screen>svg{stroke-width:1px;width:62px;height:62px;position:relative}.blog-feature-screen>strong{color:#dffff0;text-transform:uppercase;font:11px ui-monospace,monospace;position:relative}.blog-feature-screen>strong em{color:var(--home-lime);font-style:normal;animation:1s steps(2,end) infinite blog-cursor}.blog-feature-screen>span{color:var(--home-lime);align-items:center;gap:6px;font:6px ui-monospace,monospace;display:flex;position:absolute;bottom:15px;left:16px}.blog-feature-screen>span svg{width:9px}.blog-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px;display:flex}.blog-feature-copy h3{color:var(--blog-ink);margin:13px 0 0;font-size:30px;font-weight:590;line-height:1.05}.blog-feature-copy p{color:#61746b;margin:16px 0 0;font-size:13px;line-height:1.65}.blog-feature-copy ul{color:#35574b;gap:9px;margin:20px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.blog-feature-copy li{align-items:center;gap:7px;display:flex}.blog-feature-copy li svg{color:#008b8c;width:12px}.blog-post-navigation{background:var(--blog-line);border:1px solid var(--blog-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:90px;display:grid}.blog-post-navigation>a,.blog-post-navigation>span{background:var(--blog-paper);min-height:145px;padding:26px}.blog-post-navigation>a:last-child{text-align:right}.blog-post-navigation small{color:#008b8c;text-transform:uppercase;align-items:center;gap:8px;font:7px ui-monospace,monospace;display:flex}.blog-post-navigation>a:last-child small{justify-content:flex-end}.blog-post-navigation small svg{width:12px}.blog-post-navigation strong{color:var(--blog-ink);margin-top:17px;font-size:14px;font-weight:580;line-height:1.4;display:block}.blog-related{border-top:1px solid var(--blog-line);background:var(--blog-cream);padding:100px 0 120px}.blog-related-grid{border-top:1px solid var(--blog-line);border-left:1px solid var(--blog-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.blog-post-card.is-compact{min-height:230px}.blog-post-card.is-compact .blog-card-copy{padding:32px}.blog-post-card.is-compact h3{margin-top:28px;font-size:21px}.blog-post-card.is-compact .blog-card-arrow{top:auto;bottom:26px;right:28px}.blog-not-found{color:#f2fff7;text-align:center;background:#0b211a;flex-direction:column;justify-content:center;align-items:center;min-height:82svh;padding:130px 24px 70px;display:flex}.blog-not-found>span{color:var(--home-cyan);font:8px ui-monospace,monospace}.blog-not-found h1{color:#f2fff7;max-width:650px;margin:22px 0 0;font-size:clamp(52px,7vw,86px);font-weight:590;line-height:.95}.blog-not-found p{color:#9fb6aa;max-width:470px;margin:22px 0 30px;line-height:1.65}@keyframes blog-cursor{50%{opacity:0}}@media (width<=980px){.blog-featured{grid-template-columns:1fr 1fr}.blog-featured-copy{padding:44px}.blog-content-grid{grid-template-columns:minmax(0,1fr) 285px;gap:44px}.blog-post-grid{grid-template-columns:1fr}.blog-post-card:last-child:nth-child(odd){grid-column:auto}.blog-article-layout{grid-template-columns:minmax(0,1fr) 285px;gap:48px}.blog-article-signal{opacity:.45}}@media (width<=760px){.blog-wrap{width:min(100% - 32px,1240px)}.blog-hero{min-height:650px}.blog-hero-inner{grid-template-columns:1fr;gap:42px;min-height:600px;padding-top:145px;padding-bottom:55px}.blog-hero h1{font-size:clamp(66px,20vw,92px)}.blog-hero-copy{max-width:460px}.blog-orbit{right:-320px}.blog-index-section{padding:70px 0 90px}.blog-featured{grid-template-columns:1fr}.blog-featured-visual{min-height:370px}.blog-featured-copy{padding:38px 28px 44px}.blog-featured-copy h2{font-size:42px}.blog-content-grid{grid-template-columns:1fr;margin-top:85px}.blog-sidebar{position:static}.blog-post-grid{grid-template-columns:1fr}.blog-signup-band .blog-wrap{grid-template-columns:1fr;gap:25px}.blog-signup-band a{justify-self:start}.blog-article-hero{min-height:650px;padding-top:130px}.blog-back-link{margin-bottom:48px}.blog-article-hero h1{font-size:clamp(52px,14vw,76px)}.blog-article-signal{display:none}.blog-article-section{padding:75px 0 100px}.blog-article-layout{grid-template-columns:minmax(0,1fr)}.blog-article-intro>p{font-size:20px}.blog-feature-spotlight{grid-template-columns:1fr}.blog-feature-screen{min-height:300px}.blog-inline-cta{padding:38px 28px}.blog-subject-examples{grid-template-columns:1fr}.blog-subject-examples>div{min-height:150px}.blog-sources>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.blog-post-navigation,.blog-related-grid{grid-template-columns:1fr}.blog-shell .home-footer nav{flex-wrap:wrap}}@media (width<=440px){.blog-header .home-header-actions>.home-button-small{display:none!important}.blog-article-hero h1{overflow-wrap:break-word;font-size:clamp(48px,12.5vw,60px)}}@media (prefers-reduced-motion:reduce){.blog-shell *,.blog-shell :before,.blog-shell :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
