
/* STIBOM news detail: all selectors are isolated */
.stibom-news-detail{--snd-ink:#172b3a;--snd-teal:#0c5960;--snd-muted:#718091;font-family:Inter,Arial,sans-serif;color:var(--snd-ink);padding:28px 0 50px}
.stibom-news-detail *{box-sizing:border-box}
.stibom-news-detail .snd-shell{max-width:1120px;margin:0 auto;padding:0 14px}
.stibom-news-detail .snd-back{display:inline-block;margin:0 0 18px;color:var(--snd-teal);text-decoration:none;font-weight:700}
.stibom-news-detail .snd-card{background:#fff;border:1px solid #e4ebee;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px rgba(20,48,59,.09)}
.stibom-news-detail .snd-head{padding:clamp(22px,4vw,44px) clamp(20px,5vw,56px) 22px}
.stibom-news-detail .snd-kicker{color:var(--snd-teal);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.stibom-news-detail .snd-title {
    font: 700 clamp(25px,4vw,41px)/1.2 Georgia,'Times New Roman',serif;
    color: #16313d;
    margin: 0 0 18px;
    text-align: center;
}
.stibom-news-detail .snd-date{color:var(--snd-muted);font-size:13px;font-weight:600}
.stibom-news-detail .snd-slider{position:relative;background:#dce7e9}
.stibom-news-detail .snd-stage{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}
.stibom-news-detail .snd-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s}
.stibom-news-detail .snd-slide.active{opacity:1;visibility:visible}
.stibom-news-detail .snd-slide img{display:block;width:100%;height:100%;object-fit:cover}
.stibom-news-detail .snd-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid #ffffffa8;border-radius:50%;background:#0d262e99;color:#fff;font-size:23px;cursor:pointer}
.stibom-news-detail .snd-prev{left:16px}.stibom-news-detail .snd-next{right:16px}
.stibom-news-detail .snd-counter{position:absolute;left:20px;bottom:19px;background:#0d262eaa;color:#fff;padding:6px 11px;border-radius:20px;font-size:12px}
.stibom-news-detail .snd-progress{position:absolute;z-index:3;left:105px;right:24px;bottom:24px;display:flex;gap:6px}
.stibom-news-detail .snd-progress button{flex:1;height:3px;border:0;border-radius:8px;padding:0;background:#ffffff80;cursor:pointer}
.stibom-news-detail .snd-progress button.active{background:#fff;height:4px}
.stibom-news-detail .snd-content{padding:clamp(24px,4vw,46px) clamp(20px,5vw,56px);font-size:16px;line-height:1.9;color:#3d505b}
.stibom-news-detail .snd-content p{margin:0 0 18px;text-align:justify}
.stibom-news-detail .snd-content p:last-child{margin-bottom:0}
.stibom-news-detail .snd-source{margin-top:26px;padding-top:18px;
	border-top:1px solid #e4ebee;
	text-align:right;
	color:var(--snd-teal);
	font-style: italic;
    }
@media(max-width:600px){.stibom-news-detail .snd-progress{left:78px;right:12px;bottom:14px;gap:4px}.stibom-news-detail .snd-counter{bottom:10px;left:10px}.stibom-news-detail .snd-arrow{width:36px;height:36px}.stibom-news-detail .snd-prev{left:9px}.stibom-news-detail .snd-next{right:9px}.stibom-news-detail .snd-content{font-size:15px;line-height:1.8}}
