:root{--ivory:#F8F5EE;--ink:#1B1712;--soft:#6E6659;--line:#E7E1D3;--ember:#C9860F}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Instrument Sans",sans-serif;background:var(--ivory);color:var(--ink);line-height:1.7}
.wrap{max-width:760px;margin:0 auto;padding:60px 28px 90px}
a{color:var(--ember);text-decoration:none}a:hover{text-decoration:underline}
.wordmark{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:19px;color:var(--ink)}
.wordmark em{font-style:normal;color:var(--ember)}
h1{font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:40px;letter-spacing:-.02em;margin:34px 0 6px}
.meta{color:var(--soft);font-size:14px;margin-bottom:34px}
h2{font-family:"Bricolage Grotesque",sans-serif;font-weight:700;font-size:21px;margin:36px 0 10px}
p,li{font-size:15.5px;color:#3d382f;margin-bottom:12px}
ul{padding-left:22px;margin-bottom:12px}
.note{background:#FFF7E8;border:1px solid #EDD9AE;border-radius:12px;padding:16px 18px;font-size:14px;color:#6b5a33;margin:26px 0}
footer{border-top:1px solid var(--line);margin-top:50px;padding-top:20px;font-size:13px;color:var(--soft)}

/* TikTok review: the app icon must appear at the top of the legal pages. */
.brandbar{display:flex;align-items:center;gap:10px;margin-bottom:4px}
.brandbar img{width:34px;height:34px;border-radius:8px;display:block}
