.policy[data-v-0bed7ff9]{display:flex;flex-direction:column;gap:18px}.policy-hero[data-v-0bed7ff9]{padding:32px 38px;border-radius:14px;background:#fff;border:1px solid var(--border);border-top:5px solid var(--accent)}.policy-eyebrow[data-v-0bed7ff9]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--accent)}.policy-hero h1[data-v-0bed7ff9]{margin:8px 0 0;font-family:Bai Jamjuree,sans-serif;font-size:34px;font-weight:700;color:#22262d}.policy-hero p[data-v-0bed7ff9]{margin:10px 0 0;max-width:820px;font-size:16.5px;line-height:1.8;color:#454a53}.policy-hero small[data-v-0bed7ff9]{display:block;margin-top:12px;font-size:13px;color:var(--muted)}.policy-layout[data-v-0bed7ff9]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.policy-toc[data-v-0bed7ff9]{position:sticky;top:90px;display:flex;flex-direction:column;gap:2px;padding:16px 10px;border-radius:14px;background:#fff;border:1px solid var(--border)}.policy-toc strong[data-v-0bed7ff9]{padding:0 10px 8px;font-size:13px;color:var(--muted)}.policy-toc a[data-v-0bed7ff9]{display:flex;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.45;color:#3d414a}.policy-toc a[data-v-0bed7ff9]:hover{background:#f3f5f7;color:var(--accent)}.policy-toc b[data-v-0bed7ff9]{flex-shrink:0;width:20px;color:var(--muted);font-weight:600}.policy-body[data-v-0bed7ff9]{display:flex;flex-direction:column;gap:12px}.policy-sec[data-v-0bed7ff9]{padding:26px 30px;border-radius:14px;background:#fff;border:1px solid var(--border);scroll-margin-top:90px}.policy-sec h2[data-v-0bed7ff9]{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:20px;font-weight:700;color:#22262d}.policy-sec h2 span[data-v-0bed7ff9]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent);font-size:15px}.policy-sec img[data-v-0bed7ff9]{display:block;max-width:100%;margin-top:14px;border-radius:10px}.policy-actions[data-v-0bed7ff9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;border-radius:14px;background:#fff;border:1px solid var(--border)}.policy-btn[data-v-0bed7ff9]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:8px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.policy-btn.ghost[data-v-0bed7ff9]{background:#fff;color:#30343b;border:1px solid #c9ced6}.policy-link[data-v-0bed7ff9]{margin-left:auto;font-size:14.5px;font-weight:600;color:var(--accent)}.is-mobile[data-v-0bed7ff9]{gap:12px;padding:12px 12px 22px}.is-mobile .policy-hero[data-v-0bed7ff9]{padding:22px 18px}.is-mobile .policy-hero h1[data-v-0bed7ff9]{font-size:24px}.is-mobile .policy-hero p[data-v-0bed7ff9]{font-size:15px}.is-mobile .policy-layout[data-v-0bed7ff9]{grid-template-columns:1fr}.is-mobile .policy-sec[data-v-0bed7ff9]{padding:18px 16px}.is-mobile .policy-sec h2[data-v-0bed7ff9]{font-size:17.5px}.is-mobile .policy-actions[data-v-0bed7ff9]{flex-direction:column;align-items:stretch}.is-mobile .policy-btn[data-v-0bed7ff9]{justify-content:center}.is-mobile .policy-link[data-v-0bed7ff9]{margin:4px auto 0}
