.blog{--blog-surface:#fff;--blog-surface-alt:#f6f7f9;--blog-surface-raised:#fff;--blog-ink:#10131a;--blog-ink-muted:#5b6472;--blog-ink-subtle:#6b7280;--blog-ink-inverse:#fff;--blog-accent:#2563eb;--blog-accent-contrast:#fff;--blog-accent-text:var(--blog-accent);--blog-border:#e4e7ec;--blog-border-strong:#cbd2dc;--blog-border-control:#868e9b;--blog-radius:12px;--blog-radius-sm:8px;--blog-radius-pill:999px;--blog-container:1200px;--blog-gutter:20px;--blog-section-gap:64px;--blog-grid-gap:24px;--blog-font:inherit;--blog-font-heading:var(--blog-font);--blog-font-mono:ui-monospace,"SFMono-Regular","Menlo",monospace;--blog-text-xs:.75rem;--blog-text-sm:.875rem;--blog-text-base:1rem;--blog-text-lg:1.125rem;--blog-text-xl:1.375rem;--blog-text-2xl:1.75rem;--blog-text-3xl:2.25rem;--blog-text-4xl:3rem;--blog-tracking-label:.08em;--blog-leading-tight:1.2;--blog-leading-body:1.65;--blog-transition:.16s ease;--blog-focus-ring:2px solid var(--blog-accent);--blog-focus-offset:2px;color:var(--blog-ink);font-family:var(--blog-font)}.blog *,.blog :before,.blog :after{box-sizing:border-box}.blog :focus-visible{outline:var(--blog-focus-ring);outline-offset:var(--blog-focus-offset)}.blog-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.blog,.blog *{--blog-transition:0s;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog.blog--deliva{--blog-surface:#fff;--blog-surface-alt:#f7f8fa;--blog-surface-raised:#fff;--blog-ink:#16264a;--blog-ink-muted:#5a6478;--blog-ink-subtle:#6b7280;--blog-ink-inverse:#fff;--blog-accent:#ef4444;--blog-accent-contrast:#fff;--blog-accent-text:#d92d2d;--blog-border:#e6e9ef;--blog-border-strong:#cfd5e0;--blog-border-control:#868e9b;--blog-radius:12px;--blog-radius-sm:8px;--blog-container:1370px;--blog-section-gap:72px;--blog-grid-gap:28px;--blog-text-4xl:2.75rem;--blog-text-3xl:1.875rem;--blog-text-2xl:1.5rem;--blog-focus-ring:2px solid var(--blog-ink)}@media (min-width:768px){.blog.blog--deliva{--blog-gutter:40px}}.Breadcrumbs_root2{font-size:var(--blog-text-xs)}.Breadcrumbs_list2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs_item2{color:var(--blog-ink-subtle);align-items:center;gap:8px;display:flex}.Breadcrumbs_link2{color:var(--blog-ink-muted);transition:color var(--blog-transition);text-decoration:none}.Breadcrumbs_link2:hover{color:var(--blog-ink)}.Breadcrumbs_current2{max-width:46ch;color:var(--blog-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Breadcrumbs_separator2{color:var(--blog-border-strong);-webkit-user-select:none;user-select:none}.Meta_root2{color:var(--blog-ink-subtle);font-size:var(--blog-text-xs);flex-wrap:wrap;align-items:center;gap:.5em;margin:0;line-height:1.4;display:flex}.Meta_separator2{color:var(--blog-border-strong);-webkit-user-select:none;user-select:none}.Meta_author2{color:var(--blog-ink-muted)}.Prose_root2{color:var(--blog-ink-muted);font-size:var(--blog-text-base);line-height:var(--blog-leading-body)}.Prose_root2>*+*{margin-top:1.15em}.Prose_root2 h2,.Prose_root2 h3,.Prose_root2 h4{color:var(--blog-ink);font-family:var(--blog-font-heading);line-height:var(--blog-leading-tight);margin-top:2em;margin-bottom:.6em;scroll-margin-top:96px}.Prose_root2 h2{font-size:var(--blog-text-2xl)}.Prose_root2 h3{font-size:var(--blog-text-xl)}.Prose_root2 h4{font-size:var(--blog-text-lg)}.Prose_root2 a{color:var(--blog-accent);text-underline-offset:2px;text-decoration:underline}.Prose_root2 strong{color:var(--blog-ink)}.Prose_root2 ul,.Prose_root2 ol{padding-left:1.35em}.Prose_root2 li+li{margin-top:.4em}.Prose_root2 blockquote{color:var(--blog-ink);border-left:2px solid var(--blog-accent);font-size:var(--blog-text-lg);margin-left:0;margin-right:0;padding-left:1.15em}.Prose_root2 img,.Prose_root2 video{border-radius:var(--blog-radius-sm);max-width:100%;height:auto}.Prose_root2 figure{margin-left:0;margin-right:0}.Prose_root2 figcaption{color:var(--blog-ink-subtle);font-size:var(--blog-text-xs);margin-top:.6em}.Prose_root2 hr{border:0;border-top:1px solid var(--blog-border);height:0;margin-top:2em;margin-bottom:2em}.Prose_root2 pre{color:var(--blog-ink);font-family:var(--blog-font-mono);font-size:var(--blog-text-sm);background-color:var(--blog-surface-alt);border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);padding:1em;overflow-x:auto}.Prose_root2 code{font-family:var(--blog-font-mono);font-size:.9em}.Prose_root2 .Prose_tableScroll2,.Prose_root2 table{border-collapse:collapse;width:100%;font-size:var(--blog-text-sm);text-align:left}.Prose_root2 table{display:block;overflow-x:auto}.Prose_root2 th,.Prose_root2 td{border-bottom:1px solid var(--blog-border);vertical-align:top;padding:.75em 1em}.Prose_root2 th{color:var(--blog-ink);font-weight:600}.ShareBar_root2{align-items:center;gap:8px;display:flex}.ShareBar_label2{color:var(--blog-ink-subtle);font-size:var(--blog-text-xs);letter-spacing:var(--blog-tracking-label);text-transform:uppercase;margin:0}.ShareBar_action2{color:var(--blog-ink-muted);font:inherit;font-size:var(--blog-text-xs);border:1px solid var(--blog-border-control);border-radius:var(--blog-radius-sm);cursor:pointer;transition:color var(--blog-transition),border-color var(--blog-transition);background-color:#0000;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.ShareBar_action2:hover{color:var(--blog-ink);border-color:var(--blog-border-strong)}.ShareBar_copied2{color:var(--blog-accent);border-color:var(--blog-accent)}.DelivaCategoryTag_root{color:var(--blog-accent-text);letter-spacing:var(--blog-tracking-label);text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}.DelivaCategoryTag_dot{background-color:currentColor;border-radius:50%;flex:none;width:5px;height:5px}a.DelivaCategoryTag_root:hover{text-underline-offset:3px;text-decoration:underline}.Pagination_root2{justify-content:center;align-items:center;gap:6px;display:flex}.Pagination_button2{min-width:38px;height:38px;color:var(--blog-ink-muted);font:inherit;font-size:var(--blog-text-sm);font-variant-numeric:tabular-nums;border:1px solid var(--blog-border-control);border-radius:var(--blog-radius-sm);cursor:pointer;transition:color var(--blog-transition),background-color var(--blog-transition),border-color var(--blog-transition);background-color:#0000;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.Pagination_button2:hover:not(:disabled){color:var(--blog-ink);border-color:var(--blog-border-strong)}.Pagination_button2:disabled{opacity:.4;cursor:default}.Pagination_buttonActive2,.Pagination_buttonActive2:hover:not(:disabled){color:var(--blog-ink-inverse);background-color:var(--blog-ink);border-color:var(--blog-ink)}.Pagination_ellipsis2{min-width:24px;color:var(--blog-ink-subtle);text-align:center;-webkit-user-select:none;user-select:none}.PostListing_root2{gap:var(--blog-grid-gap);margin:0;padding:0;list-style:none;display:grid}.PostListing_columns12,.PostListing_columns22,.PostListing_columns32{grid-template-columns:1fr}@media (min-width:640px){.PostListing_columns22,.PostListing_columns32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PostListing_columns32{grid-template-columns:repeat(3,minmax(0,1fr))}}.PostListing_empty2{color:var(--blog-ink-subtle);font-size:var(--blog-text-sm);text-align:center;margin:0;padding:48px 0}.DelivaPostCard_root{background-color:var(--blog-surface-raised);border:1px solid var(--blog-border);border-radius:var(--blog-radius);height:100%;transition:border-color var(--blog-transition),box-shadow var(--blog-transition),transform var(--blog-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.DelivaPostCard_root:hover{border-color:var(--blog-border-strong);transform:translateY(-2px);box-shadow:0 8px 24px #10264a14}.DelivaPostCard_root:focus-within{outline:var(--blog-focus-ring);outline-offset:var(--blog-focus-offset)}.DelivaPostCard_media{aspect-ratio:16/9;background-color:var(--blog-surface-alt);position:relative;overflow:hidden}.DelivaPostCard_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.DelivaPostCard_placeholder{background-image:linear-gradient(135deg,var(--blog-surface-alt)0%,var(--blog-border)100%);width:100%;height:100%}.DelivaPostCard_body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 16px;display:flex}.DelivaPostCard_title{color:var(--blog-ink);font-family:var(--blog-font-heading);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.DelivaPostCard_titleLink{color:inherit;text-decoration:none}.DelivaPostCard_titleLink:after{content:"";position:absolute;inset:0}.DelivaPostCard_titleLink:focus-visible{outline:none}.DelivaPostCard_excerpt{color:var(--blog-ink-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.DelivaPostCard_footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.DelivaPostCard_readMore{color:var(--blog-ink);font-size:var(--blog-text-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.DelivaPostCard_readMoreIcon{transition:transform var(--blog-transition);font-size:.9em}.DelivaPostCard_root:hover .DelivaPostCard_readMoreIcon{transform:translate(3px)}.DelivaPostGrid_root{flex-direction:column;gap:24px;display:flex}.DelivaPostGrid_heading{color:var(--blog-ink);font-family:var(--blog-font-heading);font-size:var(--blog-text-2xl);margin:0;font-weight:700;line-height:1.2}.DelivaPostGrid_pagination{margin-top:16px}@media (min-width:768px){.DelivaPostGrid_root{gap:40px}}@media (min-width:1024px){.DelivaPostGrid_heading{font-size:var(--blog-text-3xl)}}.DelivaArticle_root{background-color:var(--blog-surface)}.DelivaArticle_container{width:100%;max-width:760px;padding-inline:var(--blog-gutter);margin:0 auto}.DelivaArticle_wide{max-width:var(--blog-container)}.DelivaArticle_header{flex-direction:column;gap:14px;padding-block:28px 24px;display:flex}.DelivaArticle_title{color:var(--blog-ink);font-family:var(--blog-font-heading);font-size:var(--blog-text-3xl);margin:0;font-weight:800;line-height:1.15}.DelivaArticle_meta{border-top:1px solid var(--blog-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.DelivaArticle_heroFigure{margin:0 0 28px}.DelivaArticle_heroImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--blog-radius);width:100%;height:auto}.DelivaArticle_heroCaption{color:var(--blog-ink-subtle);font-size:var(--blog-text-xs);margin-top:10px}.DelivaArticle_body{padding-bottom:40px}.DelivaArticle_footer{border-top:1px solid var(--blog-border);flex-direction:column;gap:24px;padding-block:28px 56px;display:flex}.DelivaArticle_back{color:var(--blog-ink);font-size:var(--blog-text-sm);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.DelivaArticle_back:hover{color:var(--blog-accent)}.DelivaArticle_backIcon{transform:rotate(180deg)}.DelivaArticle_related{border-top:1px solid var(--blog-border);flex-direction:column;gap:20px;padding-block:40px 72px;display:flex}.DelivaArticle_relatedHeading{color:var(--blog-ink);font-family:var(--blog-font-heading);font-size:var(--blog-text-2xl);margin:0;font-weight:700}@media (min-width:768px){.DelivaArticle_header{padding-block:40px 28px}.DelivaArticle_title{font-size:var(--blog-text-4xl)}}.FilterBar_root2{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.FilterBar_scroll2{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.FilterBar_scroll2::-webkit-scrollbar{display:none}.FilterBar_item2{flex:none}.FilterBar_chip2{color:var(--blog-ink-muted);font:inherit;font-size:var(--blog-text-xs);white-space:nowrap;background-color:var(--blog-surface);border:1px solid var(--blog-border-control);border-radius:var(--blog-radius-pill);cursor:pointer;transition:color var(--blog-transition),background-color var(--blog-transition),border-color var(--blog-transition);align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.FilterBar_chip2:hover{color:var(--blog-ink);border-color:var(--blog-border-strong)}.FilterBar_chipActive2{color:var(--blog-ink-inverse);background-color:var(--blog-ink);border-color:var(--blog-ink)}.FilterBar_chipActive2:hover{color:var(--blog-ink-inverse)}.FilterBar_count2{color:currentColor;opacity:.6;font-variant-numeric:tabular-nums}.SearchInput_root2{width:100%;max-width:var(--blog-search-width,420px);align-items:center;display:flex;position:relative}.SearchInput_icon2{color:var(--blog-ink-subtle);pointer-events:none;font-size:1.05rem;display:flex;position:absolute;left:14px}.SearchInput_input2{width:100%;color:var(--blog-ink);font:inherit;font-size:var(--blog-text-sm);background-color:var(--blog-surface);border:1px solid var(--blog-border-control);border-radius:var(--blog-radius-sm);transition:border-color var(--blog-transition);padding:12px 16px 12px 42px}.SearchInput_input2::placeholder{color:var(--blog-ink-subtle)}.SearchInput_input2:hover{border-color:var(--blog-border-strong)}.SearchInput_input2::-webkit-search-cancel-button{appearance:none}.DelivaBlogSearchHeader_root{background-color:var(--blog-surface-alt);border-bottom:1px solid var(--blog-border)}.DelivaBlogSearchHeader_inner{width:100%;max-width:var(--blog-container);padding:44px var(--blog-gutter)36px;text-align:center;flex-direction:column;gap:16px;margin:0 auto;display:flex}.DelivaBlogSearchHeader_eyebrow{color:var(--blog-accent-text);letter-spacing:var(--blog-tracking-label);text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.DelivaBlogSearchHeader_title{color:var(--blog-ink);font-family:var(--blog-font-heading);font-size:var(--blog-text-3xl);margin:0;font-weight:800;line-height:1.15}.DelivaBlogSearchHeader_description{max-width:64ch;color:var(--blog-ink-muted);font-size:var(--blog-text-sm);margin:0;line-height:1.65}.DelivaBlogSearchHeader_search{margin-top:8px}.DelivaBlogSearchHeader_filters{margin-top:4px;margin-inline:calc(var(--blog-gutter)*-1);padding-inline:var(--blog-gutter)}@media (min-width:768px){.DelivaBlogSearchHeader_inner{text-align:left;gap:18px;padding-top:64px;padding-bottom:48px}.DelivaBlogSearchHeader_title{font-size:2.125rem}.DelivaBlogSearchHeader_description{font-size:var(--blog-text-base)}.DelivaBlogSearchHeader_filters{margin-inline:0;padding-inline:0}}@media (min-width:1024px){.DelivaBlogSearchHeader_title{max-width:18ch;font-size:var(--blog-text-4xl)}}.DelivaFeaturedStory_section{flex-direction:column;gap:16px;display:flex}.DelivaFeaturedStory_label{color:var(--blog-ink-subtle);letter-spacing:var(--blog-tracking-label);text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.DelivaFeaturedStory_card{background-color:var(--blog-surface-raised);border:1px solid var(--blog-border);border-radius:var(--blog-radius);transition:border-color var(--blog-transition),box-shadow var(--blog-transition);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.DelivaFeaturedStory_card:hover{border-color:var(--blog-border-strong);box-shadow:0 10px 30px #10264a14}.DelivaFeaturedStory_card:focus-within{outline:var(--blog-focus-ring);outline-offset:var(--blog-focus-offset)}.DelivaFeaturedStory_media{aspect-ratio:16/9;background-color:var(--blog-surface-alt);position:relative;overflow:hidden}.DelivaFeaturedStory_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DelivaFeaturedStory_placeholder{background-image:linear-gradient(135deg,var(--blog-surface-alt)0%,var(--blog-border)100%);width:100%;height:100%}.DelivaFeaturedStory_body{flex-direction:column;gap:12px;padding:24px;display:flex}.DelivaFeaturedStory_title{color:var(--blog-ink);font-family:var(--blog-font-heading);font-size:var(--blog-text-2xl);margin:0;font-weight:700;line-height:1.25}.DelivaFeaturedStory_titleLink{color:inherit;text-decoration:none}.DelivaFeaturedStory_titleLink:after{content:"";position:absolute;inset:0}.DelivaFeaturedStory_titleLink:focus-visible{outline:none}.DelivaFeaturedStory_excerpt{color:var(--blog-ink-muted);font-size:var(--blog-text-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.DelivaFeaturedStory_footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px;display:flex}.DelivaFeaturedStory_readMore{color:var(--blog-ink);font-size:var(--blog-text-sm);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.DelivaFeaturedStory_readMoreIcon{transition:transform var(--blog-transition)}.DelivaFeaturedStory_card:hover .DelivaFeaturedStory_readMoreIcon{transform:translate(3px)}@media (min-width:768px){.DelivaFeaturedStory_card{grid-template-columns:40fr 60fr;align-items:stretch}.DelivaFeaturedStory_media{aspect-ratio:auto;height:100%;min-height:260px}.DelivaFeaturedStory_body{padding:36px 40px}.DelivaFeaturedStory_footer{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}@media (min-width:1024px){.DelivaFeaturedStory_card{grid-template-columns:45fr 55fr}.DelivaFeaturedStory_title{font-size:var(--blog-text-3xl)}}.DelivaBlogIndex_root{background-color:var(--blog-surface)}.DelivaBlogIndex_sections{width:100%;max-width:var(--blog-container);padding:40px var(--blog-gutter)72px;flex-direction:column;gap:48px;margin:0 auto;display:flex}@media (min-width:768px){.DelivaBlogIndex_sections{gap:var(--blog-section-gap);padding-top:76px;padding-bottom:96px}}
