.policy-links{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin:24px 0;padding:0 16px;font-size:13px;line-height:1.8}.policy-links a{color:var(--ink-2);text-decoration:underline;text-underline-offset:4px}.policy-draft{padding:16px 20px;border-left:3px solid var(--primary);background:var(--surface);margin:24px 0}.policy-draft p{margin:4px 0}.policy-pending{padding:16px;border:1px dashed var(--line);border-radius:8px}.membership-page footer{padding-top:16px;border-top:1px solid var(--line)}.membership-page footer .policy-links{justify-content:flex-start;padding:0}.membership-page dt{font-weight:600;margin-top:16px}.membership-page dd{margin:8px 0;line-height:1.85}

.settings-policy-links{display:flex;flex-direction:column;gap:0}.settings-policy-links a{display:block;padding:14px 4px;color:var(--ink-2);line-height:1.6;overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid var(--line)}.settings-policy-links a:last-child{border-bottom:0}.settings-policy-links a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
