@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Noto+Sans+Thai:wght@400;500;600;700;800&display=swap');
:root{--ink:#10212d;--muted:#617680;--teal:#0f766e;--line:#dce8eb;--navy:#071f2d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fbfa;color:var(--ink);font:16px/1.8 'Noto Sans Thai',Inter,sans-serif}a{color:var(--teal)}
.top{background:#fff;border-bottom:1px solid var(--line)}.top-inner,.wrap,.bottom-inner{width:min(1120px,calc(100% - 32px));margin:auto}.top-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px}.top img{height:54px;max-width:175px;object-fit:contain}.links{display:flex;gap:18px;flex-wrap:wrap}.links a{text-decoration:none;color:var(--ink);font-weight:700}.links a:hover,.links a:focus-visible{color:var(--teal)}
.wrap{padding:clamp(36px,6vw,72px) 0 80px}.eyebrow{font-weight:800;color:var(--teal);font-size:14px}h1,h2,h3{line-height:1.35;color:var(--navy)}h1{font-size:clamp(30px,4vw,48px);margin:10px 0 14px}h2{font-size:clamp(22px,2.6vw,28px)}.lead{color:var(--muted);font-size:clamp(16px,1.6vw,19px);max-width:800px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0}.card,.paper,.cta{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 28px rgba(7,31,45,.04)}.card{padding:26px;display:block;text-decoration:none;color:inherit}.card:hover,.card:focus-visible{border-color:var(--teal);box-shadow:0 16px 32px rgba(15,118,110,.1)}.card h2{font-size:21px;margin:7px 0}.card p{margin:0;color:var(--muted)}.paper{padding:clamp(22px,4vw,50px);max-width:850px}.paper section{margin-top:32px}.paper p{margin:12px 0}.meta{color:var(--muted);font-size:14px}.back{display:inline-block;margin-bottom:22px}.source{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.related{margin-top:40px}.related ul{padding-left:22px}.cta{margin-top:40px;padding:25px 30px;background:#e7f8f4}.cta a{font-weight:800}.bottom{background:var(--navy);color:#e6f5f4}.bottom-inner{padding:24px 0;display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.bottom a{color:#b1f1e5}
@media(max-width:650px){.top-inner{padding:10px 0;flex-wrap:wrap}.top img{height:45px}.links{gap:12px;font-size:13px}.grid{grid-template-columns:1fr}.card{padding:21px}.wrap{padding-bottom:55px}}
.data-block{margin-top:36px}.data-block h2{margin-bottom:8px}.table-intro{color:var(--muted);margin:0 0 18px}.table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:white;-webkit-overflow-scrolling:touch}table{width:100%;min-width:600px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.65}thead{background:#0b3440;color:#fff}th,td{padding:15px 17px;vertical-align:top;border-bottom:1px solid var(--line)}thead th{border-bottom:0;font-weight:800}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background:#f1f9f7}tbody th{font-weight:750;color:var(--navy);width:35%}.amount{font-weight:800;color:#0b665f;white-space:nowrap}@media(max-width:650px){table{min-width:540px;font-size:14px}th,td{padding:13px}.table-scroll{box-shadow:inset -10px 0 18px -18px #071f2d}}
