.sections-style-divided .section-posts article+article{border-top:1px solid var(--color-border);padding-top:var(--layout--gap)}.sections-style-divided .section-posts .posts-list{padding:var(--layout--gap)}.sections-style-card .section-posts article,.sections-style-cloud .section-posts article{padding:var(--spacing-4) var(--layout--gap) var(--spacing-4) var(--spacing-4)}.section-posts article{display:flex;flex-wrap:wrap;gap:var(--layout--gap);position:relative}.section-posts article+article{margin-top:var(--layout--gap)}.section-posts .post-card-media{--post-card--media--radius:calc(var(--radius-3) - var(--spacing-3));aspect-ratio:var(--featured-image--aspect-ratio);background-color:var(--color-background-300);border-radius:var(--post-card--media--radius);flex:0 0 240px;margin-top:0;padding:0;position:relative;transition:transform .3s ease}@media (max-width:1099px){.section-posts .post-card-media{flex:0 0 165px}}@media (max-width:479px){.section-posts .post-card-media{flex:0 0 100%}}.section-posts .post-card-media>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.section-posts .post-card-media>.post-featured-image{margin:0}.section-posts .post-card-media>.post-featured-image img{transition:transform .3s ease}.section-posts .post-card-media>.post-featured-video{margin:0}.section-posts .post-card-media>.post-featured-image,.section-posts .post-card-media>.post-featured-video{left:0;position:absolute;top:0}.section-posts .post-card-media>.post-featured-image,.section-posts .post-card-media>.post-featured-image img,.section-posts .post-card-media>.post-featured-image>picture,.section-posts .post-card-media>.post-featured-video,.section-posts .post-card-media>.post-featured-video iframe,.section-posts .post-card-media>.post-featured-video video{display:block;height:100%;width:100%}.section-posts .post-card-media>.post-featured-image img,.section-posts .post-card-media>.post-featured-video video,.section-posts .post-card-media>video.post-featured-video{-o-object-fit:cover;object-fit:cover}.section-posts .post-card-media>.post-featured-image>picture{border-radius:var(--post-card--media--radius);display:block;overflow:hidden}.section-posts .post-card-media>.post-featured-video .kg-video-container,.section-posts .post-card-media>.post-featured-video iframe,.section-posts .post-card-media>.post-featured-video video,.section-posts .post-card-media>iframe.post-featured-video,.section-posts .post-card-media>video.post-featured-video{clip-path:inset(0 round var(--post-card--media--radius))}.section-posts .post-card-media .kg-video-player-container,.section-posts .post-card-media figcaption{display:none}.section-posts .post-card-media:hover,.section-posts .post-card-media:hover img{transform:scale(1.015)}.section-posts .post-status-icons{color:var(--color-white);display:flex;gap:0;left:var(--spacing-5);position:absolute;top:var(--spacing-5);z-index:2}.section-posts .post-status-icons>span{filter:drop-shadow(0 0 3px rgba(0,0,0,.2));padding:calc(var(--spacing-2) + var(--spacing-1))}.section-posts .post-status-icons svg{display:block;height:1rem;width:1rem}.section-posts .post-footer{gap:var(--spacing-4);margin-top:var(--vertical-rhythm);padding-top:var(--spacing-1)}.section-posts .post-footer>.button{margin-right:calc(var(--spacing-4)*-1)}.section-posts .post-footer .button{--button--color:var(--color-secondary)}.section-posts .post-footer .button>svg{height:1rem;width:1rem}.section-posts-card-content{display:flex;flex:1 0 0%;flex-direction:column;padding:var(--spacing-6) 0}@media (max-width:479px){.section-posts-card-content{padding:0 var(--spacing-4) var(--spacing-6)}}.section-posts-card-content>h3{font-size:var(--font-medium);font-weight:var(--font-weight-semibold)}.section-posts-card-content>h3:not(:has(+p)){margin-bottom:auto}.section-posts-card-content>h3>a{-webkit-text-decoration:none;text-decoration:none}.section-posts-card-content>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:auto;margin-top:var(--vertical-rhythm);overflow:hidden}.section-posts-pagination{align-items:center;display:flex;gap:var(--spacing-6);width:100%}.section-posts-pagination:not(:has(>.button)){display:none}