.ever-blog-detail{background:var(--brand-bg)}.ever-blog-magazine{min-height:560px;overflow:hidden;padding-top:160px;position:relative}.ever-blog-magazine img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ever-blog-magazine::after{background:linear-gradient(180deg,rgba(30,35,40,.52),rgba(30,35,40,.86));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.ever-blog-magazine__overlay{bottom:56px;left:max(24px,(100vw - 1140px) / 2);max-width:860px;position:absolute;right:24px;z-index:2}.ever-blog-magazine__overlay h1,.ever-blog-magazine__overlay p,.ever-blog-magazine__overlay span{color:var(--brand-text-inverse)}.ever-blog-magazine__overlay span{display:block;font-weight:800;margin-bottom:12px;text-transform:uppercase}.ever-blog-article-wrap{max-width:840px;padding-bottom:64px;padding-top:64px}.ever-blog-content{color:var(--brand-text);font-size:1.05rem}.ever-blog-content img{border-radius:var(--brand-radius);margin:28px 0}.ever-blog-share{align-items:center;border-bottom:1px solid var(--brand-border);border-top:1px solid var(--brand-border);display:flex;flex-wrap:wrap;gap:14px;margin:42px 0;padding:18px 0}.ever-blog-share span{color:var(--brand-text);font-weight:800}.ever-author-card{align-items:center;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);display:flex;gap:18px;padding:24px}.ever-author-card img{border-radius:50%;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.ever-post-nav{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.ever-post-nav a{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px}.ever-post-nav span{color:var(--brand-text);display:block;font-size:.85rem}.ever-related-posts{background:var(--brand-bg-alt)}.ever-related-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ever-related-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px}.ever-related-grid span{color:var(--brand-text);font-size:.86rem;font-weight:800}@media (max-width:767px){.ever-post-nav,.ever-related-grid{grid-template-columns:1fr}.ever-author-card{align-items:start;flex-direction:column}}