:root{--velvet:#6b1f3a;--blush:#f4d7dc;--cream:#fbf7f2;--ink:#1b1213;--gold:#c9a85c}html,body{background:var(--cream);color:var(--ink);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}a{color:var(--velvet)}.policy{max-width:760px;margin:0 auto;padding:3rem 1.5rem 5rem;line-height:1.65}.policy h1{color:var(--velvet);margin-bottom:.5rem;font-size:2rem}.policy h2{color:var(--velvet);margin-top:2.5rem;font-size:1.3rem}.policy h3{margin-top:1.75rem;font-size:1.05rem}.policy table{border-collapse:collapse;width:100%;margin:1.25rem 0;display:block;overflow-x:auto}.policy th,.policy td{text-align:left;vertical-align:top;border:1px solid #6b1f3a2e;padding:.55rem .7rem;font-size:.95rem}.policy th{background:var(--blush);color:var(--velvet)}.policy code{background:#6b1f3a12;border-radius:4px;padding:.1em .35em;font-size:.9em}.policy hr{border:0;border-top:1px solid #6b1f3a26;margin:2.5rem 0}
