.policy{max-width:680px;margin:0 auto;padding:var(--s-7) 16px var(--s-8)}.policy-home{font-size:20px;color:var(--c-ink);text-decoration:none}.policy h1,.policy-home{font-family:var(--f-display)}.policy h1{font-size:34px;font-weight:500;line-height:1.2;margin:var(--s-6) 0 var(--s-2)}.policy-meta{margin:0 0 var(--s-5);font-size:14px;color:var(--c-muted)}.policy-draft{margin:0;padding:var(--s-3) var(--s-4);border:var(--rule);border-radius:var(--r-panel);background:var(--c-surface)}.policy a{color:var(--c-accent)}.policy h2{font-family:var(--f-display);font-size:22px;font-weight:500;margin:var(--s-6) 0 var(--s-2)}.policy h3{font-size:16px;font-weight:600;margin:var(--s-5) 0 var(--s-2)}.policy li,.policy p{line-height:1.6;color:var(--c-ink-2)}.policy ul{padding-left:var(--s-5)}.policy-draft+*{margin-top:var(--s-6)}.policy-table{overflow-x:auto;margin:var(--s-5) 0}.policy-table table{border-collapse:collapse;min-width:560px;font-size:14px}.policy-table td,.policy-table th{text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3);border-bottom:var(--rule);line-height:1.5}.policy-table thead th{color:var(--c-muted);font-weight:600}