.legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px;line-height:1.7}.purchase-terms{font-size:12px;line-height:1.65;color:#a0a8bc;margin:16px 0}.purchase-terms a{color:#c4afff}.site-information{max-width:1120px;margin:50px auto;padding:0 24px}.site-information h2{font-size:28px;color:#eff0f7}.site-information p{color:#aeb7ca}.site-information nav{display:flex;gap:12px;flex-wrap:wrap}.site-information a{border:1px solid #2b3042;border-radius:10px;padding:10px 16px;color:#c4afff;text-decoration:none}
footer .legal-links{width:100%;justify-content:flex-start}footer{flex-wrap:wrap;gap:20px}