.blog_page__mDrZJ{background:var(--background);color:var(--foreground)}.blog_article__n99G3,.blog_index__OmQ_D{inline-size:100%;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem) var(--upflo-page-px) 4rem}.blog_index__OmQ_D{max-inline-size:76rem}.blog_article__n99G3{max-inline-size:52rem}.blog_indexHeader__zJn_C{display:grid;gap:.75rem;margin-block-end:2rem}.blog_category__2TEZ1,.blog_eyebrow__d260V{font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.035em}.blog_eyebrow__d260V{color:var(--muted-foreground)}.blog_indexHeader__zJn_C h1{font-family:var(--upflo-font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.blog_indexHeader__zJn_C>p:last-child{max-inline-size:48ch;color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.blog_list__T0Dyu{margin:0;padding:0;list-style:none}.blog_entry__t6l7B,.blog_featured__2rLB7{display:grid;position:relative;align-items:center;gap:2rem}.blog_featured__2rLB7{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;padding-block-end:2.5rem}.blog_entry__t6l7B{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);max-inline-size:62rem}.blog_coverLink__IJ5zx{display:block;overflow:hidden;border-radius:var(--upflo-radius-surface)}.blog_cover__TLMVi{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease}.blog_entryContent__QfG53{min-inline-size:0}.blog_category__2TEZ1{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:1rem}.blog_category__2TEZ1>span:first-child:not(:last-child){padding:.25rem .65rem;border:1px solid var(--border);border-radius:var(--upflo-radius-control)}.blog_entry__t6l7B h2,.blog_featured__2rLB7 h2{font-family:var(--upflo-font-display);font-weight:800;line-height:1.12;letter-spacing:-.035em;text-wrap:pretty}.blog_featured__2rLB7 h2{font-size:clamp(1.75rem,3vw,2.625rem)}.blog_entry__t6l7B h2{font-size:clamp(1.5rem,2.4vw,2rem)}.blog_entry__t6l7B h2 a:after,.blog_featured__2rLB7 h2 a:after{content:"";position:absolute;inset:0}.blog_entry__t6l7B h2 a:focus-visible:after,.blog_featured__2rLB7 h2 a:focus-visible:after{outline:2px solid var(--ring);outline-offset:6px;border-radius:var(--upflo-radius-surface)}.blog_entry__t6l7B:hover .blog_cover__TLMVi,.blog_featured__2rLB7:hover .blog_cover__TLMVi{transform:scale(1.025)}.blog_entryContent__QfG53>p{margin-block:1.25rem;color:var(--muted-foreground);font-size:.9375rem;line-height:1.75}.blog_meta__ezd91{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.blog_readLink__rBOn5{display:flex;align-items:center;gap:1rem;margin-block-start:1.5rem;font-size:.8125rem;font-weight:600}.blog_readLink__rBOn5>span{font-size:1.15rem}.blog_sectionTitle__Fcxe_{padding-block-start:2rem;margin-block-end:2rem;border-block-start:1px solid var(--border);font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.blog_newsletter__9a407{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-block-start:4rem;padding-block:2.5rem;border-block:1px solid var(--border)}.blog_newsletter__9a407 h2{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.025em}.blog_newsletter__9a407 p{margin-block-start:.65rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.blog_newsletter__9a407 a{display:inline-flex;align-items:center;justify-content:center;gap:1rem;flex-shrink:0;min-block-size:2.75rem;padding:.75rem 1rem;background:var(--foreground);color:var(--background);border-radius:var(--upflo-radius-control);font-size:.8125rem;font-weight:600}.blog_header__FqRWH{display:grid;gap:1rem}.blog_header__FqRWH h1{max-inline-size:22ch;font-family:var(--upflo-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:pretty}.blog_back__5Ak_m{display:inline-flex;align-items:center;min-block-size:2.75rem;margin-block-end:1.5rem;color:var(--muted-foreground);font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}.blog_articleCover__Srzjd{display:block;inline-size:100%;block-size:auto;margin-block-start:2.5rem;border-radius:var(--upflo-radius-surface)}.blog_body__8Yxnk{margin-block-start:2.5rem;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.blog_body__8Yxnk p{margin-block:1.25rem}.blog_body__8Yxnk h2{margin-block:2.5rem 1rem;font-family:var(--upflo-font-display);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.3;text-wrap:balance;scroll-margin-block-start:calc(var(--upflo-header-h) + 1.5rem)}.blog_body__8Yxnk a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.blog_body__8Yxnk blockquote{margin-block:1.5rem;padding-inline-start:1.25rem;border-inline-start:3px solid var(--border);color:var(--muted-foreground)}.blog_next__AIGZ6{margin-block-start:3rem;padding-block-start:1.5rem;border-block-start:1px solid var(--border)}.blog_next__AIGZ6 a{display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.blog_page__mDrZJ a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--upflo-radius-control)}@media (min-width:901px){.blog_indexHeader__zJn_C{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:2rem}.blog_indexHeader__zJn_C .blog_eyebrow__d260V{grid-column:1/-1}.blog_indexHeader__zJn_C h1{grid-column:1;grid-row:2}.blog_indexHeader__zJn_C>p:last-child{grid-column:2;grid-row:2;align-self:center;max-inline-size:42ch}}@media (max-width:900px){.blog_entry__t6l7B,.blog_featured__2rLB7{grid-template-columns:minmax(0,1fr);gap:1.5rem}.blog_featured__2rLB7{padding-block-end:2.5rem}.blog_entry__t6l7B h2{max-inline-size:24ch}.blog_readLink__rBOn5{margin-block-start:1.25rem}.blog_newsletter__9a407{align-items:flex-start;flex-direction:column;margin-block-start:3rem;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.blog_cover__TLMVi{transition:none}.blog_entry__t6l7B:hover .blog_cover__TLMVi,.blog_featured__2rLB7:hover .blog_cover__TLMVi{transform:none}}