.blog-page{min-height:100vh;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start}.blog-section{padding:0;position:relative;width:100%}.blog-container{max-width:var(--container-max-wide);margin:0 auto}.blog-header{text-align:center;margin-bottom:60px}.blog-page-title{font-size:var(--fs-hero);font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.blog-page-subtitle{font-size:var(--fs-xl);color:var(--text-secondary);font-weight:300}.blog-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:var(--container-max);margin:0 auto}.blog-card-link{text-decoration:none;color:inherit;display:block;transition:transform .3s ease}.blog-card{background:linear-gradient(135deg,var(--surface-3) 0%,var(--surface-1) 100%);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-strong);border-radius:24px;padding:3rem;transition:all .3s ease;box-shadow:var(--shadow-md);cursor:pointer}.blog-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.blog-card-date{font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.85rem}.blog-card-title{font-size:var(--fs-2xl);font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.4}.blog-card-excerpt{font-size:var(--fs-lg);color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;font-weight:300}.blog-card-read-more{color:var(--brand-ink);font-weight:600;font-size:var(--fs-md);transition:color .3s ease}.blog-card:hover .blog-card-read-more{color:var(--brand-cyan)}@media(max-width:968px){.blog-header{margin-bottom:40px}.blog-list{grid-template-columns:1fr}.blog-card{padding:2.5rem}}@media(max-width:640px){.blog-header{margin-bottom:30px}.blog-list{gap:1.5rem}.blog-card{padding:2rem;border-radius:20px}}
