body{background:#f3f5f5;color:#173440}.legal-back{margin-left:auto;color:#d7e5e9;text-decoration:none;font-size:13px}.legal-page{max-width:980px;margin:0 auto;padding:80px 28px 120px}.legal-page h1{font-size:clamp(44px,7vw,76px);letter-spacing:-4px;margin:0 0 10px}.legal-updated{color:#71858d;margin-bottom:55px}.legal-page section{padding:30px 0;border-top:1px solid #ccd7da}.legal-page h2{font-size:23px;margin:0 0 14px}.legal-page p,.legal-page li{color:#536a73;line-height:1.75}.legal-page a{color:#075a77}.legal-page li{margin:9px 0}@media(max-width:600px){.legal-page{padding:55px 20px 90px}.legal-page h1{letter-spacing:-2px}.legal-back{font-size:0}.legal-back::after{content:'← Wróć';font-size:13px}}
