.blog-post_main__ETuX2{min-height:100vh;background:radial-gradient(circle at top,rgba(16,163,127,.16),transparent 0 30rem),linear-gradient(180deg,#07100e,#0b0f0e 22%,#0d0d0d);color:#f5f7f6;padding:calc(var(--landing-nav-height) + 2.5rem) 1.25rem 6rem}.blog-post_articleShell__RClC8{max-width:1240px;margin:0 auto}.blog-post_backLink__BSSoH{display:inline-block;font-size:.875rem;font-weight:500;color:rgba(245,247,246,.62);text-decoration:none;margin-bottom:1.25rem;letter-spacing:.01em;transition:color .15s}.blog-post_backLink__BSSoH:hover,.blog-post_secondaryLink__hhC4f:hover,.blog-post_sideLink___u3Hs:hover{color:var(--accent-hover)}.blog-post_backLink__BSSoH:focus-visible,.blog-post_secondaryLink__hhC4f:focus-visible,.blog-post_sideLink___u3Hs:focus-visible{color:var(--accent-hover);outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.blog-post_hero__7a1_q{margin-bottom:2rem}.blog-post_heroInner__chTRB{display:grid;gap:1rem;max-width:820px;padding:clamp(2rem,4vw,3rem);border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,163,127,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:0 28px 80px rgba(0,0,0,.34)}.blog-post_heroEyebrow__a9Hnm{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#10a37f}.blog-post_contentGrid__QUtIl{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,760px);gap:1.5rem;align-items:start}.blog-post_sidebar__WnZop{position:sticky;top:calc(var(--landing-nav-height) + 1.5rem);display:grid;gap:1rem}.blog-post_infoCard__LyQLW{display:grid;gap:.45rem;padding:1.1rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);box-shadow:0 18px 48px rgba(0,0,0,.28)}.blog-post_infoLabel__inCc_{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,247,246,.74)}.blog-post_infoValue__GV_WO,.blog-post_sideLink___u3Hs{margin:0;color:#f7faf8;font-size:.9375rem;line-height:1.6}.blog-post_sideLink___u3Hs{text-decoration:none;word-break:break-word}.blog-post_metaRow___Zfny{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.blog-post_pillarBadge__yKV0m{display:inline-block;font-size:.6875rem;font-weight:600;color:var(--accent);background:rgba(16,163,127,.14);border:1px solid rgba(16,163,127,.28);border-radius:999px;padding:.22rem .6rem;text-transform:uppercase;letter-spacing:.08em}.blog-post_meta__v6OMJ{font-size:.875rem;color:rgba(245,247,246,.54);margin:0;font-variant-numeric:tabular-nums}.blog-post_title__ew4vR{max-width:12ch;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:800;color:#f7faf8;line-height:.98;letter-spacing:-.045em;margin:0}.blog-post_description__Q_Fpx{max-width:58ch;font-size:1.15rem;color:rgba(245,247,246,.76);margin:0;line-height:1.78}.blog-post_readingSurface__GCrSS{display:grid;gap:2rem}.blog-post_prose__zdaeS{max-width:68ch;margin:0;padding:clamp(1.6rem,3vw,2.6rem);border-radius:26px;border:1px solid rgba(255,255,255,.08);background:rgba(8,11,10,.7);box-shadow:0 24px 72px rgba(0,0,0,.32);font-size:clamp(1.04rem,1vw,1.12rem);line-height:1.82;color:#eef3f1}.blog-post_prose__zdaeS h2{font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700;color:#f7faf8;margin:3rem 0 1rem;line-height:1.18;letter-spacing:-.02em}.blog-post_prose__zdaeS h3{font-size:clamp(1.18rem,1.6vw,1.4rem);font-weight:700;color:#f7faf8;margin:2rem 0 .75rem;line-height:1.24}.blog-post_prose__zdaeS p{margin:0 0 1.35rem}.blog-post_prose__zdaeS a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.blog-post_prose__zdaeS a:hover{color:var(--accent-hover)}.blog-post_prose__zdaeS a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px;color:var(--accent-hover)}.blog-post_srOnly__S4IU4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-post_prose__zdaeS strong{font-weight:700;color:#f7faf8}.blog-post_prose__zdaeS code{font-family:var(--font-family-mono,"Fira Code",monospace);font-size:.875em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.15em .4em}.blog-post_prose__zdaeS pre{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;overflow-x:auto;margin:1.8rem 0}.blog-post_prose__zdaeS pre code{background:none;border:none;padding:0;font-size:.875em}.blog-post_prose__zdaeS blockquote{border-left:3px solid #10a37f;padding:.3rem 0 .3rem 1.25rem;margin:1.8rem 0;color:rgba(245,247,246,.72);font-style:italic}.blog-post_prose__zdaeS ol,.blog-post_prose__zdaeS ul{padding-left:1.5rem;line-height:2;margin:0 0 1.25rem}.blog-post_prose__zdaeS li{margin-bottom:.25rem}.blog-post_prose__zdaeS hr{border:none;border-top:1px solid rgba(255,255,255,.09);margin:2.5rem 0}.blog-post_prose__zdaeS table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9em;display:block;overflow-x:auto}.blog-post_prose__zdaeS th{text-align:left;padding:.5rem .75rem;border-bottom:2px solid rgba(255,255,255,.12);color:rgba(245,247,246,.72);font-weight:600}.blog-post_prose__zdaeS td{padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.blog-post_articleFooter__AGOu9{max-width:68ch}.blog-post_related__WNhmd{max-width:68ch;display:grid;gap:.8rem}.blog-post_relatedEyebrow__7QZaB{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.blog-post_relatedList__pqSBo{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.blog-post_relatedItem__aNOHO{display:grid;gap:.45rem;padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}.blog-post_relatedTitle__av_wV{margin:0;font-size:1rem;line-height:1.35}.blog-post_relatedTitle__av_wV a{color:#f7faf8;text-decoration:none}.blog-post_relatedTitle__av_wV a:hover{color:var(--accent-hover)}.blog-post_relatedTitle__av_wV a:focus-visible{color:var(--accent-hover);outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.blog-post_relatedMeta__7rsbB{margin:0;color:rgba(245,247,246,.58);font-size:.82rem;font-variant-numeric:tabular-nums}.blog-post_endcap__ZAnBV{display:grid;gap:1.5rem;padding:clamp(1.5rem,3vw,2.2rem);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);box-shadow:0 20px 56px rgba(0,0,0,.3)}.blog-post_endcapCopy__IHPCJ{display:grid;gap:.7rem}.blog-post_endcapLabel__dSqWW{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#10a37f}.blog-post_endcapTitle__kzI0_{margin:0;max-width:18ch;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:700;color:#f7faf8;letter-spacing:-.03em;line-height:1.08}.blog-post_endcapText__ENm0P{margin:0;font-size:1rem;line-height:1.7;color:rgba(245,247,246,.72)}.blog-post_endcapActions__OV7W2{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog-post_ctaButton__YL8WL{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:600;font-size:1rem;padding:.75rem 1.75rem;border-radius:999px;border:1px solid rgba(16,163,127,.34);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.blog-post_ctaButton__YL8WL:hover{background:var(--accent-hover);border-color:rgba(16,163,127,.52);box-shadow:0 14px 32px rgba(16,163,127,.2);transform:translateY(-1px)}.blog-post_ctaButton__YL8WL:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-post_secondaryLink__hhC4f{color:rgba(245,247,246,.7);text-decoration:none;font-weight:600}@media (max-width:1024px){.blog-post_contentGrid__QUtIl{grid-template-columns:1fr}.blog-post_sidebar__WnZop{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.blog-post_main__ETuX2{padding-inline:1rem}.blog-post_endcap__ZAnBV,.blog-post_heroInner__chTRB,.blog-post_infoCard__LyQLW,.blog-post_prose__zdaeS{border-radius:20px}.blog-post_endcapTitle__kzI0_,.blog-post_title__ew4vR{max-width:none}.blog-post_sidebar__WnZop{grid-template-columns:1fr}.blog-post_endcapActions__OV7W2{flex-direction:column;align-items:stretch}.blog-post_ctaButton__YL8WL,.blog-post_secondaryLink__hhC4f{text-align:center}}.ArticleShare_card__Gpmb7{display:grid;gap:.8rem;padding:.95rem .9rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,163,127,.08),rgba(16,163,127,0) 42%),rgba(255,255,255,.035);box-shadow:0 18px 48px rgba(0,0,0,.28)}.ArticleShare_header__svWJA{display:grid;gap:.35rem}.ArticleShare_eyebrow__HqJjK{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,247,246,.74)}.ArticleShare_copy__uZEnj{margin:0;color:rgba(245,247,246,.82);font-size:.9rem;line-height:1.5}.ArticleShare_networkRow__LDusf,.ArticleShare_utilityRow__6padZ{display:flex;flex-wrap:wrap;gap:.5rem}.ArticleShare_networkLink__9PgCC,.ArticleShare_utilityButton__qxxb3{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.56rem .86rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(12,17,16,.88);color:#f7faf8;font-size:.84rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.ArticleShare_networkLink__9PgCC:hover,.ArticleShare_utilityButton__qxxb3:hover{transform:translateY(-1px);border-color:rgba(16,163,127,.34);background:rgba(12,17,16,.96);color:var(--accent-hover);box-shadow:0 10px 24px rgba(0,0,0,.22)}.ArticleShare_networkLink__9PgCC:focus-visible,.ArticleShare_utilityButton__qxxb3:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ArticleShare_status__XvpJM{margin:0;min-height:1.15rem;color:rgba(245,247,246,.6);font-size:.76rem;line-height:1.45}@media (max-width:1024px){.ArticleShare_card__Gpmb7{grid-column:1/-1}}@media (max-width:720px){.ArticleShare_networkLink__9PgCC,.ArticleShare_utilityButton__qxxb3{flex:1 1 calc(50% - 0.4rem)}}.ReadingProgress_bar__FLCjp{position:fixed;top:var(--landing-nav-height);left:0;width:100%;height:3px;background:rgba(255,255,255,.14);z-index:90}.ReadingProgress_fill__Dd_nG{display:block;height:100%;background:var(--accent);transition:width .12s linear}@media (prefers-reduced-motion:reduce){.ReadingProgress_fill__Dd_nG{transition:none}}.TableOfContents_toc__pW0bx{display:grid;gap:.85rem;padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.TableOfContents_label__Njgex{margin:0;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,247,246,.52)}.TableOfContents_list__l_zbc{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.TableOfContents_list__l_zbc a{display:block;min-height:24px;padding:.2rem 0 .2rem .35rem;border-left:2px solid transparent;color:rgba(245,247,246,.74);text-decoration:none;line-height:1.4;font-size:.9rem}.TableOfContents_list__l_zbc a:hover{color:var(--accent-hover)}.TableOfContents_list__l_zbc a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TableOfContents_list__l_zbc a[aria-current=location]{color:var(--accent-hover);border-left-color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:.14em}.TableOfContents_levelThree__DrJsr{padding-left:.7rem}@media (max-width:1199px){.TableOfContents_toc__pW0bx{display:none}}