.blog-module__JsT-Oq__blogPage{overflow:clip}.blog-module__JsT-Oq__hero{padding-block:clamp(var(--space-20),11vw,var(--space-30));isolation:isolate;position:relative}.blog-module__JsT-Oq__hero:before{content:"";z-index:-1;filter:blur(1rem);background:radial-gradient(circle,#cab3f85c,#0000 68%);border-radius:50%;block-size:38rem;inline-size:38rem;position:absolute;inset:-14rem -10rem auto auto}.blog-module__JsT-Oq__eyebrow{border-radius:var(--radius-pill);color:var(--color-accent-strong);font-size:var(--text-label);font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff8f;border:1px solid #7a40ed29;margin:0;padding:.35rem .8rem;display:inline-flex}.blog-module__JsT-Oq__heroTitle{max-inline-size:15ch;margin:var(--space-6) 0 0;font-size:clamp(3rem,7vw,5.75rem);font-weight:var(--font-weight-medium);text-wrap:balance;line-height:1.12}.blog-module__JsT-Oq__heroLede{max-inline-size:43rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.9}.blog-module__JsT-Oq__section{padding-block:clamp(var(--space-16),9vw,var(--space-24))}.blog-module__JsT-Oq__sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-6);margin-block-end:var(--space-10);display:flex}.blog-module__JsT-Oq__sectionHeader h2{font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-weight-medium);margin:0;line-height:1.3}.blog-module__JsT-Oq__sectionHeader a{color:var(--color-accent);font-size:.875rem;text-decoration:none}.blog-module__JsT-Oq__categories{margin:0 0 clamp(var(--space-10),7vw,var(--space-16));flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__categories li{border-radius:var(--radius-pill);color:var(--color-muted);background:#ffffff85;border:1px solid #ffffffb8;padding:.45rem .85rem;font-size:.8rem;box-shadow:inset 0 1px #fff}.blog-module__JsT-Oq__postsGrid,.blog-module__JsT-Oq__relatedGrid{gap:var(--space-5);display:grid}.blog-module__JsT-Oq__card{border-radius:clamp(1.75rem,4vw,var(--radius-card));-webkit-backdrop-filter:blur(1.25rem)saturate(145%);backdrop-filter:blur(1.25rem)saturate(145%);min-inline-size:0;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);background:#ffffffa8;border:1px solid #ffffffb8;overflow:hidden;box-shadow:inset 0 1px #fff,0 1.25rem 3.5rem #19171c12}.blog-module__JsT-Oq__card:hover{transform:translateY(-.3rem);box-shadow:inset 0 1px #fff,0 1.75rem 4rem #19171c1c}.blog-module__JsT-Oq__cardLink{block-size:100%;color:inherit;text-decoration:none;display:grid}.blog-module__JsT-Oq__cardImage{aspect-ratio:16/10;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-background));display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardImage img{object-fit:cover;transition:transform .5s var(--ease-out)}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardImage img{transform:scale(1.025)}.blog-module__JsT-Oq__cardBody{padding:clamp(var(--space-5),4vw,var(--space-8));flex-direction:column;display:flex}.blog-module__JsT-Oq__cardCategory{border-radius:var(--radius-pill);color:var(--color-accent-strong);background:#cab3f84d;align-self:flex-start;padding:.25rem .65rem;font-size:.72rem}.blog-module__JsT-Oq__cardTitle{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:var(--font-weight-medium);text-wrap:balance;margin-block-start:var(--space-5);line-height:1.5}.blog-module__JsT-Oq__cardExcerpt{color:var(--color-muted);margin-block-start:var(--space-3);line-height:1.85}.blog-module__JsT-Oq__cardMeta,.blog-module__JsT-Oq__articleMeta{color:var(--color-muted-soft);flex-wrap:wrap;align-items:center;gap:.45rem;margin-block-start:auto;padding-block-start:var(--space-6);font-size:.75rem;display:flex}.blog-module__JsT-Oq__empty{padding:clamp(var(--space-8),7vw,var(--space-16));border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-muted);text-align:center}.blog-module__JsT-Oq__articleHeader{padding-block:clamp(var(--space-16),9vw,var(--space-24)) var(--space-12);text-align:center;flex-direction:column;align-items:center;display:flex}.blog-module__JsT-Oq__articleCategory{border-radius:var(--radius-pill);color:var(--color-accent-strong);background:#cab3f84d;padding:.35rem .75rem;font-size:.78rem;display:inline-flex}.blog-module__JsT-Oq__articleTitle{max-inline-size:18ch;margin:var(--space-6) auto 0;font-size:clamp(2.6rem,6.5vw,5.25rem);font-weight:var(--font-weight-medium);text-wrap:balance;line-height:1.18}.blog-module__JsT-Oq__articleExcerpt{max-inline-size:45rem;margin:var(--space-6) auto 0;color:var(--color-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.9}.blog-module__JsT-Oq__articleMeta{justify-content:center;margin-block-start:var(--space-6);padding:0;font-size:.82rem}.blog-module__JsT-Oq__cover{aspect-ratio:16/8;background:var(--color-border);box-shadow:var(--shadow-card);border-radius:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.blog-module__JsT-Oq__cover img{object-fit:cover}.blog-module__JsT-Oq__articleLayout{gap:var(--space-10);padding-block:clamp(var(--space-16),9vw,var(--space-24));display:grid}.blog-module__JsT-Oq__toc{padding:var(--space-5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff94;border:1px solid #ffffffb8;border-radius:1.75rem;align-self:start}.blog-module__JsT-Oq__toc strong{font-size:.9rem;font-weight:var(--font-weight-medium)}.blog-module__JsT-Oq__toc ol{margin:var(--space-4) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__toc li[data-level="3"]{padding-inline-start:var(--space-4)}.blog-module__JsT-Oq__toc a{color:var(--color-muted);font-size:.78rem;line-height:1.7;text-decoration:none}.blog-module__JsT-Oq__toc a:hover{color:var(--color-accent)}.blog-module__JsT-Oq__prose{min-inline-size:0;max-inline-size:46rem;color:var(--color-foreground);font-size:1.0625rem;line-height:2.05}.blog-module__JsT-Oq__prose p{margin:0 0 1.7em}:is(.blog-module__JsT-Oq__prose h2,.blog-module__JsT-Oq__prose h3,.blog-module__JsT-Oq__prose h4){font-weight:var(--font-weight-medium);text-wrap:balance;scroll-margin-block-start:8rem}.blog-module__JsT-Oq__prose h2{margin:2.2em 0 .8em;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.45}.blog-module__JsT-Oq__prose h3{margin:2em 0 .7em;font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.55}.blog-module__JsT-Oq__prose h4{margin:1.8em 0 .6em;font-size:1.2rem}.blog-module__JsT-Oq__prose a{color:var(--color-accent);text-underline-offset:.2em}:is(.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol){margin:0 0 1.7em;padding-inline-start:1.4rem}.blog-module__JsT-Oq__prose li{margin-block:.45rem}.blog-module__JsT-Oq__prose blockquote{padding:var(--space-5);border-inline-start:3px solid var(--color-accent);color:var(--color-muted);background:#ffffff85;border-radius:0 1.25rem 1.25rem 0;margin:2rem 0}.blog-module__JsT-Oq__prose figure{margin:2.5rem 0}.blog-module__JsT-Oq__prose figure img{border-radius:1.5rem;block-size:auto;inline-size:100%}.blog-module__JsT-Oq__prose figcaption{color:var(--color-muted-soft);text-align:center;margin-block-start:.6rem;font-size:.75rem}.blog-module__JsT-Oq__prose pre{max-inline-size:100%;padding:var(--space-5);background:var(--color-foreground);color:#fff;text-align:left;direction:ltr;border-radius:1.25rem;overflow:auto}.blog-module__JsT-Oq__prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}.blog-module__JsT-Oq__prose :not(pre)>code{color:var(--color-accent-strong);background:#7a40ed17;border-radius:.4rem;padding:.15em .4em}.blog-module__JsT-Oq__prose hr{border:0;border-block-start:1px solid var(--color-border);margin:3rem 0}.blog-module__JsT-Oq__articleCta{padding:clamp(var(--space-6),5vw,var(--space-10));border-radius:var(--radius-card);background:var(--color-foreground);color:#fff;margin-block-start:var(--space-16)}.blog-module__JsT-Oq__articleCta p{margin:0 0 var(--space-5);font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:1.65}.blog-module__JsT-Oq__articleCta a{color:var(--color-foreground);background:#fff}.blog-module__JsT-Oq__related{padding-block:0 clamp(var(--space-20),10vw,var(--space-30))}.blog-module__JsT-Oq__backLink{color:var(--color-muted);margin-block-end:var(--space-8);font-size:.85rem;text-decoration:none;display:inline-flex}@media (min-width:48rem){.blog-module__JsT-Oq__postsGrid,.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__JsT-Oq__featuredCard{grid-column:1/-1}.blog-module__JsT-Oq__featuredCard .blog-module__JsT-Oq__cardLink{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.blog-module__JsT-Oq__featuredCard .blog-module__JsT-Oq__cardImage{aspect-ratio:auto;min-block-size:27rem}.blog-module__JsT-Oq__articleLayout{gap:clamp(var(--space-10),7vw,var(--space-20));grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);justify-content:center}.blog-module__JsT-Oq__toc{position:sticky;inset-block-start:8rem}.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.blog-module__JsT-Oq__postsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__JsT-Oq__featuredCard{grid-column:1/-1}.blog-module__JsT-Oq__articleLayout{grid-template-columns:15rem minmax(0,46rem)}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__card,.blog-module__JsT-Oq__cardImage img{transition:none}.blog-module__JsT-Oq__card:hover,.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardImage img{transform:none}}@media (prefers-reduced-transparency:reduce){.blog-module__JsT-Oq__eyebrow,.blog-module__JsT-Oq__card,.blog-module__JsT-Oq__toc{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
