.blog-main{gap:var(--space-xl);flex-direction:column;padding-top:120px;padding-bottom:60px;display:flex}.blog-hero{text-align:center;gap:var(--space-xs);background:var(--panel-bg);max-width:820px;-webkit-backdrop-filter:blur(var(--panel-blur));padding:var(--space-lg)var(--space-xl);border-radius:var(--radius-xl);border:var(--panel-border);box-shadow:var(--panel-shadow);flex-direction:column;margin:0 auto;display:flex}.blog-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.blog-card{background:var(--panel-bg);-webkit-backdrop-filter:blur(var(--panel-blur));border:var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);color:var(--color-text-primary);transition:transform var(--transition-bounce),box-shadow var(--transition-bounce);flex-direction:column;min-height:360px;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.blog-card__image{padding-bottom:56.25%;position:relative;overflow:hidden}.blog-card__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-card__placeholder{background:linear-gradient(135deg,var(--color-accent-muted),var(--color-accent));opacity:.6;position:absolute;inset:0}.blog-card__content{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.blog-card__content h2{color:var(--color-heading);margin:0;font-size:1.35rem;line-height:1.2}.blog-card__content p{color:var(--color-text-secondary);margin:0}.blog-card__date{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.85rem;font-weight:800}.blog-card__link{color:var(--color-accent);margin-top:auto;font-weight:800}.blog-post{background:var(--panel-bg);max-width:820px;-webkit-backdrop-filter:blur(var(--panel-blur));border:var(--panel-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--panel-shadow);color:var(--color-text-primary);margin:0 auto}.blog-post__back{align-items:center;gap:var(--space-3xs);color:var(--color-accent);margin-bottom:var(--space-md);font-weight:800;text-decoration:none;display:inline-flex}.blog-post__header{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.blog-post__cover{margin-bottom:var(--space-lg);border-radius:var(--radius-lg);overflow:hidden}.blog-post__cover img{width:100%;height:auto;display:block}.blog-post__content{gap:var(--space-md);line-height:var(--line-height-base);flex-direction:column;font-size:1.1rem;display:flex}.blog-post__content p{margin:0}@media (max-width:768px){.blog-main{gap:var(--space-lg);padding-top:100px;padding-bottom:48px}.blog-post{padding:var(--space-lg)}.blog-card__content{padding:var(--space-md)}}
/*# sourceMappingURL=cf6ba22c51b38193.css.map*/