
@font-face{font-family:system-thai;src:local("Leelawadee UI"),local("Tahoma")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f8f3e7;font-family:system-thai,Tahoma,sans-serif;line-height:1.72}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:24px;padding:14px clamp(22px,5vw,76px);background:rgba(5,5,5,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.brand img{width:205px;height:60px;object-fit:contain}.site-header nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.site-header nav a{font-size:.88rem;color:#d7cfbf}.site-header nav a:hover{color:var(--gold)}.signup,.hero-actions a:first-child{background:linear-gradient(135deg,var(--gold),var(--accent));color:#090806;font-weight:800;border-radius:999px;padding:11px 24px}.hero{position:relative;min-height:min(78vw,780px);overflow:hidden}.hero>img{width:100%;height:100%;min-height:min(78vw,780px);object-fit:cover}.hero-panel{position:absolute;max-width:650px;padding:clamp(24px,4vw,58px);background:rgba(6,6,6,.84);border:1px solid var(--line);backdrop-filter:blur(10px)}.hero-panel>span,.kicker,.cluster>div>span,.faq>span{letter-spacing:.18em;color:var(--gold);font-size:.78rem;font-weight:800}.hero h1{font-size:clamp(2rem,4.2vw,4.25rem);line-height:1.12;margin:.5rem 0 1rem}.hero-panel p{font-size:1.08rem;color:#d8d0c3}.hero-actions{display:flex;gap:12px;margin-top:26px}.hero-actions a{border:1px solid var(--gold);border-radius:999px;padding:11px 23px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.trust-strip span{padding:18px;text-align:center;background:#0a0a0a;color:#cfc6b7;font-size:.86rem}.article-shell{max-width:1180px;margin:auto;padding:86px 26px}.article-intro{max-width:860px;margin-bottom:70px}.article-intro h2,.cluster h2,.faq h2{font-size:clamp(1.7rem,3vw,3.2rem);line-height:1.2;margin:.4rem 0 1rem}.article-intro>p{font-size:1.08rem;color:#cfc7ba}.article-intro table{width:100%;border-collapse:collapse;margin:28px 0}.article-intro caption{text-align:left;color:var(--gold);font-weight:800;padding-bottom:12px}.article-intro th,.article-intro td{border:1px solid var(--line);padding:13px;text-align:left}.article-intro th{width:35%;color:var(--accent)}.article-intro li,.sources li{margin:.45rem 0;color:#d5cec3}.content-section{position:relative;padding:44px 0 44px 110px;border-top:1px solid var(--line)}.section-no{position:absolute;left:0;top:46px;font-size:1.4rem;color:var(--gold);font-weight:800}.content-section h2{font-size:clamp(1.4rem,2.5vw,2.35rem);line-height:1.25;margin:0 0 20px}.content-section p{color:#d5cec3;margin:0 0 16px}.sources{border-top:1px solid var(--line);margin-top:34px;padding-top:34px}.sources a{text-decoration:underline;color:var(--accent)}.cluster,.faq{padding:80px clamp(26px,7vw,110px)}.cluster{background:#0a0a0a;border-block:1px solid var(--line)}.cluster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cluster-card{display:flex;min-height:210px;flex-direction:column;padding:26px;background:#0f0f0f;border:1px solid var(--line);border-radius:18px}.cluster-card span{color:var(--gold);font-size:.82rem}.cluster-card strong{font-size:1.15rem;line-height:1.4;margin:16px 0 auto}.cluster-card em{font-style:normal;color:var(--accent)}.faq{max-width:1120px;margin:auto}.faq details{border-top:1px solid var(--line);padding:22px 4px}.faq summary{cursor:pointer;font-size:1.12rem;font-weight:700}.faq details p{color:#ccc3b5}footer{padding:60px clamp(26px,7vw,110px);background:#020202;border-top:1px solid var(--line);color:#aaa095}footer img{width:220px;height:70px;object-fit:contain;margin-bottom:20px}footer p{max-width:760px}@media(max-width:800px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.brand img{width:170px}.hero{min-height:720px}.hero>img{min-height:720px}.hero-panel{left:18px!important;right:18px!important;bottom:18px!important;top:auto!important}.trust-strip{grid-template-columns:1fr 1fr}.content-section{padding-left:0}.section-no{position:static;display:block;margin-bottom:10px}.cluster-grid{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}.article-intro th,.article-intro td{display:block;width:100%}}
@media(max-width:800px){.layout-royal .hero-panel,.layout-arena .hero-panel,.layout-matrix .hero-panel{left:18px!important;right:18px!important;top:auto!important;bottom:18px!important;transform:none!important}.layout-matrix .hero{clip-path:none;margin:10px}.layout-arena .hero{border-radius:0}}
.layout-royal{--gold:#e8bd54;--accent:#fff0ad;--line:#342a18}.layout-royal .hero-panel{left:6vw;bottom:6vw;border-radius:4px;border-left:5px solid var(--gold)}.layout-royal .cluster-card:nth-child(2){transform:translateY(24px)}