.legal-page{max-width:76ch;margin:0 auto;padding:96px 24px 120px;width:100%}@media (max-width:640px){.legal-page{padding:80px 20px 80px}}.legal-page h1{font-family:'Bricolage Grotesque','Inter',system-ui,sans-serif;font-size:clamp(2rem,1.6rem + 1.8vw,3rem);font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--text-primary);margin-bottom:10px}.legal-updated{font-size:0.9rem;color:var(--text-muted);margin-bottom:8px}.legal-page>.legal-updated + h2{margin-top:40px}.legal-page h2{font-family:'Bricolage Grotesque','Inter',system-ui,sans-serif;font-size:clamp(1.15rem,1rem + 0.5vw,1.4rem);font-weight:700;letter-spacing:-0.01em;line-height:1.3;color:var(--text-primary);margin:56px 0 16px;padding-top:24px;border-top:1px solid var(--border-section)}.legal-page h2:first-of-type{border-top:0;padding-top:0}.legal-page p,.legal-page li{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:16px}.legal-page strong{color:var(--text-primary);font-weight:700}.legal-page ul{padding-inline-start:22px;margin-bottom:22px}.legal-page li{margin-bottom:10px}.legal-page li::marker{color:var(--purple-light)}.legal-page a{color:var(--purple-light);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.15s ease}.legal-page a:hover{color:var(--cyan-light)}.legal-page a:focus-visible,.legal-page :focus-visible{outline:2px solid var(--purple-light);outline-offset:3px;border-radius:3px}[dir="rtl"] .legal-page{text-align:right}[dir="rtl"] .legal-page p,[dir="rtl"] .legal-page li{line-height:1.95}@media print{.nav,.footer,.tu{display:none!important}.legal-page{max-width:none;padding:0}.legal-page,.legal-page h1,.legal-page h2,.legal-page p,.legal-page li,.legal-page strong{color:#000;background:#fff}.legal-page a{color:#000;text-decoration:underline}.legal-page a::after{content:" (" attr(href) ")";font-size:0.85em}.legal-page h2{border-top:1px solid #999;page-break-after:avoid}.legal-page p,.legal-page li{page-break-inside:avoid}}body{font-family:'Inter',system-ui,-apple-system,sans-serif}html[dir="rtl"] body{font-family:'Cairo','Inter',system-ui,sans-serif}html[dir="rtl"] .legal-page h1,html[dir="rtl"] .legal-page h2,html[dir="rtl"] .legal-page h3,html[dir="rtl"] .legal-page h4{font-family:'Cairo','Bricolage Grotesque',sans-serif}