@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Poppins:wght@400;500;600;700&family=Lato:wght@400;700&family=Nunito:wght@400;500;600;700&family=Geist:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;600;700&family=JetBrains+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Mulish:wght@400;500;600;700&family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap");:root{--blog-bg:#f4f6f9;--blog-surface:#ffffff;--blog-ink-1:#0f2235;--blog-ink-2:#2c3e50;--blog-ink-3:#4a5d72;--blog-ink-4:#8896a6;--blog-line:#e3e8ee;--blog-line-soft:#eef1f5;--blog-teal:#2bbfb0;--blog-teal-deep:#1ea596;--blog-teal-soft:#d8f3ee;--blog-tag-color:#6b7d90;--blog-link:#3b6ea8;--blog-shadow-sm:0 1px 2px rgba(15,34,53,0.04),0 0 0 1px rgba(15,34,53,0.04);--blog-shadow-md:0 6px 24px -8px rgba(15,34,53,0.12),0 0 0 1px rgba(15,34,53,0.04);--blog-radius:6px;--blog-radius-lg:10px;--blog-card-border:0px;--blog-card-shadow:var(--blog-shadow-sm);--blog-font-sans:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--blog-font-serif:"Source Serif 4",Georgia,serif;--blog-card-bg:var(--blog-surface);--blog-card-border-color:var(--blog-line);--blog-card-title-color:var(--blog-ink-1);--blog-card-desc-color:var(--blog-ink-3);--blog-card-topic-color:var(--blog-ink-3)}.blog-root{container-type:inline-size;font-family:var(--blog-font-sans);color:var(--blog-ink-2);background:var(--blog-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}.blog-root *,.blog-root :after,.blog-root :before{box-sizing:border-box}.blog-root h1,.blog-root h2,.blog-root h3,.blog-root h4{font-family:var(--blog-font-sans);color:var(--blog-ink-1);margin:0;letter-spacing:-.01em;line-height:1.2;font-weight:700}.blog-root p{margin:0}.blog-root a{color:inherit;text-decoration:none}.blog-tag{font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--blog-tag-color);text-transform:uppercase}.blog-squiggle{display:block;height:10px;width:56px;color:var(--blog-teal)}.blog-img{background:linear-gradient(135deg,rgba(43,191,176,.18),rgba(15,34,53,.1)),repeating-linear-gradient(45deg,#d9e2ec 0 12px,#cfd9e4 12px 24px);position:relative;overflow:hidden}.blog-img:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 35%,rgba(255,255,255,.5) 0 14%,transparent 16%),radial-gradient(circle at 70% 65%,rgba(255,255,255,.35) 0 10%,transparent 12%);mix-blend-mode:screen}.blog-img.is-dark{background:linear-gradient(135deg,#0f2235,#1c3a55)}.blog-img.is-dark:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 28px),radial-gradient(circle at 80% 20%,rgba(43,191,176,.5) 0 18%,transparent 20%)}.blog-frame{background:var(--blog-bg);width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:56px 48px;overflow:hidden}.blog-frame.is-snug{padding:40px 36px}.blog-divider{height:1px;background:var(--blog-line)}.blog-divider-soft{height:1px;background:var(--blog-line-soft)}.blog-chip{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--blog-surface);color:var(--blog-ink-2);font-size:13px;border:1px solid var(--blog-line);white-space:nowrap;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.blog-chip:hover{background:var(--blog-line-soft)}.blog-chip.is-active{background:var(--blog-teal);color:#fff;border-color:var(--blog-teal)}.blog-meta{color:var(--blog-ink-4);font-size:12px}.blog-link{color:var(--blog-link);font-size:13px;font-weight:500;cursor:pointer}.blog-link.is-underline{text-decoration:underline;text-underline-offset:3px}.blog-grid{display:grid;grid-template-columns:var(--blog-cols,1fr 1fr)}.blog-grid-2col{display:grid;grid-template-columns:repeat(2,1fr)}.blog-grid-3col{display:grid;grid-template-columns:repeat(3,1fr)}.blog-grid-articles{display:grid;grid-template-columns:repeat(var(--blog-article-cols,3),1fr)}@container (max-width: 900px){.blog-frame{padding:48px 32px}.blog-grid-3col,.blog-grid-articles{grid-template-columns:repeat(2,1fr)}}@container (max-width: 640px){.blog-grid,.blog-grid-2col,.blog-grid-3col,.blog-grid-articles{grid-template-columns:1fr}.blog-frame{padding:32px 20px}}.blog-hero-serif-h1{font-size:72px;line-height:1;letter-spacing:-.025em}.blog-hero-serif-meta{display:flex;gap:18px;align-items:center;margin-top:6px}.blog-hero-pq-content{margin-left:96px}.blog-hero-pq-h1{font-size:48px;margin-top:12px;line-height:1.1;max-width:820px}.blog-hero-h1-xl{font-size:64px;line-height:1;letter-spacing:-.02em}.blog-hero-h1-lg{font-size:56px;line-height:1.05}.blog-hero-h1-md{font-size:44px}.blog-hero-h1-sm{font-size:40px;line-height:1.05}.blog-banner-stats{display:grid;grid-template-columns:repeat(3,1fr)}.blog-pq-mark{position:absolute;left:28px;top:28px;color:var(--blog-teal-soft);font-weight:700;user-select:none;line-height:.6;font-size:180px;font-family:var(--blog-font-serif)}.blog-grid-sidebar{display:grid;grid-template-columns:var(--blog-cols,1fr 1fr)}@container (max-width: 900px){.blog-hero-h1-xl{font-size:46px}.blog-hero-h1-lg{font-size:38px}.blog-grid-sidebar{grid-template-columns:1fr}}@container (max-width: 640px){.blog-hero-h1-xl{font-size:30px}.blog-hero-h1-lg,.blog-hero-h1-md{font-size:26px}.blog-hero-h1-sm{font-size:24px}.blog-banner-stats{grid-template-columns:1fr}.blog-pq-mark{font-size:90px}.blog-hero-serif-h1{font-size:36px}.blog-hero-serif-meta{flex-wrap:wrap;gap:10px}.blog-hero-pq-content{margin-left:0}.blog-hero-pq-h1{font-size:28px}.blog-grid-sidebar{grid-template-columns:1fr}}.blog-mosaic-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:14px}@container (max-width: 640px){.blog-mosaic-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.blog-mosaic-grid>*{grid-column:span 1!important;grid-row:span 1!important}.blog-mosaic-overlay{aspect-ratio:3/2}.blog-mosaic-h-card{flex-direction:column!important;height:auto!important}.blog-mosaic-h-img{width:100%!important;height:100px!important}}.blog-sidebar-articles{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@container (max-width: 640px){.blog-sidebar-articles{grid-template-columns:1fr}.blog-sidebar-articles>*{grid-row:auto!important}}.brand-frame{display:block;width:100%;max-width:100vw;overflow-x:hidden}.brand-frame h1,.brand-frame h2,.brand-frame h3,.brand-frame h4,.brand-frame h5,.brand-frame h6{margin:revert;font-size:revert;font-weight:revert;line-height:revert}.brand-frame dd,.brand-frame dl,.brand-frame li,.brand-frame ol,.brand-frame p,.brand-frame ul{margin:revert;padding:revert}.brand-frame ol,.brand-frame ul{list-style:revert}.brand-frame img{max-width:100%;height:auto}@media (max-width:768px){.brand-frame [style*=grid-template-columns]{grid-template-columns:1fr!important}}