/* Shared look for /privacy, /terms and /refund. Uses the zordic-ui.css tokens. */
body{margin:0;background:var(--z-bg,#faf6f1);color:var(--z-ink,#1a1612);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}
.lg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid var(--z-border,#e8dfd2);background:var(--z-surface,#fff)}
.lg-top img{height:32px;width:auto;display:block}
.lg-top a{font-size:14px;color:var(--z-ink-2,#4a3f35);text-decoration:none}
.lg-top a:hover{color:var(--z-gold-dark,#9a7a2c)}
main{max-width:760px;margin:0 auto;padding:36px 16px 64px}
h1{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(30px,6vw,40px);line-height:1.15;margin:0 0 6px;color:var(--z-ink,#1a1612)}
.lg-updated{color:var(--z-ink-3,#8a7d70);font-size:14px;margin:0 0 24px}
h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;margin:34px 0 8px;color:var(--z-ink,#1a1612)}
h3{font-size:16px;font-weight:600;margin:18px 0 4px;color:var(--z-ink,#1a1612)}
p,li{font-size:16px;color:var(--z-ink-2,#4a3f35)}
p{margin:0 0 12px}
ul{padding-left:20px;margin:0 0 12px}
li{margin:6px 0}
strong{color:var(--z-ink,#1a1612)}
a{color:var(--z-gold-dark,#9a7a2c);overflow-wrap:anywhere}
.lg-box{background:var(--z-surface,#fff);border:1px solid var(--z-border,#e8dfd2);border-radius:var(--z-radius-lg,14px);padding:16px 18px;margin:0 0 8px}
.lg-box ul{margin:0}
.lg-foot{border-top:1px solid var(--z-border,#e8dfd2);padding:22px 16px;text-align:center;font-size:14px;color:var(--z-ink-3,#8a7d70)}
.lg-foot a{margin:0 8px;white-space:nowrap}
