body{background:#111113;color:#fff}.policy-main{max-width:850px;padding-top:64px;padding-bottom:80px}.policy-main h1{font:800 clamp(36px,5vw,58px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;margin:0 0 18px}.policy-company{font-weight:700;margin:0 0 8px}.policy-date{color:#bcbcc2;font-size:14px;margin:0 0 42px}.policy-text{background:#f5f5f3;color:#111113;border:1px solid #ddd;border-radius:16px;padding:40px;overflow-wrap:anywhere}.policy-text section{padding:0;margin:0 0 34px}.policy-text section:last-child{margin-bottom:0}.policy-text h2{font:800 23px/1.4 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 18px}.policy-text h3{font:700 18px/1.5 Manrope,sans-serif;margin:24px 0 12px}.policy-text p,.policy-text li{font-size:15px;line-height:1.85}.policy-text p{margin:0 0 16px}.policy-text ul{padding-left:24px;margin:0 0 20px}.policy-text li{margin-bottom:5px}.policy-text a{color:#bf141d;text-decoration:underline;text-underline-offset:3px}.policy-text a:focus-visible{outline:3px solid #ED1C24;outline-offset:4px}.nav-cta:focus-visible,.lang:focus-visible,.menu:focus-visible,footer a:focus-visible{outline:3px solid #ff9da2;outline-offset:5px}footer{margin-top:0}.footer-links{flex-wrap:wrap}@media(max-width:640px){.policy-main{padding-top:40px;padding-bottom:55px}.policy-text{padding:24px 20px}.policy-text h2{font-size:21px}.policy-text p,.policy-text li{font-size:14px}}@media(min-width:641px) and (max-width:850px){header{height:76px}.menu{display:block}.nav{display:none;position:absolute;left:0;right:0;top:76px;background:#111113;padding:20px;flex-direction:column;align-items:stretch;gap:16px;border-radius:0 0 8px 8px}.nav.open{display:flex}.nav .lang{align-self:flex-start}}