.elementor-30 .elementor-element.elementor-element-7f0d2da{--display:flex;}/* Start custom CSS *//* OK198 News - complete standalone black/gold styling */
#ok198-news-page{--gold:#e7be59;--gold2:#ffdf89;--bg:#090909;--panel:#151515;--line:#56421c;--text:#eee5d1;--muted:#b7ab95;box-sizing:border-box;background:linear-gradient(180deg,#090909,#12100b 45%,#070707);color:var(--text);font-family:Kanit,'Noto Sans Thai',Arial,sans-serif;width:100%;padding:28px max(16px,calc((100% - 1160px)/2)) 65px;line-height:1.85}
#ok198-news-page *,#ok198-news-page *::before,#ok198-news-page *::after{box-sizing:border-box}
#ok198-news-page a{text-decoration:none}
#ok198-news-page img{max-width:100%;height:auto;display:block}
#ok198-news-page .ok198-news-hero{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 75% 0%,#3b2c0c,#15120c 45%,#0a0a0a);box-shadow:0 15px 45px #0007}
#ok198-news-page .ok198-news-banner{display:block}
#ok198-news-page .ok198-news-banner img{width:100%;max-height:470px;object-fit:cover}
#ok198-news-page .ok198-news-hero-content{padding:28px clamp(18px,4vw,42px) 34px}
#ok198-news-page .ok198-news-eyebrow,#ok198-news-page .ok198-news-heading>span{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}
#ok198-news-page h1,#ok198-news-page h2,#ok198-news-page h3,#ok198-news-page h4{color:#fff4d7;line-height:1.45}
#ok198-news-page h1{font-size:clamp(25px,3.5vw,40px);margin:0 0 16px}
#ok198-news-page h2{font-size:clamp(21px,2.7vw,29px);margin:0 0 14px}
#ok198-news-page .ok198-news-hero-content p{font-size:15px;color:var(--text);margin:0 0 20px}
#ok198-news-page .ok198-news-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
#ok198-news-page .ok198-news-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 23px;min-height:43px;border-radius:10px;font-size:14px;font-weight:800;transition:transform .2s,filter .2s}
#ok198-news-page .ok198-news-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}
#ok198-news-page .ok198-news-btn-gold{background:linear-gradient(120deg,#b88826,#ffdd79);color:#151006!important}
#ok198-news-page .ok198-news-btn-outline{border:1px solid var(--gold);color:var(--gold2)!important;background:#1d170c}
#ok198-news-page .ok198-news-nav{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;padding:12px;background:#15120c;border:1px solid var(--line);border-radius:13px}
#ok198-news-page .ok198-news-nav a{color:var(--text);font-size:13px;padding:7px 12px;border-radius:7px}
#ok198-news-page .ok198-news-nav a:hover{background:#483713;color:var(--gold2)}
#ok198-news-page .ok198-news-section{margin:28px 0;padding:clamp(18px,3vw,34px);border:1px solid #433719;border-radius:18px;background:linear-gradient(135deg,#171511,#101010);scroll-margin-top:90px}
#ok198-news-page .ok198-news-heading{margin-bottom:20px}
#ok198-news-page .ok198-news-heading p{color:var(--muted);margin:0}
#ok198-news-page .ok198-news-content{font-size:15px;color:var(--text)}
#ok198-news-page .ok198-news-content p{margin:0 0 16px;line-height:1.85}
#ok198-news-page .ok198-news-subheading{margin:25px 0 12px;color:var(--gold)!important;font-size:clamp(17px,2vw,21px);font-weight:800;line-height:1.5;border-left:3px solid var(--gold);padding-left:12px}
#ok198-news-page .ok198-news-content p:last-child{margin-bottom:0}
#ok198-news-page .ok198-news-highlight{color:var(--gold2)!important;text-decoration:underline;text-underline-offset:3px}
#ok198-news-page .ok198-news-inline-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
#ok198-news-page .ok198-news-inline-links a{padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:#211a0c;text-decoration:none}
#ok198-news-page .ok198-news-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}
#ok198-news-page .ok198-news-carousel-controls{display:flex;gap:8px}
#ok198-news-page .ok198-news-carousel-controls button{background:#241c0c;border:1px solid var(--gold);color:var(--gold2);width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:25px}
#ok198-news-page .ok198-news-carousel{overflow:hidden}
#ok198-news-page .ok198-news-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) #111;gap:16px;padding:6px 0 16px}
#ok198-news-page .ok198-news-post{flex:0 0 calc((100% - 48px)/4);min-width:0;background:#201b12;border:1px solid var(--line);border-radius:12px;overflow:hidden;scroll-snap-align:start}
#ok198-news-page .ok198-news-post-image{display:block;aspect-ratio:1/1;background:#2d2412}
#ok198-news-page .ok198-news-post-image img{width:100%;height:100%;object-fit:cover}
#ok198-news-page .ok198-news-post-placeholder{display:grid;place-items:center;width:100%;height:100%;font-weight:900;color:var(--gold);font-size:30px}
#ok198-news-page .ok198-news-post-body{padding:14px}
#ok198-news-page .ok198-news-post-date{color:var(--muted);font-size:11px}
#ok198-news-page .ok198-news-post-body h3{font-size:15px;margin:7px 0 8px}
#ok198-news-page .ok198-news-post-body h3 a{color:#fff0c9}
#ok198-news-page .ok198-news-post-body p{color:var(--muted);font-size:12px;line-height:1.6}
#ok198-news-page .ok198-news-readmore,#ok198-news-page .ok198-news-view-all{color:var(--gold2);font-weight:800;font-size:13px}
#ok198-news-page .ok198-news-carousel-bottom{text-align:right;margin-top:10px}
#ok198-news-page .ok198-news-final{text-align:center;border:1px solid var(--gold);border-radius:18px;padding:34px 20px;background:radial-gradient(circle at top,#3b2d0f,#12100a 60%)}
#ok198-news-page .ok198-news-final p{color:var(--muted)}
#ok198-news-page .ok198-news-final-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0}
#ok198-news-page .ok198-news-final-links a{color:var(--gold2);border:1px solid var(--line);border-radius:8px;padding:7px 12px}
#ok198-news-page .ok198-news-final .ok198-news-actions{justify-content:center}
@media(max-width:900px){#ok198-news-page .ok198-news-post{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:650px){#ok198-news-page{padding:14px 12px 85px}#ok198-news-page .ok198-news-section{padding:18px 14px}#ok198-news-page .ok198-news-post{flex-basis:calc((100% - 12px)/2)}#ok198-news-page .ok198-news-track{gap:12px}#ok198-news-page .ok198-news-nav{flex-wrap:nowrap;overflow-x:auto}#ok198-news-page .ok198-news-nav a{flex-shrink:0}#ok198-news-page .ok198-news-carousel-heading{align-items:flex-start}#ok198-news-page .ok198-news-hero-content{padding:20px 16px}#ok198-news-page .ok198-news-btn{flex:1}}
@media(max-width:380px){#ok198-news-page .ok198-news-post{flex-basis:78%}}/* End custom CSS */