.site-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px clamp(20px,8vw,120px);border-top:1px solid #e7e0d4;background:#fffdf8;color:#74776f;font-size:13px}.site-footer nav{display:flex;gap:18px}.site-footer a{color:#484d45;text-decoration:none}.site-footer a:hover{text-decoration:underline}.legal-page{max-width:860px;margin:0 auto;padding:56px 24px 90px}.legal-page h1{font-size:40px;margin:0 0 10px}.legal-page h2{margin-top:34px}.legal-page p,.legal-page li{color:#51564e;line-height:1.8}.legal-page .updated{color:#8a8170;font-size:13px}.legal-back{display:inline-block;margin-bottom:28px;color:#bd4f2b;text-decoration:none}@media(max-width:620px){.site-footer{align-items:flex-start;flex-direction:column}.legal-page h1{font-size:34px}}
