.df-blog-mag-hero{position:relative;min-height:400px;padding:0;overflow:hidden;display:flex;align-items:flex-end}.df-blog-mag-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:400px}.df-blog-mag-hero__overlay{position:relative;z-index:1;width:100%;padding:160px 0 48px;background:linear-gradient(180deg,rgba(26,26,46,.2) 0,rgba(26,26,46,.88) 100%)}.df-blog-mag-hero .df-blog-cat,.df-blog-mag-hero .df-blog-cat a,.df-blog-mag-hero .df-blog-meta,.df-blog-mag-hero .df-blog-meta span,.df-blog-mag-hero h1{color:#fff!important}.df-blog-cat{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.df-blog-meta{font-size:.9rem}.df-blog-detail{padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}.df-article{max-width:780px;margin:0 auto}.df-article-content{color:var(--brand-text);margin-bottom:var(--space-xl)}.df-author-box{display:flex;gap:16px;align-items:center;border:1px solid var(--brand-border);padding:20px;margin-bottom:var(--space-xl);background:var(--brand-bg-alt)}.df-author-box img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.df-author-box p{margin:4px 0 0;color:var(--brand-text)}.df-post-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.df-post-nav__card{display:block;border:1px solid var(--brand-border);padding:16px;background:var(--brand-bg);color:var(--brand-text);font-weight:600;max-width:320px}.df-post-nav__card:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.df-blog-recents{background:var(--brand-bg-alt);padding:var(--space-2xl) 0}.df-recent-card{border:1px solid var(--brand-border);background:var(--brand-bg);padding:20px;height:100%}.df-date-badge{display:block;font-size:.75rem;margin-bottom:8px;color:var(--brand-text)}.df-recent-card h3{margin:0}