body.tx-privacy-policy .wrap{width:min(1280px,calc(100% - 48px));margin:auto}
body.tx-privacy-policy .pill{transition:.3s}
body.tx-privacy-policy .pill:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0002}
body.tx-privacy-policy .about-hero h1{max-width:1180px}
body.tx-privacy-policy .grad{background:linear-gradient(105deg,#0a0b0e,#6844ff 55%,#a98eff);-webkit-background-clip:text;color:transparent}
body.tx-privacy-policy .hero-bottom{display:grid;grid-template-columns:1fr .8fr}
body.tx-privacy-policy .hero-bottom p{max-width:650px}
body.tx-privacy-policy .hero-links a{transition:.3s}
body.tx-privacy-policy .hero-links a:hover{transform:translateY(-2px)}
body.tx-privacy-policy .legal-grid{display:grid;grid-template-columns:250px 1fr}
body.tx-privacy-policy .toc{position:sticky;top:110px}
body.tx-privacy-policy .toc a{transition:.25s}
body.tx-privacy-policy .toc a:hover{transform:translateX(3px)}
body.tx-privacy-policy .legal-section p{max-width:780px}
@media(max-width:900px){
body.tx-privacy-policy .legal-grid{grid-template-columns:1fr}
body.tx-privacy-policy .toc{position:static;display:grid;grid-template-columns:1fr 1fr}
body.tx-privacy-policy .toc b{grid-column:1/-1}
body.tx-privacy-policy .hero-bottom{grid-template-columns:1fr}
}
@media(max-width:600px){
body.tx-privacy-policy .wrap{width:min(1280px,calc(100% - 30px))}
}
