.legal{background:#f7f4ef;min-height:100vh;padding:45px max(25px,10vw);line-height:1.85}.legal>a,.legal nav a{color:#8a6537;text-decoration:none}.legal header{margin:35px 0;display:block}.legal header p{letter-spacing:3px}.legal header span{color:#817a70}.legal nav{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.legal nav a{background:#eee6da;border-radius:8px;padding:8px 13px}.legal article{background:#fff;border:1px solid #e4ddd3;border-radius:13px;max-width:900px;margin:14px 0;padding:24px 28px}.legal article p{margin:10px 0;font-size:14px;line-height:1.9}.legal footer{color:#8a8379;margin-top:30px;font-size:12px}.legal{background:radial-gradient(circle at 88% 7%,#e6d9ff 0,#0000 27%),#f8f6ff}.legal>a,.legal nav a{color:#784dbc}.legal nav a{background:#eee6fb}.legal article{background:#ffffffd9;border-color:#e0d5ed;box-shadow:0 12px 30px #684a9410}
