.blog-hero{padding:150px 0 78px;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.blog-hero h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.blog-hero p{color:var(--brand-text-inverse)}.blog-detail,.blog-grid-page{padding:80px 0;background:var(--brand-bg)}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.blog-card{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.blog-card__meta{display:flex;gap:12px;margin-bottom:12px;color:var(--brand-primary-dark);font-weight:800}.blog-author h2,.blog-author p,.blog-card h2,.blog-card p,.blog-detail h1,.blog-detail p{color:var(--brand-text)}.blog-pagination{margin-top:38px}.blog-pagination .page-link{color:var(--brand-primary-dark)}.blog-recents{margin-top:52px;padding-top:28px;border-top:1px solid var(--brand-border)}.blog-recents__list{display:grid;grid-gap:10px;gap:10px}.blog-detail__recents a,.blog-recents__list a{color:var(--brand-primary-dark);-webkit-text-decoration:underline;text-decoration:underline}.blog-detail__head{max-width:820px;margin:0 auto 34px;text-align:center}.blog-detail__head h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.blog-detail__content{max-width:820px;margin:0 auto}.blog-author,.blog-detail__recents,.blog-nextprev{max-width:820px;margin:34px auto 0;padding-top:24px;border-top:1px solid var(--brand-border)}.blog-author{display:flex;gap:18px;align-items:center}.blog-author img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-nextprev{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.blog-nextprev a{color:var(--brand-primary-dark);font-weight:800}.blog-detail__recents{display:grid;grid-gap:10px;gap:10px}@media (max-width:991px){.blog-card-grid{grid-template-columns:1fr}}@media (max-width:575px){.blog-author,.blog-nextprev{display:block}}