.BlogPortableText-module__vEgV4W__figure{margin:0}.BlogPortableText-module__vEgV4W__image{border-radius:var(--border-radius-large);object-fit:cover;width:100%;height:auto}.BlogPortableText-module__vEgV4W__caption{font-family:var(--figtree-font), sans-serif;color:var(--text-grey);text-align:center;margin-top:8px;font-size:.875rem}.BlogPortableText-module__vEgV4W__tableWrap{width:100%;margin:0;overflow-x:auto}.BlogPortableText-module__vEgV4W__step{align-items:center;gap:20px;display:flex}.BlogPortableText-module__vEgV4W__stepNumber{background-color:var(--black);width:64px;height:64px;color:var(--white);font-family:var(--bricolage-font), sans-serif;letter-spacing:-.5px;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:400;display:inline-flex}.BlogPortableText-module__vEgV4W__stepTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.BlogPortableText-module__vEgV4W__stepKicker{font-family:var(--geist-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-grey);font-size:12px;font-weight:400}.BlogPortableText-module__vEgV4W__callout{border-radius:var(--border-radius-extra-large);background-color:#f6f6f6;border-top-left-radius:0;padding:56px 36px 34px;position:relative}.BlogPortableText-module__vEgV4W__calloutLabelWrap{z-index:2;background-color:var(--white);border-bottom-right-radius:20px;align-items:center;padding:4px;display:flex;position:absolute;top:0;left:0}.BlogPortableText-module__vEgV4W__calloutLabel{font-family:var(--geist-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-black);background-color:#f6f6f6;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.BlogPortableText-module__vEgV4W__calloutLabel:before{content:"";background-color:var(--text-grey);border-radius:50%;width:8px;height:8px}.BlogPortableText-module__vEgV4W__callout_check{background-color:#f3efe4}.BlogPortableText-module__vEgV4W__callout_check .BlogPortableText-module__vEgV4W__calloutLabel{color:var(--white);background-color:var(--black)}.BlogPortableText-module__vEgV4W__callout_check .BlogPortableText-module__vEgV4W__calloutLabel:before{background-color:#d8b24a}.BlogPortableText-module__vEgV4W__callout_tip{background-color:#eef1f5}.BlogPortableText-module__vEgV4W__callout_tip .BlogPortableText-module__vEgV4W__calloutLabel{background-color:var(--white)}.BlogPortableText-module__vEgV4W__callout_tip .BlogPortableText-module__vEgV4W__calloutLabel:before{background-color:#5b7fa6}.BlogPortableText-module__vEgV4W__callout_warning{background-color:var(--black);--link-color:var(--white);--link-color-hover:#fffc}.BlogPortableText-module__vEgV4W__callout_warning .BlogPortableText-module__vEgV4W__calloutText{color:var(--white)}.BlogPortableText-module__vEgV4W__callout_warning .BlogPortableText-module__vEgV4W__calloutLabel{color:var(--text-black);background-color:var(--white)}.BlogPortableText-module__vEgV4W__callout_warning .BlogPortableText-module__vEgV4W__calloutLabel:before{background-color:#e0a526}.BlogPortableText-module__vEgV4W__callout_source,.BlogPortableText-module__vEgV4W__callout_source .BlogPortableText-module__vEgV4W__calloutLabel{border:var(--card-border);background-color:var(--white)}.BlogPortableText-module__vEgV4W__callout_source .BlogPortableText-module__vEgV4W__calloutText{font-family:var(--bricolage-font), sans-serif;font-size:20px;font-weight:300;line-height:1.45}.BlogPortableText-module__vEgV4W__calloutText{font-family:var(--figtree-font), sans-serif;color:var(--text-black);margin:0;font-size:17px;font-weight:300;line-height:1.65}.BlogPortableText-module__vEgV4W__calloutText a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.BlogPortableText-module__vEgV4W__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.BlogPortableText-module__vEgV4W__statGrid[data-count="3"],.BlogPortableText-module__vEgV4W__statGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogPortableText-module__vEgV4W__stat{border-radius:var(--border-radius-extra-large);background-color:#f6f6f6;flex-direction:column;gap:14px;padding:36px 32px 28px;display:flex}.BlogPortableText-module__vEgV4W__statValue{font-family:var(--bricolage-font), sans-serif;letter-spacing:-2px;color:var(--black);font-size:56px;font-weight:300;line-height:1}.BlogPortableText-module__vEgV4W__statLabel{font-family:var(--figtree-font), sans-serif;color:var(--text-black);font-size:16px;font-weight:300;line-height:1.6}.BlogPortableText-module__vEgV4W__statSource{font-family:var(--geist-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--text-grey);margin-top:auto;font-size:11px}.BlogPortableText-module__vEgV4W__statSource a{color:inherit;text-underline-offset:2px;text-decoration:underline}.BlogPortableText-module__vEgV4W__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.BlogPortableText-module__vEgV4W__cardGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.BlogPortableText-module__vEgV4W__card{border-radius:var(--border-radius-extra-large);color:var(--text-black);background-color:#f6f6f6;flex-direction:column;gap:14px;padding:32px 32px 28px;text-decoration:none;display:flex}.BlogPortableText-module__vEgV4W__cardClickable{transition:background-color .25s,transform .25s}.BlogPortableText-module__vEgV4W__cardClickable:hover{background-color:#f3efe4;transform:translateY(-2px)}.BlogPortableText-module__vEgV4W__cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BlogPortableText-module__vEgV4W__cardTitle{font-family:var(--bricolage-font), sans-serif;letter-spacing:-.4px;font-size:24px;font-weight:400;line-height:1.25}.BlogPortableText-module__vEgV4W__cardBadge{background-color:var(--black);min-width:40px;min-height:40px;color:var(--white);font-family:var(--bricolage-font), sans-serif;letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:18px;font-weight:400;line-height:1;display:inline-flex}.BlogPortableText-module__vEgV4W__cardBadge[data-small]{min-height:28px;font-family:var(--geist-mono), monospace;letter-spacing:1px;text-transform:uppercase;padding:6px 12px;font-size:11px}.BlogPortableText-module__vEgV4W__cardText{font-family:var(--figtree-font), sans-serif;font-size:16px;font-weight:300;line-height:1.6}.BlogPortableText-module__vEgV4W__cardLink{font-family:var(--geist-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--primary-color);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:inline-flex}.BlogPortableText-module__vEgV4W__cardArrow{transition:transform .25s}.BlogPortableText-module__vEgV4W__cardClickable:hover .BlogPortableText-module__vEgV4W__cardArrow{transform:translate(4px)}@media (max-width:768px){.BlogPortableText-module__vEgV4W__step{align-items:flex-start;gap:14px}.BlogPortableText-module__vEgV4W__stepNumber{width:48px;height:48px;font-size:18px}.BlogPortableText-module__vEgV4W__callout{padding:52px 22px 28px}.BlogPortableText-module__vEgV4W__card{padding:26px 22px 24px}.BlogPortableText-module__vEgV4W__stat{padding:28px 24px 24px}.BlogPortableText-module__vEgV4W__statGrid,.BlogPortableText-module__vEgV4W__statGrid[data-count="3"],.BlogPortableText-module__vEgV4W__statGrid[data-count="4"],.BlogPortableText-module__vEgV4W__cardGrid,.BlogPortableText-module__vEgV4W__cardGrid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.BlogPortableText-module__vEgV4W__statValue{font-size:44px}}
.TLDR-module__w5zifa__card{border-radius:var(--border-radius-extra-large);background-color:#f6f6f6;border-top-left-radius:0;flex-direction:column;gap:32px;padding:64px;display:flex;position:relative}.TLDR-module__w5zifa__labelWrap{z-index:2;background-color:var(--white);border-bottom-right-radius:20px;align-items:center;padding:4px;display:flex;position:absolute;top:0;left:0}.TLDR-module__w5zifa__label{font-family:var(--figtree-font), sans-serif;color:var(--text-black);padding:4px 12px 4px 4px;font-size:16px;font-weight:700;line-height:1.2}.TLDR-module__w5zifa__content{flex-direction:column;gap:32px;display:flex}.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content p{font-family:var(--figtree-font), sans-serif;color:var(--text-black);margin:0;font-size:16px;font-weight:300;line-height:1.4}.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content a{color:var(--text-black);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content ul,.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content ol{flex-direction:column;gap:0;margin:0;padding-left:23px;display:flex}.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content li{font-family:var(--figtree-font), sans-serif;color:var(--text-black);font-size:17px;font-weight:300;line-height:1.6}.TLDR-module__w5zifa__card .TLDR-module__w5zifa__content li+li{margin-top:10px}@media (max-width:768px){.TLDR-module__w5zifa__card{gap:24px;padding:56px 24px 32px}.TLDR-module__w5zifa__content{gap:24px}}
.ShareBar-module__vdXTlq__bar{border-top:1px solid #2025271f;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:48px;padding-top:24px;display:flex}.ShareBar-module__vdXTlq__label{font-family:var(--geist-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-black);margin:0;font-size:13px;font-weight:300;line-height:1.2}.ShareBar-module__vdXTlq__links{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ShareBar-module__vdXTlq__iconLink{background-color:var(--black);width:36px;height:26px;color:var(--white);border-radius:500px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ShareBar-module__vdXTlq__iconSwap,.ShareBar-module__vdXTlq__icon{width:14px;height:14px;display:block}.ShareBar-module__vdXTlq__iconSwap>span{padding-bottom:10px}@media (max-width:768px){.ShareBar-module__vdXTlq__bar{margin-top:32px;padding-top:20px}}
.ArticleToc-module__C6XRbG__sidebar{border-radius:var(--border-radius-extra-large);background-color:#f6f6f6;flex-direction:column;gap:12px;width:100%;padding:24px 20px 16px;display:flex}.ArticleToc-module__C6XRbG__heading{font-family:var(--geist-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-grey);font-size:12px;font-weight:400}.ArticleToc-module__C6XRbG__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ArticleToc-module__C6XRbG__sidebar .ArticleToc-module__C6XRbG__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2025272e transparent;max-height:clamp(150px,100vh - 530px,520px);padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 16px),#0000 100%)}.ArticleToc-module__C6XRbG__item{margin:0}.ArticleToc-module__C6XRbG__link{font-family:var(--figtree-font), sans-serif;color:var(--text-grey);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:6px;padding:6px 8px 6px 12px;font-size:14px;font-weight:300;line-height:1.35;text-decoration:none;transition:color .2s,background-color .2s;display:grid;position:relative}.ArticleToc-module__C6XRbG__link:before{content:"";background-color:var(--black);opacity:0;border-radius:3px;width:3px;transition:opacity .2s,transform .25s;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.4)}.ArticleToc-module__C6XRbG__link:hover{color:var(--text-black);background-color:#2025270d}.ArticleToc-module__C6XRbG__active .ArticleToc-module__C6XRbG__link{color:var(--text-black);font-weight:400}.ArticleToc-module__C6XRbG__active .ArticleToc-module__C6XRbG__link:before{opacity:1;transform:scaleY(1)}.ArticleToc-module__C6XRbG__marker{font-family:var(--geist-mono), monospace;letter-spacing:1px;color:var(--text-grey);font-size:11px}.ArticleToc-module__C6XRbG__active .ArticleToc-module__C6XRbG__marker{color:var(--text-black)}.ArticleToc-module__C6XRbG__label{min-width:0;display:block}.ArticleToc-module__C6XRbG__inline{border-radius:var(--border-radius-extra-large);background-color:#f6f6f6;width:100%;overflow:hidden}.ArticleToc-module__C6XRbG__toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:18px 22px;display:flex}.ArticleToc-module__C6XRbG__toggleLabel{font-family:var(--bricolage-font), sans-serif;color:var(--text-black);font-size:20px;font-weight:400}.ArticleToc-module__C6XRbG__toggleCount{font-family:var(--geist-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--text-grey);margin-left:auto;font-size:11px}.ArticleToc-module__C6XRbG__chevron{border-right:1.5px solid var(--text-black);border-bottom:1.5px solid var(--text-black);width:10px;height:10px;transition:transform .25s;transform:rotate(45deg)translateY(-2px)}.ArticleToc-module__C6XRbG__chevronOpen{transform:rotate(-135deg)translateY(-2px)}.ArticleToc-module__C6XRbG__inline .ArticleToc-module__C6XRbG__list{padding:0 14px 16px}@media (max-height:820px){.ArticleToc-module__C6XRbG__sidebar{gap:8px;padding:18px 16px 12px}.ArticleToc-module__C6XRbG__heading{font-size:11px}.ArticleToc-module__C6XRbG__link{padding:4px 6px 4px 12px;font-size:13px;line-height:1.3}.ArticleToc-module__C6XRbG__link:before{top:6px;bottom:6px}}
.ReadingProgress-module__0C8Xuq__track{z-index:200;pointer-events:none;background-color:#0000;height:4.5px;position:fixed;top:0;left:0;right:0}.ReadingProgress-module__0C8Xuq__bar{background-color:var(--primary-color);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}
