:root{color-scheme:light;--ink:#173d2a;--muted:#5f7066;--line:#dfe8e1;--paper:#fff;--wash:#f4f8f4}*{box-sizing:border-box}html{background:var(--wash)}body{margin:0;color:#243229;background:var(--wash);font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.8}.legal-page{max-width:980px;margin:0 auto;padding:24px 18px 56px}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 26px #173d2a0b}.legal-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.legal-brand img{width:54px;height:54px;object-fit:contain}.legal-brand strong{display:block;font-size:20px;letter-spacing:.02em}.legal-brand small{display:block;color:var(--muted);font-size:12px}.legal-language{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:700}.legal-main{margin-top:24px;padding:30px clamp(20px,5vw,54px);background:#fff;border:1px solid var(--line);border-radius:18px}.legal-main h1{margin:0;color:var(--ink);font-size:clamp(27px,4vw,42px);line-height:1.2}.legal-main h2{margin:30px 0 8px;color:var(--ink);font-size:21px}.legal-main p,.legal-main li{color:#3d4d43}.legal-main ul{padding-inline-start:24px}.legal-note{padding:12px 16px;border-inline-start:4px solid #8cae91;background:#f4f8f4;border-radius:8px;color:var(--muted)}.legal-footer{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding:4px 6px;justify-content:center;font-size:13px}.legal-footer a{color:var(--ink)}[dir=ltr] .legal-main ul{padding-left:24px;padding-right:0}@media(max-width:600px){.legal-header{align-items:flex-start;flex-direction:column}.legal-language{align-self:flex-end}.legal-main{padding:24px 18px}.legal-brand strong{font-size:18px}}
