.rl-policy-page{max-width:1040px}.rl-policy-page .rl-page-head{max-width:820px}.rl-policy-updated{margin:-12px 0 0;font-size:14px;color:var(--rl-ink-soft)}.rl-policy-nav{display:flex;flex-wrap:wrap;gap:10px 18px;max-width:820px;margin:30px 0 44px;font-size:14px}.rl-policy-body a,.rl-policy-nav a,.rl-policy-related a{color:var(--rl-rose);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rl-policy-body{max-width:820px}.rl-policy-body section{scroll-margin-top:110px;padding:8px 0 28px}.rl-policy-body h2{font-family:var(--rl-serif);font-size:clamp(24px,3vw,32px);line-height:1.3;margin:0 0 16px}.rl-policy-body li,.rl-policy-body p{color:var(--rl-ink-soft);font-size:16px;line-height:1.8}.rl-policy-body p{margin:0 0 16px}.rl-policy-body ul{padding-left:24px}.rl-policy-body li{margin:12px 0}.rl-policy-related{max-width:820px;display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid var(--rl-line);padding-top:24px;margin-top:12px;font-size:14px}@media (max-width:620px){.rl-policy-nav{margin-bottom:28px}}