.BlogCard-module__TlS7bq__card{color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.BlogCard-module__TlS7bq__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));transform:translateY(-4px)}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__image{transform:scale(1.04)}.BlogCard-module__TlS7bq__imageWrap{aspect-ratio:16/10;background:var(--color-bg-alt);width:100%;position:relative}.BlogCard-module__TlS7bq__image{object-fit:cover;transition:transform .35s}.BlogCard-module__TlS7bq__body{padding:1.25rem 1.4rem 1.6rem}.BlogCard-module__TlS7bq__date{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.8rem}.BlogCard-module__TlS7bq__title{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 .6rem;font-size:1.15rem;line-height:1.3}.BlogCard-module__TlS7bq__excerpt{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.55}.BlogCard-module__TlS7bq__readMore{font-family:var(--font-heading);color:var(--color-primary);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.85rem;font-weight:700;display:inline-flex}.BlogCard-module__TlS7bq__readMore svg{transition:transform .2s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__readMore svg{transform:translate(3px)}
.BlogPostView-module__vbsUia__article{padding-bottom:4rem;position:relative}div.BlogPostView-module__vbsUia__header{text-align:center;padding:2.75rem 1.5rem 1.75rem}.BlogPostView-module__vbsUia__back{width:100%;color:var(--color-primary);justify-content:center;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.BlogPostView-module__vbsUia__back:hover{gap:.6rem}.BlogPostView-module__vbsUia__date{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-pill);letter-spacing:.03em;text-transform:uppercase;margin:0 0 1rem;padding:.3rem .8rem;font-size:.78rem;font-weight:700;display:inline-block}.BlogPostView-module__vbsUia__title{max-width:50rem;margin:0 auto;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.15}.BlogPostView-module__vbsUia__hero{margin-bottom:2.5rem}.BlogPostView-module__vbsUia__heroImg{border-radius:var(--radius-lg);width:100%;height:auto;max-height:34rem;box-shadow:var(--shadow-md);object-fit:cover;aspect-ratio:16/9}.BlogPostView-module__vbsUia__recent{border-top:1px solid var(--color-border);margin-top:3.5rem;padding-top:3rem}.BlogPostView-module__vbsUia__recentTitle{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 1.5rem;font-size:1.6rem}.BlogPostView-module__vbsUia__recentGrid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){.BlogPostView-module__vbsUia__recentGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.BlogPostView-module__vbsUia__recentGrid{grid-template-columns:repeat(3,1fr)}}
