.elementor .sg-news-hero .sg-terms-photo img{object-position:center 74%}
.elementor .sg-news-listing>.elementor-widget-shortcode{height:auto;flex:none}.elementor .sg-news-listing .elementor-widget-container{height:auto}
body.single-post>.sg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.single-post>.sg-sr:focus{position:fixed;z-index:99999;width:auto;height:auto;clip:auto;padding:12px;background:#000}
.elementor .e-con.sg-news-listing{display:block;padding:35px max(24px,13.7vw) 48px;background:#000;min-height:560px}
.sg-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}
.sg-grid-card{position:relative;aspect-ratio:447.418/489.873;overflow:hidden;border-radius:8px;background:#25231d;color:#fff}
.sg-grid-photo,.sg-grid-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sg-grid-card:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}
.sg-grid-content{position:absolute;bottom:0;left:0;right:0;z-index:1}
.sg-grid-content time{display:block;font:500 14px/1.2 Ubuntu,sans-serif;padding:0 34px}
.sg-grid-content time:before{content:'';display:inline-block;width:20px;height:20px;background:url('assets/images/calendar.svg') center/contain no-repeat;vertical-align:middle;margin-right:12px}
.sg-grid-content h2{font:500 24px/1.2 var(--sg-body);margin:16px 34px 22px;overflow-wrap:anywhere;color:#fff}
.sg-grid-more{display:block;padding:20px 34px 28px;border-top:1px solid #c1c1c199;font:300 16px/1.4 var(--sg-body);color:#cdcccc}
.sg-news-pages{display:flex;justify-content:center;gap:19px;margin-top:48px;font-size:16px}.sg-news-pages .current{color:var(--sg-gold)}
.sg-article{max-width:980px;margin:30px auto 40px}.sg-article h1{font:500 clamp(36px,4vw,64px)/1.1 var(--sg-heading);margin:20px 0 35px}.sg-article>img{width:100%;max-height:580px;object-fit:cover;border-radius:8px;margin-bottom:35px}.sg-article-copy{font:300 18px/1.7 var(--sg-body)}.sg-news-back,.sg-article-date{color:var(--sg-gold)}.sg-news-back{display:inline-block;margin-top:30px}
@media(max-width:1399px){.elementor .e-con.sg-news-listing{padding-left:8%;padding-right:8%}.sg-grid-content h2{font-size:22px;margin-left:22px;margin-right:22px}.sg-grid-content time{padding:0 22px}.sg-grid-more{padding:16px 22px 22px}}
@media(max-width:1024px){.sg-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.elementor .e-con.sg-news-listing{padding:30px 24px 50px;min-height:0}.sg-news-grid{grid-template-columns:1fr}.sg-grid-content h2{font-size:24px}.sg-article-copy{font-size:16px}}

