.blog-page{background:#f9f8f6;min-height:100vh;padding:80px 0 120px}.section-header{border-bottom:1px solid #0000001a;margin-bottom:40px;padding-bottom:16px}.section-header h2{font-family:var(--font-display);font-size:24px}.category-label{color:#b28f42;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.featured-card{color:inherit;transition:transform var(--transition-normal), box-shadow var(--transition-normal);background:#fff;border-radius:12px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.featured-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00000014}.featured-image{flex:0 0 55%;min-height:400px;position:relative}.featured-content{flex-direction:column;flex:1;justify-content:center;padding:60px;display:flex}.author-meta{align-items:center;gap:12px;margin-top:40px;display:flex}.author-avatar{color:#fff;letter-spacing:.05em;background:#b28f42;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.author-info{flex-direction:column;display:flex}.author-name{font-size:13px;font-weight:700}.post-date{color:var(--secondary);font-size:11px}.latest-grid{grid-template-columns:repeat(1,1fr);gap:40px 32px;display:grid}@media (min-width:768px){.latest-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.latest-grid{grid-template-columns:repeat(3,1fr)}}.latest-card{color:inherit;transition:transform var(--transition-normal);flex-direction:column;text-decoration:none;display:flex}.latest-card:hover{transform:translateY(-4px)}.latest-image{aspect-ratio:16/10;border-radius:12px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.latest-content{flex-direction:column;display:flex}@media (max-width:768px){.featured-card{flex-direction:column}.featured-image{aspect-ratio:16/10;min-height:auto}.featured-content{padding:32px 24px}}
