.pm-legal{color:#092f3d;background:#f5f1e8;max-width:920px;min-height:100vh;margin:auto;padding:42px 24px 72px;font-family:Arial,sans-serif}.pm-legal *{box-sizing:border-box}.pm-legal header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.pm-legal a{color:#073e52}.pm-legal h1{margin:18px 0;font:400 clamp(36px,6vw,58px)/1.08 Georgia,serif}.pm-legal h2{margin:0 0 14px;font:400 26px/1.2 Georgia,serif}.pm-legal h3{margin:22px 0 8px}.pm-legal p,.pm-legal li{line-height:1.65}.pm-legal section{background:#fffdf8;border:1px solid #dcd7cc;border-radius:18px;margin:16px 0;padding:24px}.pm-legal .pm-legal-version{color:#667477;font-size:12px}.pm-legal .pm-legal-alert{background:#fff5df;border-color:#d9ad63}.pm-legal nav{flex-wrap:wrap;gap:10px 18px;margin-top:30px;display:flex}.pm-legal footer{color:#596a6d;margin-top:32px;font-size:13px}@media (max-width:600px){.pm-legal{padding:26px 14px 54px}.pm-legal header{flex-direction:column;align-items:flex-start}.pm-legal section{padding:18px}}
