:root{--paper:#f5f8f7;--ink:#073d3c;--muted:#5c7776;--blue:#2879e8;--line:#dce5e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,Helvetica,sans-serif}a{color:#1764bd;text-decoration-thickness:1px;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.privacy-wrap{width:min(900px,calc(100% - 40px));margin:auto}.privacy-header{background:linear-gradient(110deg,#fff,#f7faf9);border-bottom:1px solid var(--line);padding:17px 0}.privacy-nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.privacy-logo img{display:block;width:82px;height:46px;object-fit:contain}.privacy-nav>a:last-child{font-size:13px}.privacy-languages{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 35px}.privacy-languages a{padding:5px 12px;border:1px solid var(--line);border-radius:25px;font-size:12px;text-decoration:none;color:var(--ink)}.privacy-languages a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.privacy-main{padding-bottom:65px}.privacy-main h1{font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-1.5px;margin:0 0 16px}.privacy-updated{font-size:12px;color:var(--muted)}.privacy-intro{font-size:18px;max-width:750px;margin:22px 0 35px}.privacy-main section{border-top:1px solid var(--line);padding:24px 0 0;margin-top:25px}.privacy-main h2{font-size:23px;line-height:1.3;margin:0 0 12px;font-weight:600}.privacy-main section p{color:#405c5b;overflow-wrap:anywhere;margin:0;font-size:15px}.privacy-footer{border-top:1px solid var(--line);background:#fff;padding:25px 0}.privacy-footer .privacy-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1{letter-spacing:0}.privacy-skip{position:absolute;top:-60px;left:15px;background:#fff;padding:10px}.privacy-skip:focus{top:10px}
@media(max-width:480px){.privacy-intro{font-size:16px}.privacy-main h2{font-size:21px}.privacy-main section p{font-size:14px}.privacy-languages{gap:6px}.privacy-languages a{padding:5px 9px}.privacy-footer{padding-bottom:90px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
