.BlogPost_hero__oeIWY{position:relative;isolation:isolate;padding:clamp(24px,3.4vw,48px) var(--s-inline) clamp(36px,4.6vw,64px);border-bottom:1px solid var(--s-line);background:radial-gradient(60% 90% at 100% 0,rgba(49,157,220,.14),transparent 70%),var(--s-blue-mist)}.BlogPost_hero__oeIWY:before{content:"";position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(49,157,220,.12) 31px 32px);-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 95%);mask-image:linear-gradient(180deg,#000 10%,transparent 95%)}.BlogPost_heroInner__RCuS1{display:flex;flex-direction:column;gap:18px;max-width:880px}.BlogPost_meta__y_6M5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-family:var(--s-font-ui);font-size:14px;color:var(--s-ink-muted)}.BlogPost_category__axsEv{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-blue-deep)}.BlogPost_category__axsEv:hover{text-decoration:underline;text-underline-offset:3px}.BlogPost_reading__iPWOd{display:inline-flex;align-items:center;gap:5px}.BlogPost_title__wQihw{margin:0;font-family:var(--s-font-display);font-size:clamp(30px,1rem + 2.6vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--s-ink);text-wrap:balance}.BlogPost_dek__G9jj2{max-width:62ch;margin:0;font-size:var(--s-fs-lead);line-height:1.55;color:var(--s-ink-soft);text-wrap:pretty}.BlogPost_byline__2vOtn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;font-family:var(--s-font-ui)}.BlogPost_authorAvatar__Vtz8G,.BlogPost_avatar__66Z_p{display:grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--s-line)}.BlogPost_avatar__66Z_p{width:40px;height:40px;padding:4px}.BlogPost_bylineText__cR4xC{display:flex;flex-direction:column;line-height:1.25}.BlogPost_bylineLabel__W_1rN{font-size:12px;color:var(--s-ink-muted)}.BlogPost_author__bEZe1{font-size:15px;font-weight:700;color:var(--s-ink)}.BlogPost_updated__nFgXs{font-size:13px;color:var(--s-ink-muted)}.BlogPost_tags__RYBrn{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.BlogPost_tags__RYBrn li{padding:3px 10px;border-radius:var(--s-radius-pill);font-family:var(--s-font-ui);font-size:12px;font-weight:500;color:var(--s-ink-soft);background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px var(--s-line)}.BlogPost_layout__YerQ1{display:grid;grid-gap:48px;gap:48px;padding:clamp(32px,4vw,64px) var(--s-inline) clamp(48px,6vw,96px)}.BlogPost_article__ZthCL{--post-measure:720px;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);min-width:0}.BlogPost_tldr__g00u_{position:relative;max-width:var(--post-measure);padding:clamp(20px,2.4vw,28px);border:1.5px solid var(--s-ink);border-radius:16px;background:var(--s-yellow-tint);box-shadow:5px 5px 0 var(--s-yellow);margin-right:5px}.BlogPost_tldrTitle__g6sDY{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--s-font-ui);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--s-ink)}.BlogPost_tldrText__WPNl6{margin:0;font-size:clamp(16px,.9rem + .25vw,18px);line-height:1.65;color:#2b2b2b}.BlogPost_block__XmuZz,.BlogPost_tocInline__wiwRR{max-width:var(--post-measure)}.BlogPost_block__XmuZz{padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--s-line)}.BlogPost_blockTitle__h37s6{margin:0 0 18px;font-family:var(--s-font-display);font-size:clamp(23px,.95rem + 1vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--s-ink)}.BlogPost_sources__o462s{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:1.4em;font-family:var(--s-font-ui);font-size:14px;line-height:1.5;color:var(--s-ink-muted)}.BlogPost_sources__o462s li::marker{font-weight:700}.BlogPost_sourceLink__9QkGJ{color:var(--s-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--s-line-strong);text-decoration-color:var(--s-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.BlogPost_sourceLink__9QkGJ svg{display:inline-block;margin-left:4px;vertical-align:-2px;color:var(--s-blue-deep)}.BlogPost_sourceLink__9QkGJ:hover{color:var(--s-ink);-webkit-text-decoration-color:var(--s-blue);text-decoration-color:var(--s-blue)}.BlogPost_authorBox__h7R_y{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;max-width:var(--post-measure);padding:clamp(20px,2.4vw,28px);border:1px solid var(--s-line);border-radius:var(--s-radius-card);background:var(--s-blue-mist)}.BlogPost_authorAvatar__Vtz8G{width:64px;height:64px;padding:6px}.BlogPost_authorLabel__INp3n{margin:0;font-family:var(--s-font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-blue-deep)}.BlogPost_authorName__X8znw{margin:2px 0 6px;font-family:var(--s-font-display);font-size:19px;font-weight:700;color:var(--s-ink)}.BlogPost_authorBio__jNqA_{margin:0;font-size:15px;line-height:1.6;color:var(--s-ink-soft)}.BlogPost_authorLinks__49gBh{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-family:var(--s-font-ui);font-size:14px;font-weight:600}.BlogPost_authorLinks__49gBh a{color:var(--s-blue-deep);text-decoration:underline;text-underline-offset:3px}.BlogPost_sidebar__BdJPB{display:none}.BlogPost_appCard__T98X1{margin-top:28px;padding:20px;border-radius:16px;background:radial-gradient(80% 80% at 100% 0,rgba(255,255,255,.25),transparent 70%),var(--s-blue);color:var(--s-ink)}.BlogPost_appCardTitle__BlcS2{margin:0 0 6px;font-family:var(--s-font-display);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.BlogPost_appCardText__lSGeN{margin:0 0 14px;font-size:14px;line-height:1.5}.BlogPost_appCard__T98X1 ul{gap:8px}.BlogPost_appCard__T98X1 ul img{height:36px}.BlogPost_back___GP14{display:inline-flex;align-items:center;gap:8px;margin:24px 0 0 22px;font-family:var(--s-font-ui);font-size:14px;font-weight:600;color:var(--s-ink-soft)}.BlogPost_back___GP14:hover{color:var(--s-ink)}.BlogPost_related__ZUNzf{padding:clamp(56px,6vw,96px) var(--s-inline) 0;border-top:1px solid var(--s-line);background:linear-gradient(to bottom,var(--s-blue-mist),var(--s-paper))}.BlogPost_relatedHead__HdADu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.BlogPost_relatedTitle__vPijN{margin:0;font-family:var(--s-font-display);font-size:var(--s-fs-h2);font-weight:700;letter-spacing:-.025em;color:var(--s-ink)}.BlogPost_relatedAll__rM_uP{display:inline-flex;align-items:center;gap:6px;font-family:var(--s-font-ui);font-size:15px;font-weight:600;color:var(--s-blue-deep)}.BlogPost_relatedGrid__La8kM{display:grid;grid-gap:var(--s-gap);gap:var(--s-gap)}@media (min-width:640px){.BlogPost_relatedGrid__La8kM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.BlogPost_layout__YerQ1{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s-gap) calc(var(--s-gap) * 2)}.BlogPost_tocInline__wiwRR{display:none}.BlogPost_sidebar__BdJPB{display:block}.BlogPost_sticky__ieA_f{position:-webkit-sticky;position:sticky;top:calc(var(--s-header-h) + 32px);max-height:calc(100vh - var(--s-header-h) - 64px);overflow-y:auto}.BlogPost_relatedGrid__La8kM{grid-template-columns:repeat(3,minmax(0,1fr))}}.ReadingProgress_track__awIU5{position:fixed;top:var(--s-header-h);left:0;right:0;z-index:49;height:3px;pointer-events:none}.ReadingProgress_bar__QOTvn{height:100%;background:linear-gradient(90deg,var(--s-blue),var(--s-blue) 85%,var(--s-yellow));transform:scaleX(0);transform-origin:0 50%}.Toc_list___1UsI{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc}.Toc_list___1UsI li{counter-increment:toc}.Toc_link__5SDf1{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:6px;gap:6px;padding:7px 10px 7px 8px;border-radius:8px;font-family:var(--s-font-ui);font-size:14px;line-height:1.4;color:var(--s-ink-soft);transition:color .16s var(--s-ease),background-color .16s var(--s-ease)}.Toc_link__5SDf1:before{content:counter(toc,decimal-leading-zero);font-size:12px;font-weight:700;line-height:1.65;color:var(--s-ink-muted)}.Toc_link__5SDf1:hover{color:var(--s-ink);background:var(--s-blue-mist)}.Toc_link__5SDf1[aria-current=location]{font-weight:600;color:var(--s-ink);background:var(--s-blue-tint)}.Toc_link__5SDf1[aria-current=location]:before{color:var(--s-blue-deep)}.Toc_sidebar__QUqq4{padding-left:14px;border-left:2px solid var(--s-line)}.Toc_title__77Scz{margin:0 0 10px 8px;font-family:var(--s-font-ui);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-blue-deep)}.Toc_inline__ubnGT{border:1px solid var(--s-line);border-radius:14px;background:var(--s-paper)}.Toc_summary___Ffjx{display:flex;align-items:center;gap:10px;padding:14px 18px;font-family:var(--s-font-ui);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink);cursor:pointer;list-style:none}.Toc_summary___Ffjx::-webkit-details-marker{display:none}.Toc_summary___Ffjx:after{content:"+";margin-left:auto;font-size:20px;font-weight:400;line-height:1;transition:transform var(--s-dur) var(--s-ease)}.Toc_inline__ubnGT[open] .Toc_summary___Ffjx:after{transform:rotate(45deg)}.Toc_n__Ews9s{display:grid;place-items:center;min-width:22px;height:22px;border-radius:var(--s-radius-pill);font-size:12px;letter-spacing:0;background:var(--s-yellow)}.Toc_inline__ubnGT nav{padding:0 10px 12px}