.post-item{height:100%;padding:15px 10px}.post-item .post-date{font-size:12px;color:#666;margin-top:15px}.post-item .post-title{color:#000}.post-item .post-title:hover{color:#F76C2E}.post-permalink-img{background-color:#F76C2E;aspect-ratio:420/250}.post-permalink-img .post-thumbnail{transition:opacity .5s, transform 1s}.post-permalink-img:hover .post-thumbnail{opacity:.7;transform:scale(1.1)}@media (min-width: 768px) and (max-width: 991.98px){.lead-post .post-permalink-img{aspect-ratio:420/170}}.post-agents{margin:-26px 0 0 10px}.post-agents a{border:1px solid #fff;transition:border-color .5s, transform .5s;z-index:1}.post-agents a:not(:first-child){margin-left:-15px}.post-agents a:hover{border-color:#F76C2E;transform:scale(1.1)}.post-excerpt{color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}@media (min-width: 992px){.post-excerpt{font-size:16px}}.post-excerpt p{margin:0}.agent-info .circle-elem{width:64px}.agent-position{color:#666}.post-categories{overflow-x:auto}.post-categories::-webkit-scrollbar{width:0;height:0}.post-categories .inner-wrapper{gap:5px}.post-categories input:not(:checked)+label:before{content:"+"}.post-categories input:not(:checked)+label ~ .post-category{display:none}.post-category,.post-category-toggle{display:inline-block;font-size:12px;letter-spacing:-0.3px;border-radius:12px;border:1px solid #E7E7E7;line-height:22px;height:24px;white-space:nowrap;font-weight:500;color:#000;transition:background-color .3s, border-color .3s}.post-category:hover,.post-category-toggle:hover{color:inherit}.post-category{padding:0 8px}.post-category:nth-child(7n+1){background-color:rgba(0,140,90,0.06);border-color:rgba(0,140,90,0.18)}.post-category:nth-child(7n+1):hover{background-color:rgba(0,140,90,0.18)}.post-category:nth-child(7n+2){background-color:rgba(166,127,245,0.1);border-color:rgba(166,127,245,0.24)}.post-category:nth-child(7n+2):hover{background-color:rgba(166,127,245,0.24)}.post-category:nth-child(7n+3){background-color:rgba(247,108,46,0.07);border-color:rgba(247,108,46,0.31)}.post-category:nth-child(7n+3):hover{background-color:rgba(247,108,46,0.31)}.post-category:nth-child(7n+4){background-color:rgba(12,64,136,0.07);border-color:rgba(12,64,136,0.31)}.post-category:nth-child(7n+4):hover{background-color:rgba(12,64,136,0.31)}.post-category:nth-child(7n+5){background-color:rgba(252,182,20,0.07);border-color:rgba(252,182,20,0.31)}.post-category:nth-child(7n+5):hover{background-color:rgba(252,182,20,0.31)}.post-category:nth-child(7n+6){background-color:rgba(97,233,0,0.07);border-color:rgba(97,233,0,0.31)}.post-category:nth-child(7n+6):hover{background-color:rgba(97,233,0,0.31)}.post-category:nth-child(7n+7){background-color:rgba(217,217,217,0.4);border-color:rgba(87,87,87,0.16)}.post-category:nth-child(7n+7):hover{background-color:rgba(87,87,87,0.16)}.post-category-toggle{width:24px;min-width:24px;display:block;text-align:center;cursor:pointer;background-color:rgba(217,217,217,0.4);border-color:rgba(87,87,87,0.16);order:999}.post-category-toggle:hover{background-color:rgba(87,87,87,0.16)}.post-category-toggle:before{content:"-"}.community-item:nth-child(6n+1) .post-item{background-color:#ECF1E0}.community-item:nth-child(6n+2) .post-item{background-color:#FAF0EC}.community-item:nth-child(6n+3) .post-item{background-color:#E1EEF1}.community-item:nth-child(6n+4) .post-item{background-color:#E9E8E8}.community-item:nth-child(6n+5) .post-item{background-color:#DEE0F0}.community-item:nth-child(6n+6) .post-item{background-color:#FAF8EF}.community-item .post-category{border-color:#fff;background-color:#fff}.community-item .post-category:hover{background-color:rgba(217,217,217,0.4);border-color:rgba(87,87,87,0.16)}.post-infrastructure .link{transition:color .3s}.post-infrastructure:hover .link{color:#F76C2E}.post-infrastructure:hover .post-thumbnail{opacity:.7;transform:scale(1.1)}.section-nef-posts .post-infrastructure .post-permalink-img{aspect-ratio:660/280}.nav-links{display:flex;gap:5px;margin-top:16px;justify-content:center}.nav-links .page-numbers{width:40px;height:40px;border-radius:4px;transition:color .3s, background-color .3s;text-align:center;line-height:40px;cursor:pointer}.nav-links .page-numbers:hover{background-color:#F76C2E;color:#fff}.nav-links .page-numbers.current{color:#fff;background-color:#000;cursor:auto}.ajax-pagination{position:relative;transition:opacity .5s}.ajax-pagination.loading{pointer-events:none;opacity:.5}

