#ragnarok-orbital .rx-footer-controls-wrap {flex-wrap:wrap}
#ragnarok-orbital .rx-footer-legal-link {display:flex;align-items:center;min-height:44px;padding:10px 0}
#ragnarok-orbital .rx-legal-back {display:flex;align-items:center;min-height:44px;padding:0 4px;color:var(--rx-muted);font-size:12px;transition:color .2s}
#ragnarok-orbital .rx-legal-back:hover {color:var(--rx-cream)}
#ragnarok-orbital .rx-legal-main {padding:64px 0 80px}
#ragnarok-orbital .rx-legal-content {max-width:680px}
#ragnarok-orbital .rx-legal-content h1 {font-size:clamp(28px,4vw,38px);line-height:1.2;letter-spacing:-.03em;margin-bottom:36px}
#ragnarok-orbital .rx-legal-content section {margin-bottom:28px}
#ragnarok-orbital .rx-legal-content h2 {font-size:16px;letter-spacing:-.01em;margin-bottom:10px;color:var(--rx-bronze)}
#ragnarok-orbital .rx-legal-content p {font-size:15px;line-height:1.75;color:var(--rx-cream);overflow-wrap:break-word}
#ragnarok-orbital .rx-legal-content a {border-bottom:1px solid var(--rx-dim);transition:color .2s,border-color .2s}
#ragnarok-orbital .rx-legal-content a:hover {color:var(--rx-bronze);border-color:var(--rx-bronze)}
@media(max-width:650px) {
 #ragnarok-orbital .rx-legal-main {padding:44px 0 56px}
 #ragnarok-orbital .rx-legal-content h1 {margin-bottom:28px}
}
