.aflo-article{padding:168px 0 0;background:#fff}.aflo-article .container{max-width:900px}.aflo-article-head{text-align:center}.aflo-blog-tag{display:inline-flex;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:var(--brand-bg-alt);color:var(--brand-primary-dark);font-weight:800}.aflo-article-head h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.aflo-article-meta{color:var(--brand-text)}.aflo-article-image{width:100%;aspect-ratio:59/31;margin:36px 0;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.aflo-article-content{color:var(--brand-text);font-size:1.05rem}.aflo-article-content img{border-radius:var(--brand-radius)}.aflo-article-share{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:36px 0}.aflo-article-share a{padding:10px 14px;border:1px solid var(--brand-border);border-radius:999px;font-weight:800}.aflo-author-box{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:22px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.aflo-author-box img{width:84px;height:84px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aflo-author-box h2{margin:0 0 6px;color:var(--brand-text);font-size:1.1rem}.aflo-author-box p{margin:0;color:var(--brand-text)}.aflo-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px}.aflo-post-nav div{padding:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.aflo-related{margin-top:72px;background:var(--brand-bg-alt)}.aflo-related h2{margin:0 0 24px;color:var(--brand-text)}.aflo-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.aflo-related-grid a{padding:20px;border-radius:var(--brand-radius);background:#fff}.aflo-related-grid span{color:var(--brand-primary-dark);font-size:.82rem;font-weight:800}.aflo-related-grid p,.aflo-related-grid strong{display:block;color:var(--brand-text)}@media (max-width:767.98px){.aflo-post-nav,.aflo-related-grid{grid-template-columns:1fr}}