@font-face{font-family:Kanit;src:url(fonts/Kanit-Regular.ttf);font-display:swap}@font-face{font-family:Kanit;src:url(fonts/Kanit-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Sarabun;src:url(fonts/Sarabun-Regular.ttf);font-display:swap}@font-face{font-family:Sarabun;src:url(fonts/Sarabun-Bold.ttf);font-weight:700;font-display:swap}:root{--ink:oklch(.15 .025 270);--violet:oklch(.4 .15 270);--deep:oklch(.23 .1 270);--acid:oklch(.88 .17 110);--surface:oklch(.955 .012 270);--muted:oklch(.42 .03 270)}*{box-sizing:border-box}body{margin:0;background:white;color:var(--ink);font:16px/1.78 Sarabun,Arial,sans-serif}a{color:inherit}.policy-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(22px,calc((100vw - 1040px)/2));border-bottom:1px solid var(--ink)}.policy-head a{text-decoration:none}.policy-brand{font:700 1.3rem Kanit,sans-serif}.back{border-bottom:3px solid var(--violet)}.policy-hero{background:var(--deep);color:white;padding:90px 20px}.policy-hero>div,.policy-content{width:min(900px,100%);margin:auto}.policy-hero span{color:var(--acid);font-weight:700}.policy-hero h1{font:700 clamp(3.2rem,8vw,6rem)/1 Kanit,sans-serif;letter-spacing:-.035em;margin:18px 0 20px}.policy-hero p{color:oklch(.82 .025 270);max-width:65ch}.policy-content{padding:75px 20px}.draft{background:var(--acid);padding:18px 22px;font-weight:700}.policy-content h2{font:700 2rem/1.2 Kanit,sans-serif;margin:45px 0 12px;padding-top:20px;border-top:2px solid var(--ink)}.policy-content p,.policy-content li{color:var(--muted)}.policy-content li+li{margin-top:7px}.policy-content a{color:var(--violet);font-weight:700;overflow-wrap:anywhere}footer{background:oklch(.08 0 0);color:white;text-align:center;padding:35px 20px}footer a{color:var(--acid)}@media(max-width:600px){.policy-head{align-items:flex-start;flex-direction:column}.policy-hero{padding:65px 18px}.policy-content{padding:55px 16px}}
