body{margin:0;background:#f5f6fa;color:#1b2635;font-family:Inter,Arial,sans-serif;line-height:1.8}.legal-nav,main,footer{max-width:920px;margin:auto;padding:24px}.legal-nav{display:flex;align-items:center;justify-content:space-between}.legal-nav img{width:164px}a{color:#087d85;text-underline-offset:4px}main{background:white;border:1px solid #e2e6ef;border-top:3px solid #23d5d7;border-radius:18px;padding:40px;box-sizing:border-box}h1{line-height:1.2;font-size:clamp(2rem,5vw,3rem);margin:12px 0}h2{font-size:1.18rem;margin-top:30px;color:#182332}.legal-meta{color:#607086;font-size:.9rem}.legal-links{display:flex;gap:20px;flex-wrap:wrap;font-size:.88rem}footer{font-size:.88rem;color:#607086}@media(max-width:600px){main{margin:0 12px;padding:24px}.legal-nav{padding:20px}h1{font-size:2rem}}
