.legal-page{max-width:850px;margin:0 auto;line-height:1.75}.legal-page h1{font-size:clamp(1.7rem,4vw,2.7rem)}.legal-page h2{font-size:1.15rem;margin:28px 0 8px}.legal-page p{overflow-wrap:anywhere}.ops-footer{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding:28px 20px;border-top:1px solid #e2e7f0;margin-top:32px;font-size:.85rem}.ops-footer a{color:#475467}#recovery-code-display{font-family:monospace;overflow-wrap:anywhere;min-height:100px}
