.blog_page__M8jdV{--heading:var(--font-costli-heading),"Archivo",system-ui,sans-serif;--shell:min(1120px,calc(100% - 48px));min-height:100vh;overflow-x:clip;color:hsl(var(--content-strong));background:hsl(var(--surface-subtle));font-family:var(--font-costli-body),"DM Sans",system-ui,sans-serif;line-height:1.5}.blog_page__M8jdV :where(h1,h2,h3,p,figure,blockquote,ol,ul){margin:0}.blog_page__M8jdV :where(a,button,summary):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog_skipLink__Rn3JS{position:fixed;top:10px;left:12px;z-index:100;transform:translateY(-160%);border-radius:var(--radius-internal);padding:10px 14px;color:hsl(var(--content-on-accent));background:hsl(var(--content-strong));font-weight:800}.blog_skipLink__Rn3JS:focus{transform:translateY(0)}.blog_siteHeader__e5JJM{position:sticky;top:0;z-index:60;border-bottom:1px solid hsl(var(--surface-overlay)/.08);background:hsl(var(--surface-subtle)/.9);backdrop-filter:blur(16px)}.blog_footerInner__drpW2,.blog_headerInner__o_NJT{display:flex;align-items:center;gap:24px;width:min(1240px,calc(100% - 48px));margin:0 auto}.blog_headerInner__o_NJT{min-height:64px}.blog_footerLogo__1Zrch,.blog_logo__WL_bq{display:block;flex:0 0 auto;width:150px;line-height:0}.blog_footerLogo__1Zrch{width:136px}.blog_logoArtwork__ShXa0{display:block;width:100%;height:auto}.blog_headerNav__Cy8IY{display:flex;gap:clamp(16px,2vw,26px);margin-left:auto}.blog_headerNav__Cy8IY a,.blog_signIn__nz8y4{color:hsl(var(--content-default));font-size:var(--type-control);font-weight:750;transition:color .16s ease}.blog_headerNav__Cy8IY a:hover,.blog_signIn__nz8y4:hover{color:hsl(var(--content-link-hover))}.blog_headerNav__Cy8IY a[aria-current=page]{color:hsl(var(--content-link))}.blog_headerActions__Lqb3E{display:flex;align-items:center;gap:18px}.blog_signUp__BRKi9{display:inline-flex;align-items:center;min-height:42px;border-radius:var(--radius-pill);padding:10px 20px;color:hsl(var(--content-on-accent));background:hsl(var(--action-primary-from));box-shadow:0 14px 30px -18px hsl(var(--action-primary-from)/.9);font-family:var(--heading);font-size:var(--type-control);font-weight:800}.blog_siteFooter__BfUzW{margin-top:96px;border-top:1px solid hsl(var(--surface-overlay)/.08);padding:40px 0}.blog_footerInner__drpW2{flex-wrap:wrap;justify-content:space-between}.blog_footerInner__drpW2 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.blog_footerInner__drpW2 nav a{color:hsl(var(--content-muted));font-size:var(--type-label)}.blog_footerInner__drpW2 nav a:hover{color:hsl(var(--content-link))}.blog_footerInner__drpW2 p{color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_hero__HM0Mx{padding:clamp(56px,8vw,96px) 0 clamp(36px,5vw,52px);background:radial-gradient(900px 520px at 86% 0,hsl(var(--action-primary-from)/.1) 0,hsl(var(--surface-subtle)/0) 65%),radial-gradient(650px 420px at 4% 0,hsl(var(--action-primary-to)/.1) 0,hsl(var(--surface-subtle)/0) 62%)}.blog_article__MkuCk,.blog_contentShell__hBSFk,.blog_heroInner__nBxzj{width:var(--shell);margin:0 auto}.blog_eyebrowPill__BrZGX{display:inline-flex;border:1px solid hsl(var(--action-primary-from)/.2);border-radius:var(--radius-pill);padding:7px 14px;color:hsl(var(--content-link));background:hsl(var(--surface-raised)/.85);font-size:var(--type-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog_heroTitle__ihZqi{max-width:17ch;margin-top:20px;font-family:var(--heading);font-size:clamp(var(--type-display-min),5.6vw,var(--type-display-max));font-weight:900;line-height:1.03;letter-spacing:-.035em}.blog_heroDescription__MjlYL{max-width:58ch;margin-top:18px;color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.6}.blog_topicNav__bJgd8{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.blog_topicNav__bJgd8 a{flex:none;border:1px solid hsl(var(--line-default));border-radius:var(--radius-pill);padding:9px 16px;color:hsl(var(--content-default));background:hsl(var(--surface-raised)/.85);font-size:var(--type-control);font-weight:700;transition:border-color .16s ease,color .16s ease}.blog_topicNav__bJgd8 a:hover{border-color:hsl(var(--action-secondary-from));color:hsl(var(--content-link))}.blog_topicNav__bJgd8 a[aria-current=page]{border-color:hsl(var(--content-strong));color:hsl(var(--content-on-accent));background:hsl(var(--content-strong))}.blog_cover__0Bj72{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blog_coverArt__k_q3e{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:clamp(18px,3vw,28px);background:linear-gradient(135deg,hsl(var(--status-info-surface)),hsl(var(--action-primary-to)/.14))}.blog_coverArt__k_q3e[data-tone="1"]{background:linear-gradient(135deg,hsl(var(--status-success-surface)),hsl(var(--action-secondary-from)/.12))}.blog_coverArt__k_q3e[data-tone="2"]{background:linear-gradient(135deg,hsl(var(--status-warning-surface)),hsl(var(--action-primary-to)/.14))}.blog_coverArt__k_q3e[data-tone="3"]{background:linear-gradient(135deg,hsl(var(--status-info-surface)),hsl(var(--action-primary-from)/.12))}.blog_coverArt__k_q3e:after{content:"";position:absolute;top:50%;right:-4%;width:52%;aspect-ratio:1;background:url(/images/branding/costli-mark.svg) 50%/contain no-repeat;opacity:.22;transform:translateY(-50%) rotate(-10deg)}.blog_coverArt__k_q3e span{position:relative;max-width:80%;color:hsl(var(--surface-overlay)/.8);font-family:var(--heading);font-size:clamp(var(--type-section-min),3vw,var(--type-section-max));font-weight:900;line-height:1;letter-spacing:-.03em}.blog_card__dTMgo,.blog_leadPost__BRSYZ{position:relative;overflow:hidden;border:1px solid hsl(var(--line-subtle));background:hsl(var(--surface-panel));transition:transform .18s ease,box-shadow .18s ease}.blog_card__dTMgo{display:flex;flex-direction:column;border-radius:var(--radius-shell)}.blog_card__dTMgo:hover,.blog_leadPost__BRSYZ:hover{transform:translateY(-3px);box-shadow:0 24px 48px -32px hsl(var(--surface-overlay)/.38)}.blog_card__dTMgo:hover .blog_cardTitle__2rdqf,.blog_leadPost__BRSYZ:hover .blog_leadTitle__QZMgy{color:hsl(var(--content-link))}.blog_cardCover__IWo14{aspect-ratio:16/10}.blog_cardBody__QzNpW{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.blog_topicLabel__BDzQX{color:hsl(var(--content-link));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_cardTitle__2rdqf{font-family:var(--heading);font-size:var(--type-title-sm);font-weight:800;line-height:1.22;letter-spacing:-.02em;transition:color .16s ease}.blog_cardExcerpt__zjrpA{display:-webkit-box;overflow:hidden;color:hsl(var(--content-muted));font-size:var(--type-body);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog_cardBody__QzNpW .blog_meta__S7sC8{margin-top:auto;padding-top:8px}.blog_stretchedLink__P3rVs:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.blog_stretchedLink__P3rVs:focus-visible{outline:none}.blog_stretchedLink__P3rVs:focus-visible:after{outline:3px solid hsl(var(--ring));outline-offset:-3px}.blog_leadPost__BRSYZ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-radius:var(--radius-panel);box-shadow:0 30px 60px -44px hsl(var(--surface-overlay)/.4)}.blog_leadCover__ZGILF{height:100%;min-height:320px;aspect-ratio:3/2}.blog_leadBody__HZ2xn{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,48px)}.blog_leadTitle__QZMgy{font-family:var(--heading);font-size:clamp(var(--type-section-min),3vw,var(--type-section-max));font-weight:900;line-height:1.08;letter-spacing:-.03em;transition:color .16s ease}.blog_leadExcerpt__RFVeb{color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.6}.blog_readMore__6V8VO{margin-top:6px;color:hsl(var(--content-link));font-weight:800}.blog_meta__S7sC8{display:flex;align-items:center;gap:10px}.blog_metaAuthor__vRK6t{color:hsl(var(--content-strong));font-size:var(--type-label);font-weight:750}.blog_metaAuthor__vRK6t span{display:block;font-weight:500}.blog_metaAuthor__vRK6t span,.blog_metaDetails__gJVHF{color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_avatar__fsIAl{display:grid;flex:none;place-items:center;border-radius:50%;-o-object-fit:cover;object-fit:cover;color:hsl(var(--content-on-accent));background:hsl(var(--action-primary-from));font-size:var(--type-caption);font-weight:800}.blog_gridSection__XpSHX{margin-top:clamp(48px,7vw,72px)}.blog_sectionHeading__sullS{margin-bottom:24px;font-family:var(--heading);font-size:var(--type-title);font-weight:900;letter-spacing:-.02em}.blog_grid__PsDDS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog_emptyState__PU_q4{border:1.5px dashed hsl(var(--action-primary-from)/.32);border-radius:var(--radius-card);padding:clamp(28px,5vw,44px);color:hsl(var(--content-muted));background:hsl(var(--surface-panel));font-size:var(--type-body-lg);text-align:center}.blog_emptyTitle__AXBNG{margin-bottom:8px;color:hsl(var(--content-strong));font-family:var(--heading);font-size:var(--type-title);font-weight:800}.blog_emptyState__PU_q4 a{color:hsl(var(--content-link));font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog_nextStepCompact__nIWis,.blog_nextStep__aqXCR{position:relative;overflow:hidden;color:hsl(var(--content-on-accent));background:radial-gradient(500px 330px at 90% 10%,hsl(var(--action-primary-to)/.28),transparent 70%),linear-gradient(135deg,hsl(var(--surface-overlay)),color-mix(in srgb,hsl(var(--action-primary-from)) 30%,hsl(var(--surface-overlay))) 58%,color-mix(in srgb,hsl(var(--action-primary-to)) 25%,hsl(var(--surface-overlay))))}.blog_nextStep__aqXCR{margin-top:clamp(56px,7vw,72px);border-radius:var(--radius-panel);padding:clamp(28px,5vw,44px)}.blog_nextStepCompact__nIWis{border-radius:var(--radius-card);padding:20px}.blog_nextStepHeading__Tw8Qq{max-width:24ch;font-family:var(--heading);font-size:clamp(var(--type-section-min),3vw,var(--type-section-max));font-weight:900;line-height:1.12;letter-spacing:-.03em}.blog_nextStepCompact__nIWis .blog_nextStepHeading__Tw8Qq{font-size:var(--type-body-lg);letter-spacing:-.01em}.blog_nextStepBody__GkhaT{max-width:54ch;margin-top:12px;color:hsl(var(--content-on-accent)/.8);line-height:1.6}.blog_nextStepCompact__nIWis .blog_nextStepBody__GkhaT{margin-top:8px;font-size:var(--type-label)}.blog_nextStepActions__Bn7vw{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.blog_nextStepCompact__nIWis .blog_nextStepActions__Bn7vw{margin-top:16px}.blog_lightButton__Peehm,.blog_outlineButton__2C1ZT{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:var(--radius-pill);padding:12px 22px;font-family:var(--heading);font-size:var(--type-control);font-weight:800;transition:transform .16s ease}.blog_lightButton__Peehm{color:hsl(var(--content-link));background:hsl(var(--surface-raised))}.blog_outlineButton__2C1ZT{border:1.5px solid hsl(var(--content-on-accent)/.6);color:hsl(var(--content-on-accent))}.blog_lightButton__Peehm:hover,.blog_outlineButton__2C1ZT:hover{transform:translateY(-2px)}.blog_nextStepCompact__nIWis .blog_lightButton__Peehm{width:100%;min-height:42px;padding:10px 12px;font-size:var(--type-caption)}.blog_article__MkuCk{padding-top:clamp(36px,6vw,64px)}.blog_articleHeader__hk9FM{max-width:860px;margin:0 auto;text-align:center}.blog_breadcrumb__yPstm ol{display:flex;justify-content:center;gap:8px;padding:0;list-style:none}.blog_breadcrumb__yPstm li{font-size:var(--type-label);font-weight:750}.blog_breadcrumb__yPstm li+li:before{content:"/";margin-right:8px;color:hsl(var(--content-muted))}.blog_breadcrumb__yPstm a{color:hsl(var(--content-link))}.blog_articleTitle___N9d7{margin-top:18px;font-family:var(--heading);font-size:clamp(var(--type-display-min),5vw,var(--type-display-max));font-weight:900;line-height:1.06;letter-spacing:-.035em}.blog_articleDek__Xny9m{max-width:680px;margin:18px auto 0;color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.55}.blog_articleHeader__hk9FM .blog_meta__S7sC8{justify-content:center;margin-top:26px;text-align:left}.blog_articleCover__J7Xuy{margin-top:clamp(32px,5vw,48px);border-radius:var(--radius-panel);aspect-ratio:16/9;box-shadow:0 30px 60px -44px hsl(var(--surface-overlay)/.45)}.blog_articleLayout__s3QmC{display:grid;grid-template-columns:256px minmax(0,700px);justify-content:center;gap:64px;margin-top:clamp(40px,6vw,64px)}.blog_articleAside__Jg47X{position:sticky;top:96px;display:grid;align-self:start;gap:20px}.blog_toc__Gl8I7{border-left:2px solid hsl(var(--line-default));padding-left:16px}.blog_tocHeading__EL256{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_toc__Gl8I7 ol{display:grid;gap:10px;margin-top:12px;padding:0;list-style:none}.blog_toc__Gl8I7 a{color:hsl(var(--content-default));font-size:var(--type-control);font-weight:600;line-height:1.35}.blog_toc__Gl8I7 a:hover{color:hsl(var(--content-link))}.blog_prose__8pF02{color:hsl(var(--content-default));font-size:var(--type-body-lg);line-height:1.78}.blog_prose__8pF02>*+*{margin-top:1.25em}.blog_prose__8pF02 h2,.blog_prose__8pF02 h3{color:hsl(var(--content-strong));font-family:var(--heading);letter-spacing:-.02em;scroll-margin-top:96px}.blog_prose__8pF02 h2{margin-top:2.1em;font-size:var(--type-title-lg);font-weight:850;line-height:1.2}.blog_prose__8pF02 h3{margin-top:1.8em;font-size:var(--type-title-sm);font-weight:800;line-height:1.25}.blog_prose__8pF02 h2+*,.blog_prose__8pF02 h3+*{margin-top:.7em}.blog_prose__8pF02 a{color:hsl(var(--content-link));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.blog_prose__8pF02 a:hover{color:hsl(var(--content-link-hover))}.blog_prose__8pF02 strong{color:hsl(var(--content-strong));font-weight:750}.blog_prose__8pF02 ol,.blog_prose__8pF02 ul{padding-left:1.4em}.blog_prose__8pF02 ul{list-style:disc}.blog_prose__8pF02 ol{list-style:decimal}.blog_prose__8pF02 li+li{margin-top:.5em}.blog_prose__8pF02 li::marker{color:hsl(var(--action-secondary-from));font-weight:700}.blog_prose__8pF02 blockquote{border-left:4px solid hsl(var(--action-secondary-from));padding:4px 0 4px 22px;color:hsl(var(--content-strong));font-family:var(--heading);font-size:var(--type-title-sm);font-weight:700;line-height:1.5}.blog_figure__KkaEf{margin-block:2em}.blog_figure__KkaEf img{width:100%;height:auto;border-radius:var(--radius-shell)}.blog_figure__KkaEf figcaption{margin-top:10px;color:hsl(var(--content-muted));font-size:var(--type-label);text-align:center}.blog_callout__kcEQj{border:1px solid hsl(var(--action-primary-from)/.22);border-radius:var(--radius-shell);padding:18px 22px;background:hsl(var(--status-info-surface))}.blog_callout__kcEQj[data-tone=note]{border-color:hsl(var(--status-success-border));background:hsl(var(--status-success-surface))}.blog_callout__kcEQj[data-tone=warning]{border-color:hsl(var(--status-warning-border));background:hsl(var(--status-warning-surface))}.blog_calloutLabel__DpeKN{color:hsl(var(--content-link));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_callout__kcEQj[data-tone=note] .blog_calloutLabel__DpeKN{color:hsl(var(--status-success-foreground))}.blog_callout__kcEQj[data-tone=warning] .blog_calloutLabel__DpeKN{color:hsl(var(--status-warning-foreground))}.blog_calloutTitle__Pu3h5{margin-top:6px;color:hsl(var(--content-strong));font-family:var(--heading);font-size:var(--type-body-lg);font-weight:800}.blog_calloutBody__6Xdeo{margin-top:6px;font-size:var(--type-body);line-height:1.6;white-space:pre-line}.blog_authorCard__PXSYX{display:flex;align-items:flex-start;gap:18px;margin-top:40px;border:1px solid hsl(var(--line-subtle));border-radius:var(--radius-shell);padding:24px;background:hsl(var(--surface-panel))}.blog_authorEyebrow__N0zMv{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_authorName__ICy_r{margin-top:4px;font-family:var(--heading);font-size:var(--type-title-sm);font-weight:800}.blog_authorRole__5hRx_{color:hsl(var(--content-muted));font-size:var(--type-control)}.blog_authorBio__BVTWH{margin-top:10px;color:hsl(var(--content-default));font-size:var(--type-body);line-height:1.6}.blog_draftBanner__Ktz4q{position:fixed;bottom:18px;left:50%;z-index:70;display:flex;align-items:center;gap:14px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);transform:translateX(-50%);border-radius:var(--radius-pill);padding:8px 8px 8px 18px;color:hsl(var(--content-on-accent));background:hsl(var(--content-strong));box-shadow:0 18px 40px -20px hsl(var(--surface-overlay)/.7);font-size:var(--type-label)}.blog_draftBanner__Ktz4q a{flex:none;border-radius:var(--radius-pill);padding:7px 14px;color:hsl(var(--content-strong));background:hsl(var(--surface-raised));font-weight:800}.blog_visuallyHidden__2S55U{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.blog_searchForm__zT_nc{position:relative;display:flex;gap:8px;max-width:560px;margin-top:28px;border:1px solid hsl(var(--line-default));border-radius:var(--radius-pill);padding:6px 6px 6px 46px;background:hsl(var(--surface-panel));box-shadow:0 16px 36px -30px hsl(var(--surface-overlay)/.45)}.blog_searchForm__zT_nc:focus-within{border-color:hsl(var(--action-secondary-from));box-shadow:0 0 0 4px hsl(var(--action-secondary-from)/.16)}.blog_searchIcon__TUEQo{position:absolute;top:50%;left:18px;width:18px;height:18px;color:hsl(var(--content-muted));transform:translateY(-50%)}.blog_searchForm__zT_nc input{flex:1;min-width:0;border:0;outline:none;color:hsl(var(--content-strong));background:transparent;font-size:var(--type-body)}.blog_searchForm__zT_nc input::-moz-placeholder{color:hsl(var(--content-muted))}.blog_searchForm__zT_nc input::placeholder{color:hsl(var(--content-muted))}.blog_newsletterForm__kViA7 button,.blog_searchForm__zT_nc button{flex:none;border:0;border-radius:var(--radius-pill);padding:10px 20px;color:hsl(var(--content-on-accent));background:hsl(var(--action-primary-from));font-family:var(--heading);font-size:var(--type-control);font-weight:800;cursor:pointer}.blog_searchForm__zT_nc+.blog_topicNav__bJgd8{margin-top:18px}.blog_searchHint__cIpyf{color:hsl(var(--content-muted));font-size:var(--type-body-lg)}.blog_pagination__ErE2k{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:48px}.blog_pagination__ErE2k>a{color:hsl(var(--content-link));font-weight:800}.blog_pagination__ErE2k>a[rel=next]{justify-self:end}.blog_pagination__ErE2k ol{display:flex;gap:6px;padding:0;list-style:none}.blog_pagination__ErE2k li{display:grid;min-width:40px;place-items:center;color:hsl(var(--content-muted))}.blog_pagination__ErE2k li a{display:grid;width:40px;height:40px;place-items:center;border:1px solid hsl(var(--line-default));border-radius:50%;color:hsl(var(--content-default));background:hsl(var(--surface-panel));font-weight:750}.blog_pagination__ErE2k li a[aria-current=page]{border-color:hsl(var(--content-strong));color:hsl(var(--content-on-accent));background:hsl(var(--content-strong))}.blog_share__sjMRv{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:40px;border-top:1px solid hsl(var(--line-subtle));padding-top:24px}.blog_shareHeading__4PFJU{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_shareButtons__nYKeO{display:flex;flex-wrap:wrap;gap:8px}.blog_shareButtons__nYKeO a,.blog_shareButtons__nYKeO button{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid hsl(var(--line-default));border-radius:var(--radius-pill);padding:8px 14px;color:hsl(var(--content-default));background:hsl(var(--surface-panel));font:inherit;font-size:var(--type-label);font-weight:700;cursor:pointer}.blog_shareButtons__nYKeO a:hover,.blog_shareButtons__nYKeO button:hover{border-color:hsl(var(--action-secondary-from));color:hsl(var(--content-link))}.blog_shareButtons__nYKeO svg{width:16px;height:16px}.blog_newsletter__Afuaz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:16px 40px;margin-top:clamp(48px,7vw,64px);border:1px solid hsl(var(--action-primary-from)/.18);border-radius:var(--radius-panel);padding:clamp(24px,4vw,40px);background:radial-gradient(420px 220px at 100% 0,hsl(var(--action-primary-to)/.12),transparent 70%),linear-gradient(135deg,hsl(var(--action-primary-from)/.05),hsl(var(--action-primary-to)/.05))}.blog_newsletterHeading__5MhDS{font-family:var(--heading);font-size:clamp(var(--type-section-min),2.5vw,var(--type-section-max));font-weight:900;line-height:1.15;letter-spacing:-.02em}.blog_newsletterBody__vkJ7Q{margin-top:8px;color:hsl(var(--content-muted));line-height:1.6}.blog_newsletterForm__kViA7{display:flex;gap:8px;border:1px solid hsl(var(--line-default));border-radius:var(--radius-pill);padding:6px 6px 6px 20px;background:hsl(var(--surface-panel))}.blog_newsletterForm__kViA7:focus-within{border-color:hsl(var(--action-secondary-from));box-shadow:0 0 0 4px hsl(var(--action-secondary-from)/.16)}.blog_newsletterForm__kViA7 input[type=email]{flex:1;min-width:0;border:0;outline:none;color:hsl(var(--content-strong));background:transparent;font-size:var(--type-body)}.blog_newsletterForm__kViA7 button:disabled{cursor:progress;opacity:.7}.blog_newsletterDone__MasPo{border-radius:var(--radius-control);padding:14px 18px;color:hsl(var(--status-success-foreground));background:hsl(var(--status-success-surface));font-weight:700}.blog_newsletterFine__Pnl4I{grid-column:1/-1;color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_newsletterFine__Pnl4I [role=alert]{color:hsl(var(--status-critical-foreground));font-weight:700}.blog_newsletterFine__Pnl4I a{color:hsl(var(--content-link));text-decoration:underline;text-underline-offset:3px}.blog_articleMain__vLxts .blog_newsletter__Afuaz{grid-template-columns:minmax(0,1fr);margin-top:32px}.blog_mobileMenu__Xn6B_{position:relative;display:none}.blog_mobileMenu__Xn6B_ summary{display:grid;width:42px;height:42px;place-items:center;border:1px solid hsl(var(--line-default));border-radius:50%;background:hsl(var(--surface-panel));cursor:pointer;list-style:none}.blog_mobileMenu__Xn6B_ summary::-webkit-details-marker{display:none}.blog_mobileMenu__Xn6B_ summary svg{width:20px;height:20px}.blog_mobileMenu__Xn6B_ nav{position:absolute;top:calc(100% + 10px);right:0;display:grid;width:min(260px,calc(100vw - 32px));border:1px solid hsl(var(--line-subtle));border-radius:var(--radius-shell);padding:8px;background:hsl(var(--surface-panel));box-shadow:0 24px 48px -24px hsl(var(--surface-overlay)/.4)}.blog_mobileMenu__Xn6B_ nav a{border-radius:var(--radius-control);padding:12px 14px;color:hsl(var(--content-strong));font-weight:700}.blog_mobileMenu__Xn6B_ nav a:hover,.blog_mobileMenu__Xn6B_ nav a[aria-current=page]{color:hsl(var(--content-link));background:hsl(var(--surface-recessed))}@media (max-width:1080px){.blog_articleLayout__s3QmC{grid-template-columns:minmax(0,700px);gap:32px}.blog_articleAside__Jg47X{position:static}.blog_articleAside__Jg47X .blog_nextStepCompact__nIWis{display:none}.blog_toc__Gl8I7{border:1px solid hsl(var(--line-subtle));border-radius:var(--radius-shell);padding:18px 20px;background:hsl(var(--surface-panel))}}@media (max-width:1024px){.blog_grid__PsDDS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.blog_headerNav__Cy8IY,.blog_signIn__nz8y4{display:none}.blog_mobileMenu__Xn6B_{display:block}.blog_newsletter__Afuaz{grid-template-columns:minmax(0,1fr)}.blog_headerActions__Lqb3E{margin-left:auto}.blog_leadPost__BRSYZ{grid-template-columns:minmax(0,1fr)}.blog_leadCover__ZGILF{min-height:0;aspect-ratio:16/10}}@media (max-width:680px){.blog_page__M8jdV{--shell:calc(100% - 32px)}.blog_footerInner__drpW2,.blog_headerInner__o_NJT{width:calc(100% - 32px)}.blog_logo__WL_bq{width:128px}.blog_headerActions__Lqb3E{gap:12px}.blog_signUp__BRKi9{min-height:38px;padding:8px 16px;font-size:var(--type-label)}.blog_topicNav__bJgd8{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;padding-bottom:4px;scrollbar-width:none}.blog_grid__PsDDS{grid-template-columns:minmax(0,1fr);gap:20px}.blog_pagination__ErE2k{grid-template-columns:1fr 1fr}.blog_pagination__ErE2k ol{grid-column:1/-1;grid-row:1;justify-content:center}.blog_articleCover__J7Xuy{border-radius:var(--radius-card)}.blog_prose__8pF02{font-size:var(--type-body-lg)}.blog_authorCard__PXSYX{flex-direction:column}.blog_footerInner__drpW2{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.blog_card__dTMgo,.blog_leadPost__BRSYZ,.blog_lightButton__Peehm,.blog_outlineButton__2C1ZT,.blog_topicNav__bJgd8 a{transition:none}.blog_card__dTMgo:hover,.blog_leadPost__BRSYZ:hover,.blog_lightButton__Peehm:hover,.blog_outlineButton__2C1ZT:hover{transform:none}}