body{font-family:"Sarabun","Noto Sans Thai",system-ui,sans-serif;line-height:1.75;color:#2b2b2b;background:#fffaf0;margin:0}
main{max-width:760px;margin:0 auto;padding:24px 20px 56px}
h1{font-size:1.6rem;color:#8b2c1a}h2{font-size:1.15rem;margin-top:2rem;color:#5a3e1b}
table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{border:1px solid #d9c9a8;padding:8px;text-align:left;vertical-align:top}th{background:#f3e6c8}
.meta{color:#777;font-size:.9rem}footer{margin-top:2.5rem;font-size:.9rem;color:#777}a{color:#8b2c1a}
