.hfm-blog-header{padding:160px 0 40px;background-color:var(--hfm-bg-alt)}.hfm-blog-header h1{font-size:1.8rem;margin-bottom:8px}.hfm-blog-header p{color:var(--hfm-text-secondary)}.hfm-blog-card{background:var(--hfm-bg);border:1px solid var(--hfm-border);border-radius:var(--hfm-radius);overflow:hidden;height:100%;transition:box-shadow .2s}.hfm-blog-card:hover{box-shadow:var(--hfm-shadow-hover)}.hfm-blog-card-body{padding:20px}.hfm-blog-meta{margin-bottom:8px}.hfm-blog-author,.hfm-blog-date{font-size:.78rem;color:var(--hfm-text-secondary)}.hfm-blog-card h2{font-size:1rem;margin-bottom:8px}.hfm-blog-card h2 a{color:var(--hfm-text)}.hfm-blog-card h2 a:hover{color:var(--hfm-primary)}.hfm-blog-card p{font-size:.88rem;color:var(--hfm-text-secondary);margin-bottom:12px}.hfm-read-more{font-size:.85rem;font-weight:600;color:var(--hfm-primary)}.hfm-read-more:hover{-webkit-text-decoration:underline;text-decoration:underline}.hfm-recent-card{padding:16px;background:var(--hfm-bg);border:1px solid var(--hfm-border);border-radius:var(--hfm-radius);height:100%}.hfm-recent-date{display:block;font-size:.75rem;color:var(--hfm-text-secondary);margin-bottom:4px}.hfm-recent-card a{font-size:.88rem;font-weight:600;color:var(--hfm-text)}.hfm-recent-card a:hover{color:var(--hfm-primary)}@media (max-width:991px){.hfm-blog-header{padding-top:120px}}