:root,.light{--bud-font: "Plus Jakarta Sans", system-ui, sans-serif;--bud-radius-control: .875rem;--bud-radius-row: 1.125rem;--bud-radius-field: 1.125rem;--bud-radius-tile: 1.5rem;--bud-radius-surface: 1.625rem;--bud-radius-widget: 1.875rem;--bud-radius-sheet: 2.125rem;--bud-space-xs: .25rem;--bud-space-sm: .5rem;--bud-space-md: .75rem;--bud-space-lg: 1rem;--bud-space-xl: 1.25rem;--bud-space-xxl: 1.5rem;--bud-space-section: 2rem;--bud-space-page: 1.25rem;--bud-layout-reading-column: 47.5rem;--bud-layout-control-column: 35rem;--bud-layout-canvas: 80rem;--bud-layout-list-pane-min: 26.25rem;--bud-layout-list-pane-max: 35rem;--bud-layout-nav-rail: 15rem;--bud-layout-support-column: 22.5rem;--bud-layout-side-panel: 25rem;--bud-layout-drawer: 30rem;--bud-layout-drawer-wide: 35rem;--bud-layout-header-height: 4rem;--bud-layout-context-bar-height: 3.5rem;--bud-layout-stage-fraction: .38;--bud-layout-stage-minimum-height: 15rem;--bud-layout-stage-top-padding: 1.25rem;--bud-layout-stage-bottom-padding: 2.125rem;--bud-layout-stage-reading-height: 9.25rem;--bud-layout-stage-content-top-padding: 1.25rem;--bud-size-action-large: 3.125rem;--bud-size-action: 2.75rem;--bud-size-action-small: 2.5rem;--bud-size-chip-compact: 2rem;--bud-size-field: 3.375rem;--bud-size-row: 3.75rem;--bud-size-row-compact: 3.25rem;--bud-touch-target: 2.75rem;--bud-aurora-blur: 70px;--bud-horizon-blur: 90px;--bud-glass-blur: 24px;--bud-ease-brand: cubic-bezier(.22, .8, .2, 1);--bud-duration-page: .42s;--bud-duration-reduced: .14s;--bud-brand-green: #0B9E62;--bud-brand-forest: #0B4934;--bud-brand-mint: #DDF6E8;--bud-brand-night: #050807;--bud-canvas: #ECF1ED;--bud-canvas-elevated: #EFF3F0;--bud-surface: #FFFFFF;--bud-surface-elevated: #FFFFFF;--bud-surface-secondary: #E2E8E3;--bud-surface-secondary-elevated: #E9EEEA;--bud-hairline: #C9D3CC;--bud-hairline-elevated: #D3DBD5;--bud-control: #7C8A84;--bud-text-primary: #0B1310;--bud-text-secondary: #4A5952;--bud-text-tertiary: #67766F;--bud-positive: #066B3A;--bud-warning: #A44A07;--bud-critical: #B42318;--bud-danger: #B42318;--bud-info: #1D4ED8;--bud-brand-symbol: #0B9E62;--bud-brand-ink: #0B4934;--bud-metal-bronze: #8C4A1C;--bud-metal-bronze-soft: #F3E1D2;--bud-metal-silver: #4B5563;--bud-metal-silver-soft: #E5E8EC;--bud-metal-gold: #755200;--bud-metal-gold-soft: #F2E0AA;--bud-palette-1: #06753A;--bud-palette-2: #1D4ED8;--bud-palette-3: #B45309;--bud-palette-4: #C2185B;--bud-palette-5: #6D28D9;--bud-palette-6: #0E7490;--bud-palette-7: #C2410C;--bud-palette-8: #55645D;--bud-horizon-attention-1: #F2B04A;--bud-horizon-attention-2: #F6CF8A;--bud-horizon-attention-3: #CDEBD8;--bud-horizon-short-1: #F08A7E;--bud-horizon-short-2: #F3B6A6;--bud-horizon-short-3: #E7CFCB;--bud-aurora-opacity: .62;--bud-horizon-strength-calm: .42;--bud-horizon-strength-attention: .4;--bud-horizon-strength-short: .36;--bud-glass-tint: rgb(255 255 255 / .5);--bud-glass-stroke: rgb(11 19 16 / .08);--bud-navigation-glass: rgb(250 252 250 / .85);--bud-navigation-glass-edge: rgb(255 255 255 / .95);--bud-glass-sheen: rgb(255 255 255 / .95);--bud-glass-sheen-glow: rgb(255 255 255 / .75);--bud-quiet-highlight: rgb(255 255 255 / .7);--bud-quiet-warmth: rgb(158 115 82 / .08);--bud-scrim: rgb(11 19 16 / .4);--bud-shimmer: rgb(255 255 255 / .45);--bud-shadow-surface: 0 6px 36px rgb(11 19 16 / .07);--bud-shadow-floating: 0 10px 48px rgb(11 19 16 / .12);--bud-accent: #066B3A;--bud-accent-fill: #07763F;--bud-on-accent: #FFFFFF;--bud-accent-soft: #CFEEDC;--bud-shadow-accent: 0 5px 24px color-mix(in srgb, #07763F 35%, transparent);--bud-aurora-1: #2BC48A;--bud-horizon-calm-1: #2BC48A;--bud-aurora-2: #3CCFC0;--bud-horizon-calm-2: #3CCFC0;--bud-aurora-3: #8FDCB8;--bud-horizon-calm-3: #8FDCB8}.dark{--bud-canvas: #050807;--bud-canvas-elevated: #141B18;--bud-surface: #111614;--bud-surface-elevated: #1F2824;--bud-surface-secondary: #1A201D;--bud-surface-secondary-elevated: #29332E;--bud-hairline: #26302B;--bud-hairline-elevated: #34403A;--bud-control: #6B7972;--bud-text-primary: #F4F7F5;--bud-text-secondary: #A3AFA9;--bud-text-tertiary: #738079;--bud-positive: #6EE7B7;--bud-warning: #FBBF24;--bud-critical: #FF8F87;--bud-danger: #FF8A8A;--bud-info: #60A5FA;--bud-brand-symbol: #DDF6E8;--bud-brand-ink: #FFFFFF;--bud-metal-bronze: #E3A36F;--bud-metal-bronze-soft: #3A2414;--bud-metal-silver: #CBD5E1;--bud-metal-silver-soft: #262C33;--bud-metal-gold: #F5C542;--bud-metal-gold-soft: #3A2E0A;--bud-palette-1: #6EE7B7;--bud-palette-2: #60A5FA;--bud-palette-3: #FBBF24;--bud-palette-4: #F472B6;--bud-palette-5: #C4B5FD;--bud-palette-6: #22D3EE;--bud-palette-7: #FB923C;--bud-palette-8: #A3AFA9;--bud-horizon-attention-1: #9A6417;--bud-horizon-attention-2: #5C3A0E;--bud-horizon-attention-3: #0B3A2A;--bud-horizon-short-1: #7A3A33;--bud-horizon-short-2: #3E1D1A;--bud-horizon-short-3: #1E0E0F;--bud-aurora-opacity: .78;--bud-horizon-strength-calm: .36;--bud-horizon-strength-attention: .32;--bud-horizon-strength-short: .26;--bud-glass-tint: rgb(255 255 255 / .08);--bud-glass-stroke: rgb(255 255 255 / .14);--bud-navigation-glass: rgb(17 20 18 / .92);--bud-navigation-glass-edge: rgb(255 255 255 / .14);--bud-glass-sheen: rgb(255 255 255 / .3);--bud-glass-sheen-glow: rgb(255 255 255 / .07);--bud-quiet-highlight: rgb(255 255 255 / .085);--bud-quiet-warmth: rgb(158 115 82 / .1);--bud-scrim: rgb(0 0 0 / .6);--bud-shimmer: rgb(255 255 255 / .1);--bud-shadow-surface: none;--bud-shadow-floating: 0 8px 36px rgb(0 0 0 / .3);--bud-accent: #6EE7B7;--bud-accent-fill: #34D399;--bud-on-accent: #04120B;--bud-accent-soft: #0F2A1E;--bud-shadow-accent: 0 5px 24px color-mix(in srgb, #34D399 35%, transparent);--bud-aurora-1: #0B9E62;--bud-horizon-calm-1: #0B9E62;--bud-aurora-2: #0F766E;--bud-horizon-calm-2: #0F766E;--bud-aurora-3: #0B4934;--bud-horizon-calm-3: #0B4934}.business-theme{--bud-accent: #4338CA;--bud-accent-fill: #4F46E5;--bud-on-accent: #FFFFFF;--bud-accent-soft: #DCE0FB;--bud-shadow-accent: 0 5px 24px color-mix(in srgb, #4F46E5 35%, transparent);--bud-aurora-1: #818CF8;--bud-horizon-calm-1: #818CF8;--bud-aurora-2: #A78BFA;--bud-horizon-calm-2: #A78BFA;--bud-aurora-3: #B4C0FC;--bud-horizon-calm-3: #B4C0FC}.dark .business-theme,.dark.business-theme{--bud-accent: #A5B4FC;--bud-accent-fill: #818CF8;--bud-on-accent: #0B0B1F;--bud-accent-soft: #1C1D3A;--bud-shadow-accent: 0 5px 24px color-mix(in srgb, #818CF8 35%, transparent);--bud-aurora-1: #4F46E5;--bud-horizon-calm-1: #4F46E5;--bud-aurora-2: #6D28D9;--bud-horizon-calm-2: #6D28D9;--bud-aurora-3: #312E81;--bud-horizon-calm-3: #312E81}:root{color-scheme:light;--blog-container: 1200px;--blog-measure: 44rem;--blog-gutter: 32px;--blog-section: 88px;--blog-header-height: var(--bud-layout-header-height);--blog-focus: 0 0 0 3px color-mix(in srgb, var(--bud-accent-fill) 35%, transparent)}.dark{color-scheme:dark}@media(max-width:767px){:root{--blog-gutter: var(--bud-space-page);--blog-section: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--blog-header-height) + 24px);background:var(--bud-canvas)}body{margin:0;min-height:100vh;background:var(--bud-canvas);color:var(--bud-text-primary);font-family:var(--bud-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input{font:inherit;color:inherit}:where(a,button,input,summary):focus-visible{outline:2px solid var(--bud-accent);outline-offset:3px;border-radius:8px}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;overflow-wrap:anywhere}.blog-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-skip-link{position:absolute;left:16px;top:-64px;z-index:100;padding:10px 16px;border-radius:var(--bud-radius-control);background:var(--bud-accent-fill);color:var(--bud-on-accent);font-weight:600;text-decoration:none}.blog-skip-link:focus{top:12px}.blog-main{display:block}.blog-container{width:min(100%,calc(var(--blog-container) + var(--blog-gutter) * 2));margin-inline:auto;padding-inline:var(--blog-gutter)}.blog-title{margin:0;font-size:clamp(2.25rem,5.4vw,4rem);font-weight:650;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.blog-title--page{font-size:clamp(2rem,4.6vw,3.25rem)}.blog-title>span{color:var(--bud-accent)}.blog-lead{margin:18px 0 0;max-width:38rem;color:var(--bud-text-secondary);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6;text-wrap:pretty}.blog-meta{margin:14px 0 0;color:var(--bud-text-tertiary);font-size:.875rem}.blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.blog-section-head h2{margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:650;line-height:1.2;letter-spacing:-.03em}.blog-section-head p{margin:6px 0 0;color:var(--bud-text-secondary);font-size:.9375rem}.blog-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--bud-size-action);padding:0 20px;border:0;border-radius:999px;font-size:.9375rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--bud-ease-brand),background-color .2s var(--bud-ease-brand),box-shadow .2s var(--bud-ease-brand)}.blog-button:active{transform:scale(.97)}.blog-button--primary{background:var(--bud-accent-fill);color:var(--bud-on-accent);box-shadow:var(--bud-shadow-accent)}.blog-button--primary:hover{background:color-mix(in srgb,var(--bud-accent-fill) 88%,var(--bud-text-primary))}.blog-button--quiet{background:var(--bud-glass-tint);color:var(--bud-text-primary);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-button--quiet:hover{background:var(--bud-surface-secondary)}.blog-button--large{min-height:var(--bud-size-action-large);padding:0 26px;font-size:1rem}.blog-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--bud-accent);font-size:.9375rem;font-weight:650;text-decoration:none;white-space:nowrap}.blog-text-link svg{width:16px;height:16px;transition:transform .2s var(--bud-ease-brand)}.blog-text-link:hover svg{transform:translate(3px)}.blog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.blog-chip{display:inline-flex;align-items:center;gap:8px;min-height:var(--bud-size-chip-compact);padding:0 14px;border-radius:999px;background:var(--bud-surface);color:var(--bud-text-primary);box-shadow:inset 0 0 0 1px var(--bud-hairline);font-size:.875rem;font-weight:550;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--bud-ease-brand),box-shadow .2s var(--bud-ease-brand)}a.blog-chip:hover{background:var(--bud-accent-soft);box-shadow:inset 0 0 0 1px transparent}.blog-chip--quiet{background:var(--bud-surface-secondary);box-shadow:none;color:var(--bud-text-secondary)}.blog-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone, var(--bud-accent-fill))}.blog-chip-row{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.blog-chip-row--scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--blog-gutter) * -1);padding:2px var(--blog-gutter) 6px;scroll-snap-type:x proximity;scroll-padding-inline:var(--blog-gutter);scrollbar-width:none}.blog-chip-row--scroll::-webkit-scrollbar{display:none}.blog-chip-row--scroll>*{scroll-snap-align:start}}.blog-search{position:relative;display:flex;align-items:center;width:min(100%,36rem);min-height:var(--bud-size-field);padding:5px 5px 5px 50px;border-radius:999px;background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-hairline),var(--bud-shadow-surface);transition:box-shadow .2s var(--bud-ease-brand)}.blog-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--bud-accent),var(--blog-focus)}.blog-search__icon{position:absolute;left:18px;width:20px;height:20px;color:var(--bud-text-tertiary)}.blog-search input{flex:1;min-width:0;height:44px;border:0;background:transparent;font-size:1rem;outline:none}.blog-search input::placeholder{color:var(--bud-text-tertiary)}.blog-search input:focus-visible{outline:none}.blog-search input::-webkit-search-cancel-button{-webkit-appearance:none}.blog-search__submit{flex:none;min-height:44px}@media(max-width:479px){.blog-search__submit{padding:0 16px}}.blog-logo{display:inline-flex;align-items:center;gap:8px;color:var(--bud-brand-ink)}.blog-logo__mark{width:28px;height:28px}.blog-logo__wordmark{width:auto;height:22px}.blog-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bud-canvas) 0%,transparent);transition:background-color .24s var(--bud-ease-brand),box-shadow .24s var(--bud-ease-brand)}.blog-header[data-scrolled=true],.blog-header[data-menu-open=true]{background:var(--bud-navigation-glass);box-shadow:0 1px 0 var(--bud-glass-stroke);-webkit-backdrop-filter:blur(var(--bud-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--bud-glass-blur)) saturate(1.6)}.blog-header__inner{display:flex;align-items:center;gap:24px;height:var(--blog-header-height)}.blog-header__brand{flex:none;text-decoration:none}.blog-header__nav{display:flex;align-items:center;gap:4px;margin-inline:auto}.blog-header__nav a,.blog-header__account{padding:8px 12px;border-radius:999px;color:var(--bud-text-secondary);font-size:.875rem;font-weight:550;text-decoration:none;transition:color .2s var(--bud-ease-brand),background-color .2s var(--bud-ease-brand)}.blog-header__nav a:hover,.blog-header__account:hover{color:var(--bud-text-primary);background:var(--bud-glass-tint)}.blog-header__nav a[aria-current=page]{color:var(--bud-text-primary);background:var(--bud-surface-secondary)}.blog-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.blog-header__nav+.blog-header__actions{margin-left:0}.blog-header__cta{min-height:40px;padding:0 18px;font-size:.875rem}.blog-icon-button{display:inline-grid;place-items:center;width:var(--bud-touch-target);height:var(--bud-touch-target);padding:0;border:0;border-radius:999px;background:transparent;color:var(--bud-text-primary);text-decoration:none;cursor:pointer;transition:background-color .2s var(--bud-ease-brand)}.blog-icon-button:hover{background:var(--bud-glass-tint)}.blog-icon-button svg{width:22px;height:22px}.blog-header__menu-toggle [data-menu-icon=close],.blog-header[data-menu-open=true] [data-menu-icon=open]{display:none}.blog-header[data-menu-open=true] [data-menu-icon=close]{display:block}.blog-mobile-menu{padding:4px 0 20px}.blog-mobile-menu[hidden]{display:none}.blog-mobile-menu__list{display:grid;overflow:hidden;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-mobile-menu__list a{display:flex;align-items:center;justify-content:space-between;min-height:var(--bud-size-row);padding:0 20px;font-size:1.0625rem;font-weight:600;text-decoration:none}.blog-mobile-menu__list a+a{border-top:1px solid var(--bud-hairline)}.blog-mobile-menu__list a[aria-current=page]{color:var(--bud-accent)}.blog-mobile-menu__list svg{width:18px;height:18px;color:var(--bud-text-tertiary)}.blog-mobile-menu .blog-button{width:100%;margin-top:12px}@media(max-width:1023px){.blog-header__nav,.blog-header__account{display:none}.blog-header__nav+.blog-header__actions{margin-left:auto}}@media(min-width:1024px){.blog-header__menu-toggle,.blog-header__search,.blog-mobile-menu{display:none!important}}@media(max-width:479px){.blog-header__inner{gap:8px}.blog-header__actions{gap:2px}.blog-header__cta{display:none}}.blog-aurora{position:absolute;inset:0 0 auto;z-index:-1;height:var(--blog-aurora-height, 34rem);overflow:hidden;pointer-events:none;opacity:var(--bud-aurora-opacity);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}.blog-aurora--quiet{--blog-aurora-height: 24rem;opacity:calc(var(--bud-aurora-opacity) * .6)}.blog-aurora span{position:absolute;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,var(--glow),color-mix(in srgb,var(--glow) 55%,transparent) 50%,transparent 100%);animation:blog-glow-drift var(--period, 30s) ease-in-out infinite alternate}.blog-aurora span:nth-child(1){--glow: var(--bud-aurora-1);--dx: 12%;--dy: 8%;--period: 21s;width:clamp(22rem,105vw,48rem);left:20%;top:18%}.blog-aurora span:nth-child(2){--glow: var(--bud-aurora-2);--dx: 10%;--dy: 10%;--period: 26s;width:clamp(19rem,90vw,42rem);left:84%;top:10%;animation-direction:alternate-reverse}.blog-aurora span:nth-child(3){--glow: var(--bud-aurora-3);--dx: 12%;--dy: 6%;--period: 35s;width:clamp(20rem,95vw,44rem);left:60%;top:52%}@keyframes blog-glow-drift{0%{transform:translate(calc(var(--dx) * -1),calc(var(--dy) * -.5))}50%{transform:translateY(var(--dy))}to{transform:translate(var(--dx),calc(var(--dy) * -1))}}.blog-hero{position:relative;isolation:isolate;margin-top:calc(var(--blog-header-height) * -1);padding:calc(var(--blog-header-height) + 56px) 0 48px}.blog-hero--home{padding-top:calc(var(--blog-header-height) + clamp(56px,9vw,112px));padding-bottom:clamp(40px,6vw,72px);text-align:center}.blog-hero--home .blog-title,.blog-hero--home .blog-lead,.blog-hero--home .blog-search{margin-inline:auto}.blog-hero--home .blog-title{max-width:15ch}.blog-hero--home .blog-title>span{display:block}.blog-hero--home .blog-search{margin-top:32px}.blog-hero--home .blog-chip-row{justify-content:center;max-width:52rem;margin:22px auto 0}.blog-hero .blog-search{margin-top:28px}.blog-hero .blog-breadcrumb{margin-bottom:28px}@media(max-width:767px){.blog-hero{padding:calc(var(--blog-header-height) + 28px) 0 32px}.blog-hero--home{padding-top:calc(var(--blog-header-height) + 40px)}.blog-hero--home .blog-chip-row{justify-content:flex-start;max-width:none;margin-inline:calc(var(--blog-gutter) * -1)}}.blog-section{padding:var(--blog-section) 0 0}.blog-section--first{padding-top:8px}.blog-section:last-child,.blog-section--related{padding-bottom:var(--blog-section)}.blog-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.blog-grid{display:grid;gap:20px}.blog-grid--stories{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.blog-split .blog-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1023px){.blog-split{grid-template-columns:minmax(0,1fr)}.blog-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blog-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;gap:12px;overflow-x:auto;margin-inline:calc(var(--blog-gutter) * -1);padding:0 var(--blog-gutter) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--blog-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.blog-carousel::-webkit-scrollbar{display:none}.blog-carousel>*{scroll-snap-align:start}}.blog-card{position:relative;display:flex;flex-direction:column;min-width:0}.blog-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--bud-radius-tile);background:radial-gradient(80% 90% at 20% 10%,color-mix(in srgb,var(--bud-aurora-1) 55%,transparent),transparent 70%),radial-gradient(70% 80% at 90% 90%,color-mix(in srgb,var(--bud-aurora-2) 45%,transparent),transparent 70%),var(--bud-surface-secondary)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--bud-ease-brand)}.blog-card__media--art{display:grid;place-items:center}.blog-card__media--art svg{width:30%;max-width:72px;color:color-mix(in srgb,var(--bud-brand-ink) 55%,transparent)}.blog-card:hover .blog-card__media img{transform:scale(1.035)}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding-top:16px}.blog-card__topic{display:inline-flex;align-items:center;gap:7px;color:var(--bud-text-secondary);font-size:.8125rem;font-weight:600}.blog-card__title{margin:0;font-size:1.1875rem;font-weight:650;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.blog-card__title a{text-decoration:none}.blog-card__title a:after{content:"";position:absolute;inset:0;border-radius:var(--bud-radius-tile)}.blog-card__title a:focus-visible{outline:none}.blog-card__title a:focus-visible:after{box-shadow:var(--blog-focus)}.blog-card:hover .blog-card__title a{color:var(--bud-accent)}.blog-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--bud-text-secondary);font-size:.9375rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin:auto 0 0;padding-top:4px;color:var(--bud-text-tertiary);font-size:.8125rem}.blog-card__meta>*+*:before{content:"·";margin-right:8px}.blog-card__meta .blog-card__topic{flex-basis:100%;color:var(--bud-text-secondary);font-size:inherit}.blog-card__meta .blog-card__topic+*:before{content:none}.blog-card--story{overflow:hidden;min-height:420px;border-radius:var(--bud-radius-widget);background:var(--bud-surface-secondary);color:#fff;isolation:isolate}.blog-card--story .blog-card__media{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;border-radius:0}.blog-card--story .blog-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#05080700 30%,#0508078c 58%,#050807e0)}.blog-card--story .blog-card__body{justify-content:flex-end;gap:10px;padding:28px}.blog-card--story .blog-card__meta{margin-top:4px}.blog-card--story .blog-card__topic,.blog-card--story .blog-card__meta{color:#ffffffc7}.blog-card--story .blog-card__topic .blog-dot{background:#fff}.blog-card--story .blog-card__title{max-width:24ch;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.035em}.blog-card--story:hover .blog-card__title a{color:inherit}.blog-card--story .blog-card__excerpt{max-width:46ch;color:#ffffffd1}.blog-card--story .blog-card__title a:after{border-radius:var(--bud-radius-widget)}.blog-card--story.blog-card--no-image{background:transparent}.blog-card--story.blog-card--no-image .blog-card__media{background:radial-gradient(70% 80% at 18% 12%,var(--bud-brand-green),transparent 72%),radial-gradient(80% 90% at 92% 88%,#0F766E,transparent 70%),var(--bud-brand-forest)}.blog-card--story.blog-card--no-image .blog-card__media:after{background:linear-gradient(to bottom,transparent 40%,rgb(5 8 7 / .45))}@media(max-width:767px){.blog-card--story{min-height:400px}.blog-card--story .blog-card__body{padding:22px}.blog-card--story .blog-card__excerpt,.blog-card--story .blog-card__meta>:last-child{display:none}}.blog-list{display:grid}.blog-card--row{flex-direction:row-reverse;align-items:center;gap:16px}.blog-card--row .blog-card__media{flex:none;width:88px;aspect-ratio:1;border-radius:var(--bud-radius-row)}.blog-card--row .blog-card__body{flex:1;gap:5px;padding:0}.blog-card--row .blog-card__title{font-size:1rem;line-height:1.35}.blog-card--row .blog-card__excerpt{display:none}.blog-card--row .blog-card__title a:after{border-radius:var(--bud-radius-row)}.blog-list--surface{padding:4px 20px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke),var(--bud-shadow-surface)}.blog-list--surface>.blog-card{padding:16px 0}.blog-list--surface>.blog-card+.blog-card{border-top:1px solid var(--bud-hairline)}@media(max-width:767px){.blog-grid--cards.blog-grid--rows-on-phone{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 18px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke),var(--bud-shadow-surface)}.blog-grid--rows-on-phone>.blog-card{flex-direction:row-reverse;align-items:center;gap:14px;padding:16px 0}.blog-grid--rows-on-phone>.blog-card+.blog-card{border-top:1px solid var(--bud-hairline)}.blog-grid--rows-on-phone .blog-card__media{flex:none;width:84px;aspect-ratio:1;border-radius:var(--bud-radius-row)}.blog-grid--rows-on-phone .blog-card__body{gap:5px;padding:0}.blog-grid--rows-on-phone .blog-card__title{font-size:1rem;line-height:1.35}.blog-grid--rows-on-phone .blog-card__excerpt{display:none}}.blog-ranking{position:sticky;top:calc(var(--blog-header-height) + 20px);padding:24px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke),var(--bud-shadow-surface)}.blog-ranking h2{margin:0;font-size:1.1875rem;font-weight:650;letter-spacing:-.02em}.blog-ranking>p{margin:4px 0 0;color:var(--bud-text-secondary);font-size:.875rem}.blog-ranking ol{margin:12px 0 0;padding:0;list-style:none}.blog-ranking li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:14px 0}.blog-ranking li+li{border-top:1px solid var(--bud-hairline)}.blog-ranking__position{color:var(--bud-accent);font-size:1.75rem;font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.blog-ranking a{font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none}.blog-ranking a:hover{color:var(--bud-accent)}@media(max-width:1023px){.blog-ranking{position:static}}.blog-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.blog-topic{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:16px 18px;border-radius:var(--bud-radius-tile);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke);text-decoration:none;transition:transform .24s var(--bud-ease-brand),box-shadow .24s var(--bud-ease-brand)}.blog-topic:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke),var(--bud-shadow-floating)}.blog-topic__glyph{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--tone) 14%,transparent);color:var(--tone);font-size:1.0625rem;font-weight:700}.blog-topic__text{min-width:0}.blog-topic strong{display:block;font-size:.9375rem;font-weight:650;line-height:1.3}.blog-topic__desc{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--bud-text-secondary);font-size:.8125rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1023px){.blog-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.blog-topics{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 18px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-topic{min-height:var(--bud-size-row);padding:12px 0;border-radius:0;background:transparent;box-shadow:none}.blog-topic:hover{transform:none;box-shadow:none}.blog-topic+.blog-topic{border-top:1px solid var(--bud-hairline)}.blog-topic__desc{-webkit-line-clamp:1}}.blog-empty{display:grid;justify-items:center;gap:6px;padding:56px 24px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke);text-align:center}.blog-empty svg{width:44px;height:44px;margin-bottom:8px;color:var(--bud-accent)}.blog-empty h2,.blog-empty h3{margin:0;font-size:1.1875rem;font-weight:650;letter-spacing:-.02em}.blog-empty p{max-width:34rem;margin:0;color:var(--bud-text-secondary)}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;color:var(--bud-text-secondary);font-size:.875rem;font-variant-numeric:tabular-nums}.blog-pagination a,.blog-pagination span[aria-disabled]{display:inline-flex;align-items:center;gap:6px;min-height:var(--bud-size-action);padding:0 18px;border-radius:999px;background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-hairline);color:var(--bud-text-primary);font-weight:600;text-decoration:none}.blog-pagination a:hover{background:var(--bud-accent-soft)}.blog-pagination span[aria-disabled]{opacity:.45}.blog-not-found{padding-bottom:var(--blog-section)}.blog-not-found code{padding:2px 8px;border-radius:6px;background:var(--bud-surface-secondary)}.blog-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:.875rem}.blog-breadcrumb li{display:inline-flex;align-items:center;gap:4px;min-width:0}.blog-breadcrumb li:not(:last-child):after{content:"";width:14px;height:14px;background:var(--bud-text-tertiary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.blog-breadcrumb li:nth-last-child(2):after{content:none}.blog-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;background:var(--bud-glass-tint);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke);color:var(--bud-text-primary);font-weight:600;text-decoration:none}.blog-breadcrumb a:hover{background:var(--bud-surface)}.blog-breadcrumb [aria-current=page]{display:none}.blog-progress{position:fixed;inset:0 0 auto;z-index:50;height:3px;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--progress, 0));background:linear-gradient(90deg,var(--bud-aurora-1),var(--bud-accent-fill))}.blog-article__hero{max-width:56rem}.blog-article__title{margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:650;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.blog-article__dek{margin:18px 0 0;max-width:44rem;color:var(--bud-text-secondary);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.55;text-wrap:pretty}.blog-article__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:28px}.blog-author{display:flex;align-items:center;gap:12px;min-width:0}.blog-author__avatar{display:grid;flex:none;place-items:center;width:44px;height:44px}.blog-author__avatar img{width:40px;height:40px}.blog-author__name{margin:0;font-size:.9375rem;font-weight:650;line-height:1.3}.blog-author__meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin:2px 0 0;color:var(--bud-text-tertiary);font-size:.8125rem}.blog-author__meta>*+*:before{content:"·";margin-right:8px}.blog-article__chips{margin-top:20px}.blog-article__lead-image{margin:0 auto;max-width:calc(var(--blog-container) + var(--blog-gutter) * 2)}.blog-article__lead-image img,.blog-article__inline-image img{width:100%;max-height:620px;object-fit:cover;border-radius:var(--bud-radius-widget);background:var(--bud-surface-secondary)}.blog-article__lead-image img{aspect-ratio:16 / 8}.blog-article__lead-image figcaption,.blog-article__inline-image figcaption{margin-top:10px;color:var(--bud-text-tertiary);font-size:.8125rem}.blog-article__lead-image figcaption a,.blog-article__inline-image figcaption a{color:inherit;text-underline-offset:3px}.blog-article__grid{display:grid;grid-template-columns:240px minmax(0,var(--blog-measure));justify-content:center;gap:72px;padding-top:48px}.blog-article__grid:not(:has(>.blog-article__aside)){grid-template-columns:minmax(0,var(--blog-measure))}.blog-article__aside{position:relative}.blog-article__body{min-width:0}.blog-toc{position:sticky;top:calc(var(--blog-header-height) + 28px)}.blog-toc__title,.blog-toc summary{margin:0 0 10px;font-size:.9375rem;font-weight:650}.blog-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-left:2px solid var(--bud-hairline)}.blog-toc li a{display:block;margin-left:-2px;padding:7px 0 7px 14px;border-left:2px solid transparent;color:var(--bud-text-secondary);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s var(--bud-ease-brand),border-color .2s var(--bud-ease-brand)}.blog-toc li a:hover,.blog-toc li a[aria-current=true]{border-left-color:var(--bud-accent-fill);color:var(--bud-text-primary)}.blog-toc--mobile{position:static;display:none;margin-bottom:28px;padding:4px 18px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-toc--mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--bud-size-row-compact);margin:0;cursor:pointer;list-style:none}.blog-toc--mobile summary::-webkit-details-marker{display:none}.blog-toc--mobile summary svg,.blog-faq summary svg{flex:none;width:18px;height:18px;color:var(--bud-text-tertiary);transition:transform .24s var(--bud-ease-brand)}.blog-toc--mobile[open] summary svg,.blog-faq details[open] summary svg{transform:rotate(90deg)}.blog-toc--mobile ol{margin-bottom:14px}@media(max-width:1099px){.blog-article__grid{grid-template-columns:minmax(0,var(--blog-measure));gap:0}.blog-article__aside{display:none}.blog-toc--mobile{display:block}}@media(max-width:767px){.blog-article__grid{padding-top:32px}.blog-article__lead-image{padding-inline:0}.blog-article__lead-image img{aspect-ratio:4 / 3;border-radius:0}.blog-article__lead-image figcaption{padding-inline:var(--blog-gutter)}}.blog-callout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;margin:0 0 40px;padding:22px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-callout__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--bud-accent-soft);color:var(--bud-accent)}.blog-callout__icon svg{width:20px;height:20px}.blog-callout__label,.blog-prose .blog-callout .blog-callout__label{margin:0;padding:0;border:0;font-size:1rem;font-weight:650;line-height:1.4;letter-spacing:-.01em}.blog-callout p:not(.blog-callout__label){margin:4px 0 0;font-size:1.0625rem;line-height:1.65}.blog-callout--answer{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--bud-aurora-1) 18%,transparent),transparent 60%),var(--bud-surface)}.blog-prose{font-size:1.125rem;line-height:1.75}.blog-prose>section+section,.blog-prose>figure+section,.blog-prose>section+figure{margin-top:44px}.blog-prose h2{margin:0 0 14px;font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:650;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.blog-prose p{margin:0 0 1.1em;text-wrap:pretty}.blog-prose p:last-child{margin-bottom:0}.blog-prose .blog-callout{margin:0}.blog-article__inline-image{margin:44px 0 0}.blog-group{margin:0;padding:4px 20px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke);list-style:none}.blog-checklist li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;font-size:1.0625rem;line-height:1.5}.blog-checklist li+li{border-top:1px solid var(--bud-hairline)}.blog-checklist svg{width:24px;height:24px;margin-top:1px;color:var(--bud-accent-fill)}.blog-faq details+details{border-top:1px solid var(--bud-hairline)}.blog-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--bud-size-row);padding:12px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq details p{margin:-2px 0 0;padding:0 32px 18px 0;color:var(--bud-text-secondary);font-size:1rem;line-height:1.65}.blog-article__footer{display:grid;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--bud-hairline)}.blog-article__source,.blog-article__disclaimer{margin:0;color:var(--bud-text-tertiary);font-size:.875rem;line-height:1.55}.blog-article__source a{color:var(--bud-text-secondary);text-underline-offset:3px}.blog-article__share-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:8px;padding:16px 20px;border-radius:var(--bud-radius-surface);background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-glass-stroke)}.blog-article__share-end p{margin:0;font-size:.9375rem;font-weight:650}@media(max-width:767px){.blog-article__share-top{display:none}.blog-callout{padding:18px;row-gap:10px}.blog-callout>div{display:contents}.blog-callout__label,.blog-prose .blog-callout .blog-callout__label{align-self:center}.blog-callout p:not(.blog-callout__label){grid-column:1 / -1;margin:0}}.blog-tag-list{margin:0;padding:0;list-style:none}.blog-article-cta{position:relative;overflow:hidden;isolation:isolate;margin-top:48px;padding:32px;border-radius:var(--bud-radius-widget);background:var(--bud-canvas);color:var(--bud-text-primary)}.blog-article-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--bud-aurora-1) 70%,transparent),transparent 70%),radial-gradient(50% 70% at 0% 100%,color-mix(in srgb,var(--bud-aurora-2) 55%,transparent),transparent 70%);opacity:var(--bud-aurora-opacity)}.blog-article-cta h2{margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:650;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.blog-article-cta>p{margin:12px 0 0;max-width:34rem;color:var(--bud-text-secondary);font-size:1rem;line-height:1.6}.blog-article-cta ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.blog-article-cta li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.5}.blog-article-cta li svg{width:20px;height:20px;margin-top:1px;color:var(--bud-accent)}.blog-article-cta .blog-button{margin-top:24px}@media(max-width:767px){.blog-article-cta{padding:26px 22px}.blog-article-cta .blog-button{width:100%}}.blog-share__actions{display:flex;flex-wrap:wrap;gap:6px}.blog-share__button{display:inline-grid;place-items:center;width:var(--bud-touch-target);height:var(--bud-touch-target);padding:0;border:0;border-radius:999px;background:var(--bud-surface);box-shadow:inset 0 0 0 1px var(--bud-hairline);color:var(--bud-text-secondary);cursor:pointer;transition:color .2s var(--bud-ease-brand),background-color .2s var(--bud-ease-brand)}.blog-share__button:hover{background:var(--bud-accent-soft);color:var(--bud-accent)}.blog-share__button[data-copied=true]{background:var(--bud-accent-fill);color:var(--bud-on-accent)}.blog-share__icon{width:18px;height:18px}.blog-pill{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:10px;width:min(calc(100% - 24px),30rem);padding:6px 6px 6px 8px;border-radius:999px;background:var(--bud-navigation-glass);box-shadow:inset 0 0 0 1px var(--bud-navigation-glass-edge),var(--bud-shadow-floating);-webkit-backdrop-filter:blur(var(--bud-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--bud-glass-blur)) saturate(1.6);transform:translate(-50%,calc(100% + 32px));opacity:0;visibility:hidden;transition:transform var(--bud-duration-page) var(--bud-ease-brand),opacity var(--bud-duration-page) var(--bud-ease-brand),visibility 0s linear var(--bud-duration-page)}.blog-pill[data-visible=true]{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}.blog-pill__ring{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px}.blog-pill__ring svg{position:absolute;inset:0;width:40px;height:40px;transform:rotate(-90deg)}.blog-pill__ring circle{fill:none;stroke-width:3}.blog-pill__ring circle:first-child{stroke:var(--bud-hairline)}.blog-pill__ring circle:last-child{stroke:var(--bud-accent-fill);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress, 0) * 100)}.blog-pill__ring span{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.blog-pill__title{flex:1;min-width:0;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.blog-pill .blog-icon-button{flex:none;width:40px;height:40px;background:var(--bud-surface-secondary)}.blog-pill .blog-icon-button svg{width:18px;height:18px}.blog-pill .blog-icon-button[data-copied=true]{background:var(--bud-accent-fill);color:var(--bud-on-accent)}.blog-band{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--blog-section);padding:clamp(64px,9vw,112px) 0;background:var(--bud-canvas);color:var(--bud-text-primary);text-align:center}.blog-band .blog-aurora{--blog-aurora-height: 100%;inset:auto 0 0;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 100%)}.blog-band .blog-aurora span{top:88%}.blog-band__mark{display:block;width:60px;height:60px;margin:0 auto 24px}.blog-band h2{margin:0 auto;max-width:16ch;font-size:clamp(2rem,5vw,3.5rem);font-weight:650;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.blog-band h2 span{color:var(--bud-accent)}.blog-band p{margin:18px auto 0;max-width:34rem;color:var(--bud-text-secondary);font-size:1.0625rem;line-height:1.6}.blog-band .blog-actions{justify-content:center;margin-top:32px}.blog-band+.blog-footer{border-top:1px solid var(--bud-hairline)}.blog-footer{padding:64px 0 40px;background:var(--bud-canvas);color:var(--bud-text-primary)}.blog-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:40px}.blog-footer__brand{display:inline-flex;text-decoration:none}.blog-footer__intro p{max-width:24rem;margin:16px 0 0;color:var(--bud-text-secondary);font-size:.9375rem;line-height:1.6}.blog-footer__group h2{margin:0 0 14px;font-size:.9375rem;font-weight:650}.blog-footer__group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.blog-footer__group a,.blog-footer__legal a{color:var(--bud-text-secondary);font-size:.9375rem;text-decoration:none;transition:color .2s var(--bud-ease-brand)}.blog-footer__group a:hover,.blog-footer__legal a:hover{color:var(--bud-text-primary)}.blog-footer__social{display:flex;gap:8px;margin-top:20px}.blog-footer__social a{display:grid;place-items:center;width:var(--bud-touch-target);height:var(--bud-touch-target);border-radius:999px;background:var(--bud-surface);color:var(--bud-text-secondary);transition:color .2s var(--bud-ease-brand),background-color .2s var(--bud-ease-brand)}.blog-footer__social a:hover{background:var(--bud-surface-secondary);color:var(--bud-text-primary)}.blog-footer__social svg{width:18px;height:18px}.blog-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--bud-hairline);color:var(--bud-text-tertiary);font-size:.8125rem}.blog-footer__legal{display:flex;gap:20px}.blog-footer__disclaimer{margin:16px 0 0;color:var(--bud-text-tertiary);font-size:.8125rem}@media(max-width:1023px){.blog-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-footer__intro{grid-column:1 / -1}}@media(max-width:479px){.blog-footer__grid{gap:32px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.blog-aurora span{animation:none}.blog-card__media img,.blog-topic,.blog-pill,.blog-button{transition-duration:var(--bud-duration-reduced)!important}.blog-card:hover .blog-card__media img{transform:none}}.blog-chip svg{width:15px;height:15px;color:var(--bud-accent)}
