.help-link{min-height:44px;color:inherit;margin-top:6px;font-weight:600;line-height:44px;text-decoration:underline;display:inline-block}.doc{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));background:var(--color-bg);color:var(--color-text)}.doc__inner{flex-direction:column;gap:14px;width:min(100%,720px);margin:0 auto;line-height:1.6;display:flex}.doc__back{align-self:flex-start}.doc h1{font-size:var(--text-xl);font-weight:700;line-height:1.25}.doc h2{font-size:var(--text-lg);margin-top:12px;font-weight:700}.doc p,.doc li{color:var(--color-text-2)}.doc ul,.doc ol{flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.doc strong{color:var(--color-text)}.doc a{color:inherit;text-decoration:underline}.doc__updated{font-size:var(--text-sm);color:var(--color-text-3)}.doc .draft-banner{z-index:1;border:2px solid var(--color-warn);border-radius:var(--radius-sm);background:var(--color-warn-soft,var(--color-surface-2));color:var(--color-text);padding:12px 14px;font-weight:700;position:sticky;top:0}.legal__todo{background:var(--color-warn-soft,var(--color-surface-3));color:var(--color-warn);border-radius:4px;padding:0 4px;font-weight:700}.legal-links{font-size:var(--text-xs);color:var(--color-text-3);flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.legal-links a{min-height:32px;color:inherit;line-height:32px;text-decoration:underline;display:inline-block}
