.blog-page[data-v-aec25cca]{background:rgb(var(--v-theme-background))}.blog-hero[data-v-aec25cca]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));overflow:hidden;position:relative}.blog-hero-pattern[data-v-aec25cca]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.03' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute}.blog-hero-content[data-v-aec25cca]{position:relative;z-index:1}.hero-eyebrow[data-v-aec25cca]{color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.hero-title[data-v-aec25cca]{color:#fff;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.hero-subtitle[data-v-aec25cca]{color:#ffffffd1;font-size:1.15rem;font-weight:300}.stat-pill[data-v-aec25cca]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-direction:column;min-width:100px;padding:.75rem 1.5rem}.stat-number[data-v-aec25cca]{color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.stat-label[data-v-aec25cca]{color:#ffffffb3;font-size:.7rem;font-weight:500;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.section-header[data-v-aec25cca]{align-items:center;border-bottom:2px solid rgb(var(--v-theme-primary));display:inline-flex;padding-bottom:.4rem}.section-label[data-v-aec25cca]{color:rgb(var(--v-theme-primary));font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-card[data-v-aec25cca]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.08)!important;border-radius:16px!important;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.blog-card[data-v-aec25cca]:hover{border-color:rgba(var(--v-theme-primary),.25)!important;box-shadow:0 16px 40px #0000001f!important;transform:translateY(-6px)}.blog-card--featured[data-v-aec25cca]{border-color:rgba(var(--v-theme-primary),.15)!important}.card-image-wrap[data-v-aec25cca]{height:220px;overflow:hidden;position:relative}.card-image-wrap--sm[data-v-aec25cca]{height:160px}.card-image-placeholder[data-v-aec25cca]{background:linear-gradient(135deg,rgb(var(--v-theme-surface-variant)) 0,rgba(var(--v-theme-primary),.3));height:220px}.card-image-placeholder--sm[data-v-aec25cca]{height:160px}.placeholder-icon[data-v-aec25cca]{color:rgb(var(--v-theme-primary))!important;opacity:.35}.card-badges[data-v-aec25cca]{display:flex;flex-wrap:wrap;gap:4px;left:10px;position:absolute;top:10px}.blog-excerpt[data-v-aec25cca]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-title[data-v-aec25cca]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.blog-card[data-v-aec25cca]{transition:none}}
