.legal-page{max-width:780px;margin-inline:auto}.legal-page__updated{color:var(--color-text-muted);font-size:var(--fs-small);margin-bottom:var(--space-5)}.legal-page h2{font-size:1.3rem;margin-top:var(--space-6);margin-bottom:var(--space-3)}.legal-page p{margin-bottom:var(--space-3);color:var(--color-text-muted)}.legal-page ul{margin-bottom:var(--space-3);padding-left:var(--space-4);list-style:disc;color:var(--color-text-muted)}.legal-page li{margin-bottom:var(--space-2)}.legal-page .legal-page__space-top{margin-top:var(--space-6)}.legal-page .legal-page__space-bottom{margin-bottom:var(--space-6)}.payment-success{max-width:560px;margin-inline:auto;text-align:center}.payment-success__icon{width:84px;height:84px;border-radius:50%;background:rgba(46,139,87,.12);color:var(--color-success);font-size:2.2rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.payment-success__icon img,.payment-success__icon svg{width:70%;height:70%;object-fit:contain;flex-shrink:0}.payment-success__icon svg,.payment-success__icon svg *{color:inherit;fill:currentColor}.payment-success__actions{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-6);flex-wrap:wrap}