.blog_page__cMiZT{--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__cMiZT :where(h1,h2,h3,p,figure,blockquote,ol,ul){margin:0}.blog_page__cMiZT :where(a,button,summary):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.blog_skipLink__J81QX{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__J81QX:focus{transform:translateY(0)}.blog_siteHeader__G4Cow{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__lLiJi,.blog_headerInner__FCzEr{display:flex;align-items:center;gap:24px;width:min(1240px,calc(100% - 48px));margin:0 auto}.blog_headerInner__FCzEr{min-height:64px}.blog_footerLogo__4plBZ,.blog_logo__NLTDT{display:block;flex:0 0 auto;width:150px;line-height:0}.blog_footerLogo__4plBZ{width:136px}.blog_logoArtwork__bQL0_{display:block;width:100%;height:auto}.blog_headerNav__HcRQR{display:flex;gap:clamp(16px,2vw,26px);margin-left:auto}.blog_headerNav__HcRQR a,.blog_signIn__xXaRS{color:hsl(var(--content-default));font-size:var(--type-control);font-weight:750;transition:color .16s ease}.blog_headerNav__HcRQR a:hover,.blog_signIn__xXaRS:hover{color:hsl(var(--content-link-hover))}.blog_headerNav__HcRQR a[aria-current=page]{color:hsl(var(--content-link))}.blog_headerActions__GmPuU{display:flex;align-items:center;gap:18px}.blog_signUp___dIvc{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__T_XPV{margin-top:96px;border-top:1px solid hsl(var(--surface-overlay)/.08);padding:40px 0}.blog_footerInner__lLiJi{flex-wrap:wrap;justify-content:space-between}.blog_footerInner__lLiJi nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.blog_footerInner__lLiJi nav a{color:hsl(var(--content-muted));font-size:var(--type-label)}.blog_footerInner__lLiJi nav a:hover{color:hsl(var(--content-link))}.blog_footerInner__lLiJi p{color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_hero__Xyp7F{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__lmTHq,.blog_contentShell__4_g9K,.blog_heroInner__WZQ_X{width:var(--shell);margin:0 auto}.blog_eyebrowPill__McUET{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__d65rt{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__OGZbl{max-width:58ch;margin-top:18px;color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.6}.blog_topicNav__HAQ84{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.blog_topicNav__HAQ84 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__HAQ84 a:hover{border-color:hsl(var(--action-secondary-from));color:hsl(var(--content-link))}.blog_topicNav__HAQ84 a[aria-current=page]{border-color:hsl(var(--content-strong));color:hsl(var(--content-on-accent));background:hsl(var(--content-strong))}.blog_cover__M8dUO{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blog_coverArt__YmHBZ{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__YmHBZ[data-tone="1"]{background:linear-gradient(135deg,hsl(var(--status-success-surface)),hsl(var(--action-secondary-from)/.12))}.blog_coverArt__YmHBZ[data-tone="2"]{background:linear-gradient(135deg,hsl(var(--status-warning-surface)),hsl(var(--action-primary-to)/.14))}.blog_coverArt__YmHBZ[data-tone="3"]{background:linear-gradient(135deg,hsl(var(--status-info-surface)),hsl(var(--action-primary-from)/.12))}.blog_coverArt__YmHBZ: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__YmHBZ 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__8lqm6,.blog_leadPost__2lpG5{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__8lqm6{display:flex;flex-direction:column;border-radius:var(--radius-shell)}.blog_card__8lqm6:hover,.blog_leadPost__2lpG5:hover{transform:translateY(-3px);box-shadow:0 24px 48px -32px hsl(var(--surface-overlay)/.38)}.blog_card__8lqm6:hover .blog_cardTitle__Chiri,.blog_leadPost__2lpG5:hover .blog_leadTitle__BNlLY{color:hsl(var(--content-link))}.blog_cardCover__veZ4m{aspect-ratio:16/10}.blog_cardBody__sezsd{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.blog_topicLabel__xnPLs{color:hsl(var(--content-link));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_cardTitle__Chiri{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__QMp17{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__sezsd .blog_meta__gGSlq{margin-top:auto;padding-top:8px}.blog_stretchedLink__yr2SN:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.blog_stretchedLink__yr2SN:focus-visible{outline:none}.blog_stretchedLink__yr2SN:focus-visible:after{outline:3px solid hsl(var(--ring));outline-offset:-3px}.blog_leadPost__2lpG5{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__MbZcc{height:100%;min-height:320px;aspect-ratio:3/2}.blog_leadBody__NrS0F{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,48px)}.blog_leadTitle__BNlLY{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__581fn{color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.6}.blog_readMore__Sob8U{margin-top:6px;color:hsl(var(--content-link));font-weight:800}.blog_meta__gGSlq{display:flex;align-items:center;gap:10px}.blog_metaAuthor__pt0aD{color:hsl(var(--content-strong));font-size:var(--type-label);font-weight:750}.blog_metaAuthor__pt0aD span{display:block;font-weight:500}.blog_metaAuthor__pt0aD span,.blog_metaDetails__W0lBA{color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_avatar__X7Nl2{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__TVBRf{margin-top:clamp(48px,7vw,72px)}.blog_sectionHeading__w1tec{margin-bottom:24px;font-family:var(--heading);font-size:var(--type-title);font-weight:900;letter-spacing:-.02em}.blog_grid__cjdAi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog_emptyState__hiiTt{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__9FmJy{margin-bottom:8px;color:hsl(var(--content-strong));font-family:var(--heading);font-size:var(--type-title);font-weight:800}.blog_emptyState__hiiTt a{color:hsl(var(--content-link));font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog_nextStepCompact___1fSW,.blog_nextStep__TEZGM{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__TEZGM{margin-top:clamp(56px,7vw,72px);border-radius:var(--radius-panel);padding:clamp(28px,5vw,44px)}.blog_nextStepCompact___1fSW{border-radius:var(--radius-card);padding:20px}.blog_nextStepHeading__Wg2Lp{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___1fSW .blog_nextStepHeading__Wg2Lp{font-size:var(--type-body-lg);letter-spacing:-.01em}.blog_nextStepBody__lDYB1{max-width:54ch;margin-top:12px;color:hsl(var(--content-on-accent)/.8);line-height:1.6}.blog_nextStepCompact___1fSW .blog_nextStepBody__lDYB1{margin-top:8px;font-size:var(--type-label)}.blog_nextStepActions__PxLTX{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.blog_nextStepCompact___1fSW .blog_nextStepActions__PxLTX{margin-top:16px}.blog_lightButton__l9LU0,.blog_outlineButton___ji2T{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__l9LU0{color:hsl(var(--content-link));background:hsl(var(--surface-raised))}.blog_outlineButton___ji2T{border:1.5px solid hsl(var(--content-on-accent)/.6);color:hsl(var(--content-on-accent))}.blog_lightButton__l9LU0:hover,.blog_outlineButton___ji2T:hover{transform:translateY(-2px)}.blog_nextStepCompact___1fSW .blog_lightButton__l9LU0{width:100%;min-height:42px;padding:10px 12px;font-size:var(--type-caption)}.blog_article__lmTHq{padding-top:clamp(36px,6vw,64px)}.blog_articleHeader__XWBWn{max-width:860px;margin:0 auto;text-align:center}.blog_breadcrumb__8ibkl ol{display:flex;justify-content:center;gap:8px;padding:0;list-style:none}.blog_breadcrumb__8ibkl li{font-size:var(--type-label);font-weight:750}.blog_breadcrumb__8ibkl li+li:before{content:"/";margin-right:8px;color:hsl(var(--content-muted))}.blog_breadcrumb__8ibkl a{color:hsl(var(--content-link))}.blog_articleTitle__4_fR2{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__ExZ0N{max-width:680px;margin:18px auto 0;color:hsl(var(--content-muted));font-size:var(--type-body-lg);line-height:1.55}.blog_articleHeader__XWBWn .blog_meta__gGSlq{justify-content:center;margin-top:26px;text-align:left}.blog_articleCover__IKjko{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__DmNYV{display:grid;grid-template-columns:256px minmax(0,700px);justify-content:center;gap:64px;margin-top:clamp(40px,6vw,64px)}.blog_articleAside__C1o20{position:sticky;top:96px;display:grid;align-self:start;gap:20px}.blog_toc__2W1Cj{border-left:2px solid hsl(var(--line-default));padding-left:16px}.blog_tocHeading__9kYEu{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_toc__2W1Cj ol{display:grid;gap:10px;margin-top:12px;padding:0;list-style:none}.blog_toc__2W1Cj a{color:hsl(var(--content-default));font-size:var(--type-control);font-weight:600;line-height:1.35}.blog_toc__2W1Cj a:hover{color:hsl(var(--content-link))}.blog_prose__RunEW{color:hsl(var(--content-default));font-size:var(--type-body-lg);line-height:1.78}.blog_prose__RunEW>*+*{margin-top:1.25em}.blog_prose__RunEW h2,.blog_prose__RunEW h3{color:hsl(var(--content-strong));font-family:var(--heading);letter-spacing:-.02em;scroll-margin-top:96px}.blog_prose__RunEW h2{margin-top:2.1em;font-size:var(--type-title-lg);font-weight:850;line-height:1.2}.blog_prose__RunEW h3{margin-top:1.8em;font-size:var(--type-title-sm);font-weight:800;line-height:1.25}.blog_prose__RunEW h2+*,.blog_prose__RunEW h3+*{margin-top:.7em}.blog_prose__RunEW a{color:hsl(var(--content-link));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.blog_prose__RunEW a:hover{color:hsl(var(--content-link-hover))}.blog_prose__RunEW strong{color:hsl(var(--content-strong));font-weight:750}.blog_prose__RunEW ol,.blog_prose__RunEW ul{padding-left:1.4em}.blog_prose__RunEW ul{list-style:disc}.blog_prose__RunEW ol{list-style:decimal}.blog_prose__RunEW li+li{margin-top:.5em}.blog_prose__RunEW li::marker{color:hsl(var(--action-secondary-from));font-weight:700}.blog_prose__RunEW 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__NMBqn{margin-block:2em}.blog_figure__NMBqn img{width:100%;height:auto;border-radius:var(--radius-shell)}.blog_figure__NMBqn figcaption{margin-top:10px;color:hsl(var(--content-muted));font-size:var(--type-label);text-align:center}.blog_callout__Q7_Hu{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__Q7_Hu[data-tone=note]{border-color:hsl(var(--status-success-border));background:hsl(var(--status-success-surface))}.blog_callout__Q7_Hu[data-tone=warning]{border-color:hsl(var(--status-warning-border));background:hsl(var(--status-warning-surface))}.blog_calloutLabel__k18cV{color:hsl(var(--content-link));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_callout__Q7_Hu[data-tone=note] .blog_calloutLabel__k18cV{color:hsl(var(--status-success-foreground))}.blog_callout__Q7_Hu[data-tone=warning] .blog_calloutLabel__k18cV{color:hsl(var(--status-warning-foreground))}.blog_calloutTitle__iBW68{margin-top:6px;color:hsl(var(--content-strong));font-family:var(--heading);font-size:var(--type-body-lg);font-weight:800}.blog_calloutBody__QzBzJ{margin-top:6px;font-size:var(--type-body);line-height:1.6;white-space:pre-line}.blog_authorCard__e_AIw{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___YeJK{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_authorName__JKEKp{margin-top:4px;font-family:var(--heading);font-size:var(--type-title-sm);font-weight:800}.blog_authorRole__GQsQu{color:hsl(var(--content-muted));font-size:var(--type-control)}.blog_authorBio__nlgOv{margin-top:10px;color:hsl(var(--content-default));font-size:var(--type-body);line-height:1.6}.blog_draftBanner__25_IE{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__25_IE 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__EjDe4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.blog_searchForm__5WIr_{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__5WIr_:focus-within{border-color:hsl(var(--action-secondary-from));box-shadow:0 0 0 4px hsl(var(--action-secondary-from)/.16)}.blog_searchIcon__sxDPv{position:absolute;top:50%;left:18px;width:18px;height:18px;color:hsl(var(--content-muted));transform:translateY(-50%)}.blog_searchForm__5WIr_ input{flex:1;min-width:0;border:0;outline:none;color:hsl(var(--content-strong));background:transparent;font-size:var(--type-body)}.blog_searchForm__5WIr_ input::-moz-placeholder{color:hsl(var(--content-muted))}.blog_searchForm__5WIr_ input::placeholder{color:hsl(var(--content-muted))}.blog_newsletterForm__mxAak button,.blog_searchForm__5WIr_ 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__5WIr_+.blog_topicNav__HAQ84{margin-top:18px}.blog_searchHint__iMxej{color:hsl(var(--content-muted));font-size:var(--type-body-lg)}.blog_pagination__tkmSA{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:48px}.blog_pagination__tkmSA>a{color:hsl(var(--content-link));font-weight:800}.blog_pagination__tkmSA>a[rel=next]{justify-self:end}.blog_pagination__tkmSA ol{display:flex;gap:6px;padding:0;list-style:none}.blog_pagination__tkmSA li{display:grid;min-width:40px;place-items:center;color:hsl(var(--content-muted))}.blog_pagination__tkmSA 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__tkmSA li a[aria-current=page]{border-color:hsl(var(--content-strong));color:hsl(var(--content-on-accent));background:hsl(var(--content-strong))}.blog_share__oYayR{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__lMD5h{color:hsl(var(--content-muted));font-size:var(--type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog_shareButtons__0IOeI{display:flex;flex-wrap:wrap;gap:8px}.blog_shareButtons__0IOeI a,.blog_shareButtons__0IOeI 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__0IOeI a:hover,.blog_shareButtons__0IOeI button:hover{border-color:hsl(var(--action-secondary-from));color:hsl(var(--content-link))}.blog_shareButtons__0IOeI svg{width:16px;height:16px}.blog_newsletter__RONqK{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__yoTr0{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__sHqSh{margin-top:8px;color:hsl(var(--content-muted));line-height:1.6}.blog_newsletterForm__mxAak{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__mxAak:focus-within{border-color:hsl(var(--action-secondary-from));box-shadow:0 0 0 4px hsl(var(--action-secondary-from)/.16)}.blog_newsletterForm__mxAak 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__mxAak button:disabled{cursor:progress;opacity:.7}.blog_newsletterDone__m6wi1{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__Np0JL{grid-column:1/-1;color:hsl(var(--content-muted));font-size:var(--type-caption)}.blog_newsletterFine__Np0JL [role=alert]{color:hsl(var(--status-critical-foreground));font-weight:700}.blog_newsletterFine__Np0JL a{color:hsl(var(--content-link));text-decoration:underline;text-underline-offset:3px}.blog_articleMain__7AptC .blog_newsletter__RONqK{grid-template-columns:minmax(0,1fr);margin-top:32px}.blog_mobileMenu__ItK88{position:relative;display:none}.blog_mobileMenu__ItK88 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__ItK88 summary::-webkit-details-marker{display:none}.blog_mobileMenu__ItK88 summary svg{width:20px;height:20px}.blog_mobileMenu__ItK88 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__ItK88 nav a{border-radius:var(--radius-control);padding:12px 14px;color:hsl(var(--content-strong));font-weight:700}.blog_mobileMenu__ItK88 nav a:hover,.blog_mobileMenu__ItK88 nav a[aria-current=page]{color:hsl(var(--content-link));background:hsl(var(--surface-recessed))}@media (max-width:1080px){.blog_articleLayout__DmNYV{grid-template-columns:minmax(0,700px);gap:32px}.blog_articleAside__C1o20{position:static}.blog_articleAside__C1o20 .blog_nextStepCompact___1fSW{display:none}.blog_toc__2W1Cj{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__cjdAi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.blog_headerNav__HcRQR,.blog_signIn__xXaRS{display:none}.blog_mobileMenu__ItK88{display:block}.blog_newsletter__RONqK{grid-template-columns:minmax(0,1fr)}.blog_headerActions__GmPuU{margin-left:auto}.blog_leadPost__2lpG5{grid-template-columns:minmax(0,1fr)}.blog_leadCover__MbZcc{min-height:0;aspect-ratio:16/10}}@media (max-width:680px){.blog_page__cMiZT{--shell:calc(100% - 32px)}.blog_footerInner__lLiJi,.blog_headerInner__FCzEr{width:calc(100% - 32px)}.blog_logo__NLTDT{width:128px}.blog_headerActions__GmPuU{gap:12px}.blog_signUp___dIvc{min-height:38px;padding:8px 16px;font-size:var(--type-label)}.blog_topicNav__HAQ84{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;padding-bottom:4px;scrollbar-width:none}.blog_grid__cjdAi{grid-template-columns:minmax(0,1fr);gap:20px}.blog_pagination__tkmSA{grid-template-columns:1fr 1fr}.blog_pagination__tkmSA ol{grid-column:1/-1;grid-row:1;justify-content:center}.blog_articleCover__IKjko{border-radius:var(--radius-card)}.blog_prose__RunEW{font-size:var(--type-body-lg)}.blog_authorCard__e_AIw{flex-direction:column}.blog_footerInner__lLiJi{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.blog_card__8lqm6,.blog_leadPost__2lpG5,.blog_lightButton__l9LU0,.blog_outlineButton___ji2T,.blog_topicNav__HAQ84 a{transition:none}.blog_card__8lqm6:hover,.blog_leadPost__2lpG5:hover,.blog_lightButton__l9LU0:hover,.blog_outlineButton___ji2T:hover{transform:none}}