.posts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;column-gap:20px;min-width:unset!important;width:100%;position:relative;margin-bottom:50px}@media (max-width:991px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.posts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.posts-grid article.post{-webkit-box-shadow:0 .0625rem .25rem rgba(22,34,42,.15);box-shadow:0 .0625rem .25rem rgba(22,34,42,.15);position:relative;border-radius:5px;transition:.2s}.posts-grid article.post a .post-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;color:var(--font);padding:10px 10px 55px 10px}.posts-grid article.post a button.read{position:absolute;bottom:5px;left:5px;width:calc(100% - 10px);height:40px}.posts-grid article.post .post-image{position:relative}.posts-grid article.post .post-image img{width:100%;min-height:165px;object-fit:cover;object-position:center;border-radius:5px 5px 0 0}.posts-grid article.post .post-image .seo-labels{position:absolute;bottom:5px;left:5px}.posts-grid article.post .post-image .seo-labels span{font-size:.65rem;padding:5px 10px;-webkit-box-shadow:0 .0625rem .25rem rgba(22,34,42,.15);box-shadow:0 .0625rem .25rem rgba(22,34,42,.15)}@media (max-width:768px){.posts-grid article.post .post-image img{min-height:180px}}.posts-grid article.post .post-title *{font-size:1.2rem;font-weight:bold;margin-bottom:0px}.posts-grid article.post .post-date{font-size:.8rem}.posts-grid article.post .post-date i{margin-right:5px}.posts-grid article.post .post-description p{font-size:.9rem;margin-bottom:0px}.posts-grid article.post .post-action{width:100%;margin-bottom:10px}.posts-grid article.post:hover button{background-color:var(--primary);color:white}.blog.post .post-photo img{width:100%;max-height:70vh;object-fit:cover;object-position:center}.blog.post article.post{height:100%;min-height:calc(100vh - 395px);margin-top:20px;margin-bottom:50px;background-color:white;z-index:1;position:relative;padding:2rem;border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(22,34,42,.15);box-shadow:0 .0625rem .25rem rgba(22,34,42,.15)}.blog.post:has(.post-photo) article.post{margin-top:-100px}@media (max-width:768px){.blog.post:has(.post-photo) article.post{margin-top:-25px!important}.blog.post article.post{padding:1rem;width:97%}.blog.post article.post .post-title *{font-size:1.6rem}}.blog.post article.post .post-title{margin-bottom:10px}.blog.post article.post .post-title *{margin-bottom:0;font-weight:bold}.blog.post article.post .post-meta{display:flex;flex-wrap:nowrap;flex-direction:row}.blog.post article.post .post-meta .posted-by a{cursor:pointer;color:var(--bs-body-color)}.blog.post article.post .post-meta .posted-by a:hover{text-decoration:underline}.blog.post article.post .seo-labels{margin:10px 0px}@media (max-width:768px){.blog.post article.post .post-meta{font-size:.8rem}}.blog.post article.post .post-meta>div:not(:last-child):after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.blog.post article.post .post-content{margin-top:20px}.blog.post article.post .post-content p,.blog.post article.post .post-content span{font-family:'Montserrat'!important}.blog.post article.post .post-content a{color:var(--primary);text-decoration:none!important}.blog.post article.post .post-content :is(h2,h3,h4,h5,h6){margin-top:20px;margin-bottom:20px}.blog.post article.post .post-content ul,.blog.post article.post .post-content ol{margin:10px 0px}.blog.post article.post .post-content li{margin-bottom:10px;font-family:'Montserrat'!important}.blog.post article.post .post-content li p{margin-bottom:5px}.blog.post article.post .post-content img{margin:20px 0;border-radius:5px;-webkit-box-shadow:0 .0625rem .25rem rgba(22,34,42,.15);box-shadow:0 .0625rem .25rem rgba(22,34,42,.15)}.blog.post article.post .post-content img.note-float-left{margin-right:20px}.blog.post article.post .post-content img.note-float-right{margin-left:20px}@media (max-width:768px){.blog.post article.post .post-content p{margin-left:0px!important;margin-right:0px!important}.blog.post article.post .post-content img,.blog.post article.post .post-content img.note-float-left,.blog.post article.post .post-content img.note-float-right{margin-left:0;margin-right:0;float:none!important;width:100%!important;height:auto!important}}.blog.post .post-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:50px;margin-bottom:50px}.blog.post .post-navigation a{display:flex;flex-direction:row;align-items:center;max-width:350px;gap:20px}.blog.post .post-navigation a.previous_post{margin-right:auto}.blog.post .post-navigation a.next_post{margin-left:auto}.blog.post .post-navigation a.next_post p{text-align:end}.blog.post .post-navigation a i{font-size:1.6rem;color:var(--primary)}.blog.post .post-navigation a p{display:flex;flex-direction:column;margin:0;color:var(--bs-body-color)}.blog.post .post-navigation a p span{color:var(--primary);font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px}@media (max-width:991px){.blog.post .post-navigation a{max-width:250px}.blog.post .post-navigation a p span{max-width:200px}}@media (max-width:768px){.blog.post .post-navigation{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:20px}.blog.post .post-navigation a{max-width:300px}.blog.post .post-navigation a p span{max-width:250px}.blog.post .post-navigation a.previous_post{margin-right:unset}.blog.post .post-navigation a.next_post{margin-left:unset}}