.app-legal{background:#f5f8f5;padding:56px 0 80px}.app-legal-inner{max-width:860px}.app-legal header{margin-bottom:28px}.app-legal h1{margin:0;font-size:clamp(32px,4vw,42px)}.app-legal-updated{color:var(--muted);margin:10px 0;font-size:14px}.app-legal nav{gap:22px;margin-top:20px;font-size:14px;display:flex}.app-legal nav a,.app-legal-content a{color:var(--deep-green)}.app-legal-content section{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;padding:26px}.app-legal-content h2{color:var(--deep-green);margin:0 0 12px;font-size:20px}.app-legal-content p,.app-legal-content li{color:#4f6358;font-size:15px;line-height:1.8}.app-legal-content p{margin:0 0 10px}.app-legal-content ul{margin:8px 0 0;padding-left:20px}@media (max-width:600px){.app-legal{padding:34px 0 60px}.app-legal-content section{padding:22px 20px}}
