.blog_categories__M0RJ9{display:flex;gap:.4rem;overflow-x:auto;padding:.25rem;margin-inline:-.25rem;scrollbar-width:none}.blog_categories__M0RJ9::-webkit-scrollbar{display:none}@media (min-width:768px){.blog_categories__M0RJ9{flex-wrap:wrap;overflow:visible}}.blog_category__k8fQr{display:inline-flex;flex-shrink:0;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-size:.875rem;font-weight:700;white-space:nowrap;color:var(--ink-muted);background:rgb(255 255 255/.03);border:1px solid var(--line-strong);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.blog_category__k8fQr:hover{color:var(--ink);border-color:var(--fal-line)}.blog_category__k8fQr[aria-current=page]{color:var(--amber-ink);background:var(--fal-accent);border-color:var(--fal-accent)}.blog_card__8lqm6{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:1.5rem;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);transition:border-color .2s ease,transform .2s ease}.blog_card__8lqm6:hover{border-color:var(--fal-line);transform:translateY(-2px)}.blog_cover__M8dUO{position:relative;flex-shrink:0;overflow:hidden;aspect-ratio:1200/630;background:var(--surface-2)}.blog_coverArt__YmHBZ{transition:transform .5s ease}.blog_card__8lqm6:hover .blog_coverArt__YmHBZ{transform:scale(1.04)}.blog_coverShade__oDPyn{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,var(--surface),transparent);pointer-events:none}.blog_chip__rjzMo{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:800;color:var(--fal-accent);background:color-mix(in oklab,var(--bg) 82%,transparent);border:1px solid var(--fal-line)}.blog_coverChip__YdpIc{position:absolute;left:.9rem;top:.9rem}.blog_cardTitle__Chiri{font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.25;color:var(--ink);text-wrap:balance;transition:color .15s ease}.blog_cardTitleSm__uiHKQ{font-size:1.05rem}.blog_card__8lqm6:hover .blog_cardTitle__Chiri{color:var(--fal-accent)}.blog_meta__gGSlq{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.8rem;font-weight:600;color:var(--ink-muted)}.blog_metaItem__upWZe{display:inline-flex;align-items:center;gap:.35rem}.blog_featured__awDQA{border-color:var(--fal-line);background:linear-gradient(135deg,color-mix(in oklab,var(--fal-accent) 8%,transparent),transparent 55%),var(--surface)}@media (min-width:768px){.blog_featured__awDQA{display:grid;grid-template-columns:1.15fr 1fr}.blog_featured__awDQA .blog_cover__M8dUO{aspect-ratio:auto;min-height:20rem}}.blog_featuredTitle__Ce_wg{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:1.15;color:var(--ink);text-wrap:balance}.blog_readMore__Sob8U{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;color:var(--fal-accent)}.blog_featured__awDQA:hover .blog_readMore__Sob8U svg{transform:translateX(3px)}.blog_readMore__Sob8U svg{transition:transform .2s ease}.blog_pageLink__kWQ_v{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:.9rem;font-size:.9rem;font-weight:700;color:var(--ink-muted);border:1px solid var(--line);background:rgb(255 255 255/.02);transition:color .15s ease,border-color .15s ease}.blog_pageLink__kWQ_v:hover{color:var(--ink);border-color:var(--fal-line)}.blog_pageLink__kWQ_v[aria-current=page]{color:var(--amber-ink);background:var(--fal-accent);border-color:var(--fal-accent)}.blog_crumbs__QgHWx{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;color:var(--ink-muted)}.blog_crumbs__QgHWx a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.15rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.blog_crumbs__QgHWx a:hover{color:var(--ink);text-decoration-color:var(--fal-line)}.blog_crumbCurrent__iYMHc{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.blog_postTitle__aTUEc{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,1.4rem + 2.2vw,2.9rem);line-height:1.12;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.blog_lede__GU5AO{font-size:1.125rem;line-height:1.65;color:var(--ink-muted)}.blog_headerEmblem__fbv0V{filter:drop-shadow(0 10px 26px color-mix(in oklab,var(--fal-accent) 35%,transparent))}.blog_coverFigure__bbl0j{overflow:hidden;border-radius:1.5rem;border:1px solid var(--line-strong);background:var(--surface-2);aspect-ratio:1200/630}.blog_reading__r4ujf{max-width:68ch;margin-inline:auto}.blog_prose__RunEW.blog-prose{font-size:1.0625rem;line-height:1.8;color:var(--ink-muted);overflow-wrap:break-word}@media (min-width:640px){.blog_prose__RunEW.blog-prose{font-size:1.125rem}}.blog_prose__RunEW.blog-prose>:first-child{margin-top:0}.blog_prose__RunEW.blog-prose h1,.blog_prose__RunEW.blog-prose h2,.blog_prose__RunEW.blog-prose h3,.blog_prose__RunEW.blog-prose h4{font-family:var(--font-display);font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--banner-h, 0px) + 1rem)}.blog_prose__RunEW.blog-prose h2{font-size:clamp(1.45rem,1.25rem + .8vw,1.8rem);margin-top:2.75rem;margin-bottom:.9rem}.blog_prose__RunEW.blog-prose h2:before{content:"";display:block;width:2.25rem;height:3px;margin-bottom:.75rem;border-radius:999px;background:linear-gradient(90deg,var(--fal-accent),var(--fal-accent-2))}.blog_prose__RunEW.blog-prose h3{font-size:1.3rem;margin-top:2rem;margin-bottom:.6rem}.blog_prose__RunEW.blog-prose p{color:var(--ink-muted);margin-bottom:1.25rem}.blog_prose__RunEW.blog-prose strong{color:var(--ink)}.blog_prose__RunEW.blog-prose a{color:var(--fal-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--fal-line);transition:text-decoration-color .15s ease}.blog_prose__RunEW.blog-prose a:hover{text-decoration-color:var(--fal-accent)}.blog_prose__RunEW.blog-prose ol,.blog_prose__RunEW.blog-prose ul{padding-left:1.4rem;margin-bottom:1.4rem;color:var(--ink-muted)}.blog_prose__RunEW.blog-prose li{margin-bottom:.45rem;padding-left:.3rem}.blog_prose__RunEW.blog-prose li::marker{color:var(--fal-accent);font-weight:800}.blog_prose__RunEW.blog-prose li>p{margin-bottom:.35rem}.blog_prose__RunEW.blog-prose blockquote{position:relative;margin:2rem 0;padding:1.1rem 1.25rem 1.1rem 1.5rem;border:0;border-radius:1.1rem;font-family:var(--font-display);font-style:italic;font-size:1.15em;line-height:1.55;color:var(--ink);background:var(--fal-soft);box-shadow:inset 3px 0 0 var(--fal-accent)}.blog_prose__RunEW.blog-prose blockquote p{color:var(--ink);margin-bottom:.5rem}.blog_prose__RunEW.blog-prose blockquote p:last-child{margin-bottom:0}.blog_prose__RunEW.blog-prose code{font-family:var(--font-mono);font-size:.875em;padding:.12rem .4rem;border-radius:.4rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line)}.blog_prose__RunEW.blog-prose pre{margin:1.75rem 0;padding:1rem 1.15rem;overflow-x:auto;border-radius:1rem;background:var(--bg-elevated);border:1px solid var(--line-strong);font-size:.9rem;line-height:1.6}.blog_prose__RunEW.blog-prose pre code{padding:0;border:0;background:none;color:var(--ink-muted)}.blog_prose__RunEW.blog-prose img{display:block;max-width:100%;height:auto;margin:1.75rem auto;border-radius:1rem;border:1px solid var(--line)}.blog_prose__RunEW.blog-prose hr{margin:2.5rem auto;width:40%;border:0;border-top:1px solid var(--fal-line)}.blog_prose__RunEW.blog-prose table{display:block;max-width:100%;overflow-x:auto;margin:1.75rem 0;border-collapse:collapse;font-size:.95rem}.blog_prose__RunEW.blog-prose td,.blog_prose__RunEW.blog-prose th{padding:.55rem .8rem;border:1px solid var(--line-strong);text-align:left}.blog_prose__RunEW.blog-prose th{color:var(--ink);background:var(--surface-2)}.blog_inlineAd__rnNeu{margin:2rem 0}.blog_tag__9lXjx{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:700;color:var(--ink-muted);background:rgb(255 255 255/.03);border:1px solid var(--line-strong)}.blog_progress__Oq8Pm{position:fixed;inset:0 0 auto 0;z-index:60;height:3px;pointer-events:none}.blog_progressBar__X8K7l{height:100%;transform-origin:0 50%;will-change:transform}.blog_cta__pPn31{position:relative;overflow:hidden;isolation:isolate;border-radius:1.75rem;padding:1.25rem;border:1px solid var(--fal-line);background:radial-gradient(90% 120% at 100% 0,color-mix(in oklab,var(--fal-accent) 18%,transparent),transparent 60%),radial-gradient(70% 90% at 0 100%,color-mix(in oklab,var(--fal-accent-2) 12%,transparent),transparent 65%),var(--surface);box-shadow:0 24px 60px -34px color-mix(in oklab,var(--fal-accent) 60%,transparent)}@media (min-width:640px){.blog_cta__pPn31{padding:1.75rem}}.blog_ctaWatermark__PrwIw{position:absolute;right:-2.5rem;bottom:-2.5rem;z-index:-1;opacity:.08;transform:rotate(-12deg)}.blog_ctaEmblem__8GeX2{display:grid;place-items:center;flex-shrink:0;width:5.25rem;height:5.25rem;border-radius:1.5rem;background:var(--fal-soft);border:1px solid var(--fal-line)}.blog_ctaEmblem__8GeX2 svg{filter:drop-shadow(0 8px 20px color-mix(in oklab,var(--fal-accent) 40%,transparent))}.blog_ctaTitle__6ZjeV{font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);line-height:1.2;color:var(--ink);text-wrap:balance}.blog_newsletter__RONqK{position:relative;overflow:hidden;border-radius:1.5rem;padding:1.25rem;background:radial-gradient(80% 100% at 50% 0,color-mix(in oklab,var(--fal-accent-2,var(--violet)) 12%,transparent),transparent 65%),var(--surface);border:1px solid var(--line-strong)}@media (min-width:640px){.blog_newsletter__RONqK{padding:1.5rem}}.blog_newsletterIcon__iWYw1{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.9rem;color:var(--fal-accent,var(--amber));background:color-mix(in oklab,var(--fal-accent,var(--amber)) 14%,transparent)}.blog_searchIcon__sxDPv{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--ink-subtle);pointer-events:none}.blog_searchInput__wM3_8{padding-left:2.75rem;padding-right:3rem}.blog_searchClear__MifUY{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;color:var(--ink-muted)}.blog_searchClear__MifUY:hover{color:var(--ink)}.blog_searchPanel__IFhzM{position:absolute;inset:calc(100% + .5rem) 0 auto 0;z-index:40;max-height:22rem;overflow-y:auto;border-radius:1.25rem;background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:0 24px 60px -20px rgb(0 0 0/.7)}.blog_searchResult__yLrKN{display:block;padding:.75rem 1rem;border-radius:.9rem;transition:background-color .15s ease}.blog_searchResult__yLrKN:focus-visible,.blog_searchResult__yLrKN:hover{background:rgb(255 255 255/.05)}@media (prefers-reduced-motion:reduce){.blog_card__8lqm6,.blog_coverArt__YmHBZ,.blog_readMore__Sob8U svg{transition:none}.blog_card__8lqm6:hover,.blog_card__8lqm6:hover .blog_coverArt__YmHBZ,.blog_featured__awDQA:hover .blog_readMore__Sob8U svg{transform:none}}.blog_hit__TbnfN{position:relative}.blog_hit__TbnfN:after{content:"";position:absolute;inset:-.5rem -.25rem}.blog_exploreLink__nmWVW{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:999px;padding:0 .95rem;font-size:.85rem;font-weight:700;color:var(--ink);background:rgb(255 255 255/.04);border:1px solid var(--line-strong);transition:border-color .15s ease,color .15s ease}.blog_exploreLink__nmWVW:hover{border-color:var(--fal-line);color:var(--fal-accent)}.blog_toc__2W1Cj{margin:0 0 2rem;border-radius:1.25rem;border:1px solid var(--line-strong);background:rgb(255 255 255/.025)}.blog_tocSummary__r1tze{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.5rem 1.1rem;cursor:pointer;font-weight:800;color:var(--ink);list-style:none}.blog_tocSummary__r1tze::-webkit-details-marker{display:none}.blog_tocChevron__wLo74{transition:transform .15s ease;color:var(--ink-muted)}.blog_toc__2W1Cj[open] .blog_tocChevron__wLo74{transform:rotate(180deg)}.blog_tocList__lataU{padding:0 1.1rem 1rem;counter-reset:toc}.blog_tocList__lataU li{margin:.15rem 0}.blog_tocLink__xA5Aw{display:block;padding:.35rem 0;font-size:.95rem;line-height:1.45;color:var(--ink-muted);text-decoration:none}.blog_tocLink__xA5Aw:hover{color:var(--fal-accent)}.blog_tocSub__2M1kW{padding-left:1rem;font-size:.9rem}.blog_resultNote__gLh4Y{margin:-1rem 0 1.5rem;font-size:.9rem;color:var(--ink-muted)}.blog-editor_surface__jlE5e{border-radius:1.25rem;border:1px solid var(--line-strong);background:var(--bg-elevated);overflow:hidden}.blog-editor_surface__jlE5e:focus-within{border-color:color-mix(in oklab,var(--fal-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--fal-accent) 18%,transparent)}.blog-editor_content__hvYRA{min-height:420px;padding:1.25rem 1.1rem 2rem;outline:none}@media (min-width:640px){.blog-editor_content__hvYRA{padding:1.75rem 2rem 2.5rem}}.blog-editor_content__hvYRA .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--ink-subtle)}.blog-editor_content__hvYRA .ProseMirror-selectednode{outline:2px solid var(--fal-accent);outline-offset:2px;border-radius:.75rem}.blog-editor_toolbar__HZOQu{position:sticky;top:3.5rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem;background:color-mix(in oklab,var(--surface) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-strong)}.blog-editor_tool__5XoN9{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;color:var(--ink-muted);transition:background-color .15s ease,color .15s ease}.blog-editor_tool__5XoN9:hover{color:var(--ink);background:var(--surface-2)}.blog-editor_tool__5XoN9:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.blog-editor_tool__5XoN9[aria-pressed=true]{color:var(--amber-ink);background:var(--fal-accent)}.blog-editor_divider__oFGVo{width:1px;height:1.5rem;margin:0 .25rem;background:var(--line-strong)}.blog-editor_preview__uclZc{border-radius:1.5rem;border:1px solid var(--line-strong);background:radial-gradient(90% 50% at 100% 0,color-mix(in oklab,var(--fal-accent) 12%,transparent),transparent 70%),var(--bg);padding:1.5rem 1.1rem 2.5rem}@media (min-width:640px){.blog-editor_preview__uclZc{padding:2.25rem 2.25rem 3rem}}