/* Wecommerce for Trade — privacy-policy.html & terms.html layout */

body{line-height:1.7;}

.topbar{border-bottom:1px solid var(--line); padding:20px 0;}
.topbar .wrap-narrow{display:flex; justify-content:space-between; align-items:center;}
.back{text-decoration:none; font-size:.9rem; color:var(--muted); display:flex; align-items:center; gap:6px;}
.back:hover{color:var(--secondary);}

main{padding:56px 0 80px;}
h1{font-size:2rem; margin:0 0 6px;}
.eff-date{color:var(--muted); font-size:.9rem; margin:0 0 24px;}

.identity-box{border:1px solid var(--line); background:var(--surface); padding:18px 20px; font-size:.9rem; margin-bottom:36px;}
.identity-box p{margin:4px 0;}
.identity-box strong{color:var(--text);}
.identity-box a{text-decoration:none;}
.identity-box a:hover{color:var(--secondary);}

section.clause{margin-bottom:30px;}
section.clause h2{font-size:1.15rem; margin:0 0 10px;}
section.clause p, section.clause li{color:var(--muted); font-size:.98rem;}
section.clause ul{margin:6px 0; padding-inline-start:20px;}
section.clause a{color:var(--muted); text-decoration:underline;}
section.clause a:hover{color:var(--secondary);}

footer.legal-footer{border-top:1px solid var(--line); padding:24px 0; font-size:.85rem; color:var(--muted);}
footer.legal-footer a{color:inherit;}
