@font-face{font-family:Kanit;src:url('/kanit.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f8fc;color:#17325c;font:16px/1.75 Kanit,Arial,sans-serif}a{color:inherit;text-decoration:none}.legal-nav{min-height:68px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;gap:26px;background:#0e2a5c;color:#fff}.legal-brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;white-space:nowrap}.legal-brand img{width:39px;height:39px;object-fit:contain;border-radius:50%;background:transparent}.legal-brand span span{color:#35b6e8}.legal-nav nav{margin-left:auto;display:flex;align-items:center;gap:22px;font-size:14px;color:#e4efff}.legal-nav nav a:hover{color:#ffc72c}.legal-cta{border-radius:999px;padding:9px 16px;background:linear-gradient(90deg,#1a4fa0,#35b6e8);font-size:14px;font-weight:700}.legal-hero{position:relative;overflow:hidden;padding:86px 24px 72px;text-align:center;background:linear-gradient(112deg,#0e2a5c,#1a4fa0 55%,#35b6e8);color:#fff}.legal-hero:before,.legal-hero:after{content:"";position:absolute;border-radius:50%;background:#fff2;filter:blur(1px)}.legal-hero:before{width:380px;height:380px;left:-150px;top:-220px}.legal-hero:after{width:300px;height:300px;right:-90px;bottom:-220px;background:#ffc72c44}.legal-hero>*{position:relative}.legal-kicker{margin:0 0 10px;color:#9fe8ff;font-size:14px;font-weight:700}.legal-hero h1{margin:0;font-size:clamp(35px,5vw,54px);line-height:1.2}.legal-hero p:last-child{max-width:670px;margin:18px auto 0;color:#e1f3ff}.legal-main{max-width:920px;margin:-34px auto 76px;padding:0 24px;position:relative}.legal-card{padding:42px clamp(24px,5vw,58px);border:1px solid #dfebf5;border-radius:24px;background:#fff;box-shadow:0 22px 60px #113b6b19}.legal-card h2{margin:32px 0 9px;color:#0e2a5c;font-size:23px}.legal-card h2:first-child{margin-top:0}.legal-card p{margin:0 0 13px;color:#506984}.legal-card a{color:#168dc6;font-weight:700}.legal-note{margin:28px 0 0;padding:17px 20px;border-radius:14px;background:#e7f5fb;color:#255d7d}.legal-footer{padding:48px max(24px,calc((100vw - 1180px)/2));background:#0b2250;color:#c5d8f2;display:flex;flex-wrap:wrap;gap:22px;align-items:center}.legal-footer .legal-brand{color:#fff}.legal-footer>div{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto;font-size:14px}.legal-footer a:hover{color:#ffc72c}.legal-footer small{width:100%;padding-top:18px;border-top:1px solid #ffffff1d;color:#87a4cd}@media(max-width:760px){.legal-nav{padding:14px 20px;flex-wrap:wrap;gap:14px}.legal-nav nav{order:3;margin:0;width:100%;gap:15px;flex-wrap:wrap;font-size:13px}.legal-cta{margin-left:auto}.legal-hero{padding:66px 24px 62px}.legal-main{margin-top:-26px}.legal-footer>div{margin-left:0;width:100%}}

