.component.rich-text img{object-fit:cover;width:100%;height:auto;max-height:40rem;padding-block:1rem}@media screen and (max-width:1200px){.component.rich-text ul{padding-inline-start:2rem}}
.page.blog-post{margin-bottom:3rem}.page.blog-post .limit-width{width:800px;max-width:min(800px,90%);margin-inline:auto}.page.blog-post>header{background-color:#1c90e314;border-bottom:1px solid #e4e4e7;padding-block:3rem}.page.blog-post>header .content{flex-direction:column;display:flex}.page.blog-post>header .content .back{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page.blog-post>header .content .back img{width:1.3rem;height:1.3rem}.page.blog-post>header .content .buttons{gap:.7rem;margin-bottom:.5rem;display:flex}.page.blog-post>header .content>h1{margin-bottom:.5rem}.page.blog-post>header .content .subtitle{color:#475569;margin-bottom:1rem;font-size:1.2rem}.page.blog-post>header .content .author{align-items:center;gap:1rem;display:flex}.page.blog-post>header .content .author img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.page.blog-post>header .content .author .info{flex-direction:column;gap:.1rem;font-size:.8rem;font-weight:400;display:flex}.page.blog-post>header .content .author .info .name{text-transform:uppercase}.page.blog-post>header .content .author .info .date{color:#999}@media screen and (max-width:576px){.page.blog-post>header{padding-block:1rem}}.page.blog-post>main{font-family:var(--font-lora);padding-block:2rem}.page.blog-post .below{flex-direction:column;margin-block:2rem;display:flex}@media screen and (max-width:576px){.page.blog-post .below h2{font-size:1.3rem}}.page.blog-post .below .posts-list{flex-direction:column;gap:1.9rem;margin-block:2rem;display:flex}.page.blog-post .below a button{width:100%}.page.blog-post .component.blog-post-horizontal{gap:1rem;display:flex}.page.blog-post .component.blog-post-horizontal:hover>img{outline:1px solid #1c90e3}.page.blog-post .component.blog-post-horizontal>img{object-fit:cover;border-radius:1rem;width:20rem;height:12rem}.page.blog-post .component.blog-post-horizontal .info{flex-direction:column;display:flex}.page.blog-post .component.blog-post-horizontal .info small{color:#1c90e3;margin-bottom:.5rem;font-size:1rem}.page.blog-post .component.blog-post-horizontal .info .title{margin-bottom:.8rem;font-size:1.3rem;font-weight:500}.page.blog-post .component.blog-post-horizontal .info .subtitle{color:#999}@media screen and (max-width:576px){.page.blog-post .component.blog-post-horizontal{flex-direction:column}.page.blog-post .component.blog-post-horizontal>img{width:100%;max-width:100%}}.page.blog-post .component.share-button{cursor:pointer;background-color:#f4fbff;border:1px solid #e4e4e7;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.8rem;display:flex}.page.blog-post .component.share-button img{width:1000%;height:100%}.page.blog-post .component.share-button:hover{border-color:#1c90e3}.page.blog-post .no-posts{color:#999;font-size:1.2rem;font-style:italic;font-weight:300}
