.blog-post { padding-top: var(--section_space); padding-bottom: var(--section_space); padding-left: var(--padding); padding-right: var(--padding); }
@media (max-width: 1079px) { .blog-post { padding-top: calc(var(--section_space) - 15px); padding-bottom: calc(var(--section_space) - 15px); } }
@media (max-width: 699px) { .blog-post { padding-top: calc(var(--section_space) - 25px); padding-bottom: calc(var(--section_space) - 25px); } }
@media (max-width: 1079px) { .blog-post { padding-left: var(--padding-tablet); padding-right: var(--padding-tablet); } }
@media (max-width: 699px) { .blog-post { padding-left: var(--padding-mobile); padding-right: var(--padding-mobile); } }
.blog-post .wrap-small { max-width: var(--wrap-small); margin-left: auto; margin-right: auto; }
.blog-post .author { padding-top: var(--section_space); padding-bottom: var(--section_space); }
@media (max-width: 1079px) { .blog-post .author { padding-top: calc(var(--section_space) - 15px); padding-bottom: calc(var(--section_space) - 15px); } }
@media (max-width: 699px) { .blog-post .author { padding-top: calc(var(--section_space) - 25px); padding-bottom: calc(var(--section_space) - 25px); } }
.blog-post .author .profile { display: flex; flex-direction: row; align-items: center; }
.blog-post .author .profile .avatar { width: 90px; height: 90px; border-radius: 90px; overflow: hidden; margin-right: 10px; border: solid 1px var(--border); }
.blog-post .author .profile .avatar img { width: 100%; height: 100%; object-position: center; object-fit: cover; }
.blog-post .author .about { padding-top: calc(var(--section_space) - 45px); padding-bottom: calc(var(--section_space) - 45px); }
@media (max-width: 699px) { .blog-post .author .about { padding-top: calc(var(--section_space) - 50px); padding-bottom: calc(var(--section_space) - 50px); } }
.blog-post .author em { font-weight: 600; font-size: 1.1em; color: var(--secondary); }
