
body.ar-legal-page .ar-navigation .nav{display:none}
body.ar-legal-page .ar-legal-main{padding:140px 0 80px}
body.ar-legal-page .ar-legal-hero{padding-bottom:42px}
body.ar-legal-page .ar-legal-back{display:inline-flex;margin-bottom:36px;font:600 14px/1.5 Figtree,sans-serif;text-decoration:none;color:var(--muted)}
body.ar-legal-page .ar-legal-back:hover{color:var(--accent)}
body.ar-legal-page .ar-legal-hero .label{display:flex;margin-bottom:18px}
body.ar-legal-page .ar-legal-hero h1{max-width:1050px;font-size:clamp(46px,7vw,100px);line-height:1.08;overflow-wrap:anywhere}
body.ar-legal-page .ar-legal-content{max-width:900px;background:var(--surf);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,64px);color:var(--body);font:400 18px/1.8 Figtree,sans-serif}
body.ar-legal-page .ar-legal-content :is(h2,h3,h4){color:var(--text);font-family:Figtree,sans-serif;font-weight:700;line-height:1.3;margin:36px 0 16px;scroll-margin-top:100px}
body.ar-legal-page .ar-legal-content h2{font-size:clamp(23px,2.3vw,30px)}
body.ar-legal-page .ar-legal-content h3{font-size:22px}
body.ar-legal-page .ar-legal-content h4{font-size:20px}
body.ar-legal-page .ar-legal-content>:first-child{margin-top:0}
body.ar-legal-page .ar-legal-content :is(p,ul,ol,blockquote,table){margin:0 0 20px}
body.ar-legal-page .ar-legal-content :is(ul,ol){padding-left:24px}
body.ar-legal-page .ar-legal-content li{margin-bottom:8px}
body.ar-legal-page .ar-legal-content a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}
body.ar-legal-page .ar-legal-content blockquote{border-left:3px solid var(--accent);padding-left:24px}
body.ar-legal-page footer{border-top:1px solid var(--line)}
@media(max-width:720px){
 body.ar-legal-page .ar-legal-main{padding:112px 0 48px}
 body.ar-legal-page .ar-legal-hero{padding-bottom:28px}
 body.ar-legal-page .ar-legal-back{margin-bottom:28px;font-size:13px}
 body.ar-legal-page .ar-legal-content{border-radius:18px;font-size:16px;line-height:1.75}
}
