.blog-module__ydDH5G__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-module__ydDH5G__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.blog-module__ydDH5G__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__ydDH5G__postCard{background:var(--glass-bg);height:100%;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 0 var(--glass-sheen), var(--shadow-sm);transition:transform var(--dur-base) var(--ease-brand), box-shadow var(--dur-base) var(--ease-brand), border-color var(--dur-base) var(--ease-brand);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__ydDH5G__postCard:hover{border-color:var(--glass-border-strong);box-shadow:inset 0 1px 0 0 var(--glass-sheen), var(--shadow-lg);transform:translateY(-4px)}.blog-module__ydDH5G__coverWrap{aspect-ratio:16/9;background:var(--surface-2);width:100%;overflow:hidden}.blog-module__ydDH5G__coverWrap img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-brand)}.blog-module__ydDH5G__postCard:hover .blog-module__ydDH5G__coverWrap img{transform:scale(1.04)}.blog-module__ydDH5G__cardBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.blog-module__ydDH5G__tagRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-module__ydDH5G__cardTitle{font-size:var(--text-xl);margin:0}.blog-module__ydDH5G__cardDescription{color:var(--ink-soft);font-size:var(--text-sm);flex:1;margin:0;line-height:1.55}.blog-module__ydDH5G__metaRow{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--ink-soft);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.blog-module__ydDH5G__metaRow time{text-transform:capitalize}.blog-module__ydDH5G__metaDot{opacity:.6}.blog-module__ydDH5G__emptyState{text-align:center;padding:var(--space-8) var(--space-4);color:var(--ink-soft)}.blog-module__ydDH5G__narrow{max-width:var(--wrap-narrow);margin-inline:auto}.blog-module__ydDH5G__backLink{font-family:var(--font-display);color:var(--on-dark);opacity:.9;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__ydDH5G__backLink:hover{opacity:1}.blog-module__ydDH5G__articleMeta{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);color:var(--on-dark-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.blog-module__ydDH5G__articleMeta time{text-transform:capitalize}.blog-module__ydDH5G__coverBanner{margin-top:calc(-1 * var(--space-7));z-index:1;position:relative}.blog-module__ydDH5G__coverBanner img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.blog-module__ydDH5G__articleTags{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.blog-module__ydDH5G__articleContent a{color:var(--color-ambar);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-ambar) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ambar) 45%, transparent);text-underline-offset:2px}.blog-module__ydDH5G__articleContent a:hover{text-decoration-color:currentColor}.blog-module__ydDH5G__articleContent strong{color:var(--ink);font-weight:700}.blog-module__ydDH5G__articleContent h2{border-top:1px solid var(--line);padding-top:var(--space-6)}.blog-module__ydDH5G__articleContent blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-ambar);background:var(--card);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-soft);font-style:italic}.blog-module__ydDH5G__signOff{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);font-family:var(--font-display);color:var(--color-ambar);font-weight:600}.blog-module__ydDH5G__closing{text-align:center}.blog-module__ydDH5G__closing h2{margin-top:.6rem}.blog-module__ydDH5G__closing p{color:var(--ink-soft);margin-top:.75rem;max-width:34rem;margin-inline:auto}.blog-module__ydDH5G__closingCta{margin-top:var(--space-5);justify-content:center;display:flex}.blog-module__ydDH5G__relatedGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-module__ydDH5G__relatedGrid{grid-template-columns:repeat(3,1fr)}}
