/* BEGOLING v2.3.0 — Unified newsroom foundation */
:root{
  --be-accent:#ef233c;
  --be-accent-dark:#d90429;
  --be-accent-soft:#fff3f5;
  --be-ink:#10233f;
  --be-ink-2:#17365c;
  --be-text:#31445d;
  --be-muted:#78879a;
  --be-faint:#9aa7b7;
  --be-line:#e5ebf2;
  --be-line-strong:#d9e2ec;
  --be-canvas:#f5f8fb;
  --be-soft:#f8fafc;
  --be-paper:#ffffff;
  --be-warm:#fff9f2;
  --be-success:#158a56;
  --be-warning:#bd7a00;
  --be-max:1440px;
  --be-reading:820px;
  --be-radius-xs:8px;
  --be-radius-sm:12px;
  --be-radius:16px;
  --be-radius-lg:22px;
  --be-shadow-xs:0 3px 12px rgba(16,35,63,.04);
  --be-shadow-sm:0 8px 24px rgba(16,35,63,.055);
  --be-shadow:0 16px 42px rgba(16,35,63,.07);
  --be-shadow-lg:0 24px 64px rgba(16,35,63,.10);
  --be-topbar-z:1200;
  --be-nav-z:1100;
  --be-overlay-z:5000;
  --be-speed:.18s;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--be-paper);color:var(--be-text);font-family:"Bai Jamjuree","Segoe UI",Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}
a:hover{color:var(--be-accent-dark)}
img{max-width:100%;height:auto;display:block}
button,input,textarea,select{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
::selection{background:#ffdce2;color:var(--be-ink)}
.be-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.16em;flex:0 0 auto;overflow:visible}
.be-container{width:calc(100% - 48px);max-width:var(--be-max);margin-inline:auto}
.be-screen-reader{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
[hidden]{display:none!important}
@media(max-width:900px){.be-container{width:calc(100% - 28px)}}
@media(max-width:700px){.be-container{width:calc(100% - 20px)}}
