/* Retained article widgets share intrinsic card rows and bounded image frames. */
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid,.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) :is(.posts-wrapper-slider-shkrn,.archive-grid-posts-shkrn,.main-box-tile-posts-shkrn){box-sizing:border-box;width:min(100%,var(--jaygah-post-widget-width,100%));max-width:100%;margin-inline:auto}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards) .swiper-wrapper{align-items:stretch}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid) :is(.box-article,.box-post){display:flex;flex-direction:column;height:auto;align-self:stretch;min-width:0}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid) :is(.box-article,.box-post)>a{display:flex;flex-direction:column;flex:1;height:auto;min-width:0}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_grid) :is(.box-article,.box-post)>a>img{display:block;width:100%;height:var(--jaygah-post-image-height,auto);max-height:var(--jaygah-post-image-height,360px);aspect-ratio:16/9;object-fit:var(--jaygah-post-image-fit,cover);flex:none}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid) :is(.box-article,.box-post)>a>img.image3{object-fit:contain;background:var(--jds-color-surface-soft)}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid) :is(.box-article,.box-post)>a h2{box-sizing:content-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--jaygah-post-title-lines,2);min-height:calc(var(--jaygah-post-title-lines,2)*1.8em);line-height:1.8;overflow:hidden;overflow-wrap:anywhere}
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid) .box-article .btn-more{margin-block-start:auto}
.elementor-widget-jaygah_posts_cloud .box-post-title{display:flex;flex-direction:column;flex:1;gap:8px;margin-block-end:0}
.elementor-widget-jaygah_posts_cloud .btn-more-box{margin-block-start:auto}
.elementor-widget-jaygah_posts_cloud .box-post>a>img{max-height:var(--jaygah-post-image-height,var(--jaygah-post-legacy-image-max-height,140px))}
.elementor-widget-jaygah_posts_cards .posts-wrapper-slider-shkrn{width:min(100%,var(--jaygah-post-widget-width,640px));overflow:visible}
.elementor-widget-jaygah_posts_cards .box-article>a>img{display:block;width:100%;height:var(--jaygah-post-image-height,320px);object-fit:var(--jaygah-post-image-fit,cover);flex:none}
:is(.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) .main-box-tile-posts-shkrn figure>img{height:var(--jaygah-post-image-height,auto);max-height:var(--jaygah-post-image-height,440px);aspect-ratio:16/9;object-fit:var(--jaygah-post-image-fit,cover)}
:is(.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) .main-box-tile-posts-shkrn figure>img.image3{object-fit:contain;background:var(--jds-color-surface-soft)}
:is(.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) .col-left-tile-shkrn figure>img{height:var(--jaygah-post-small-image-height,auto)}
.elementor-widget-jaygah_post_table .posts-table-inner-main-shkrn h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--jaygah-post-title-lines,2);line-height:1.8;overflow:hidden;overflow-wrap:anywhere}
.elementor-widget-jaygah_posts_grid .pagination{margin-block-start:24px}
.elementor-widget-jaygah_posts_grid .pagination .page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}
.elementor-widget-jaygah_posts_grid .pagination :is(a,span).page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--jds-radius-control);background:var(--jds-color-surface);color:var(--jds-color-text);border:1px solid var(--jds-color-border);padding:6px 12px}
.elementor-widget-jaygah_posts_grid .pagination span.current{background:var(--jds-action-background);color:var(--jds-action-text);border-color:transparent}
:is(.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) .main-box-tile-posts-shkrn a{display:block}
/* The frame may clip images, so keyboard focus is drawn inside the card edge. */
:is(.elementor-widget-jaygah_posts,.elementor-widget-jaygah_posts_without_bg,.elementor-widget-jaygah_posts_centered,.elementor-widget-jaygah_posts_cloud,.elementor-widget-jaygah_posts_cards,.elementor-widget-jaygah_posts_grid,.elementor-widget-jaygah_tv,.elementor-widget-jaygah_post_table) :is(.box-article>a,.box-post>a,.main-box-tile-posts-shkrn a,.swiper-btn-style-shkrn):focus-visible{outline:var(--jds-focus-width,2px) solid var(--jds-focus-color);outline-offset:-3px;border-radius:inherit}
@media(max-width:767px){.elementor-widget-jaygah_posts_cards .box-article>a>img{height:var(--jaygah-post-image-height,220px)}}
