.deau-legal{background:var(--background);color:var(--foreground);min-height:100vh;font-family:Arial,sans-serif}.deau-legal-header,.deau-legal-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:24px;display:flex}.deau-legal-header{border-bottom:1px solid var(--border)}.deau-legal-brand{align-items:center;gap:12px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.deau-legal-main{max-width:860px;margin:auto;padding:44px 24px 64px}.deau-legal-back{font-size:14px}.deau-legal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-top:36px;font-size:12px}.deau-legal h1{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(32px,6vw,54px);font-weight:800;line-height:1.12}.deau-legal-date{color:var(--muted-foreground);font-size:14px}.deau-legal-notice{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:28px 0;padding:22px;line-height:1.7}.deau-legal-notice p{color:var(--muted-foreground);margin:8px 0 0}.deau-legal-toc{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px 24px;margin:32px 0 42px;padding-bottom:32px;display:grid}.deau-legal a{color:inherit;text-underline-offset:4px}.deau-legal a:hover{text-decoration:underline}.deau-legal a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.deau-legal-section{margin:0 0 34px;scroll-margin-top:24px}.deau-legal h2{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.4}.deau-legal-section p,.deau-legal-contact p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.deau-legal .deau-legal-source{margin-top:16px;font-size:14px}.deau-legal-table-wrap{border:1px solid var(--border);border-radius:12px;margin-top:24px;overflow-x:auto}.deau-legal table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:14px}.deau-legal caption{text-align:left;color:var(--muted-foreground);padding:16px}.deau-legal td,.deau-legal th{border-top:1px solid var(--border);white-space:normal;padding:14px 16px}.deau-legal-contact{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}.deau-legal-contact a{margin-top:18px;font-weight:700;display:inline-block}.deau-legal-footer{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.deau-legal-links{flex-wrap:wrap;gap:12px 20px;display:flex}.deau-lp-footer-grid .deau-legal-links{flex-direction:column;gap:0;display:flex}.desk footer .deau-legal-links{gap:16px;display:flex}.deau-legal footer{background:0 0;width:auto;height:auto;position:static}@media (max-width:600px){.deau-legal-header{flex-wrap:wrap;gap:12px;padding:16px}.deau-legal-main{padding:28px 18px 40px}.deau-legal-toc{grid-template-columns:1fr;gap:14px}.deau-legal h2{font-size:20px}.deau-legal-notice,.deau-legal-contact{padding:18px}.deau-legal-footer{flex-direction:column;align-items:flex-start;padding:20px 18px}.deau-legal-section p{line-height:1.75}}
