.oe-legal{color:#eeefea;background:#111210;min-height:100svh;font-family:inherit}.oe-legal a{color:inherit;text-underline-offset:4px}.oe-legal-header,.oe-legal-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:28px 32px;display:flex}.oe-legal-header{border-bottom:1px solid #ffffff18;font-size:14px}.oe-legal-brand{align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.oe-legal-main{max-width:800px;margin:auto;padding:88px 32px 96px}.oe-legal-eyebrow{color:#adb6a6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px}.oe-legal h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(40px,7vw,64px);font-weight:500;line-height:1.08}.oe-legal-summary{color:#c6cbc1;margin:0 0 20px;font-size:20px;line-height:1.6}.oe-legal-date{color:#92998d;margin:0 0 48px;font-size:13px}.oe-legal-body{border-top:1px solid #ffffff18;padding-top:8px}.oe-legal-body h2{letter-spacing:-.025em;margin:38px 0 14px;font-size:23px;font-weight:500;line-height:1.3}.oe-legal-body p,.oe-legal-body li{color:#c6cbc1;font-size:16px;line-height:1.8}.oe-legal-body p{margin:0 0 16px}.oe-legal-body ul{margin:0 0 20px;padding-left:22px;list-style:outside}.oe-legal-body li{margin:8px 0}.oe-legal-footer{color:#aeb5a7;border-top:1px solid #ffffff18;font-size:13px}.oe-legal-footer nav{gap:24px;display:flex}.oe-legal a:focus-visible{outline-offset:6px;outline:2px solid #c6e9a8}@media (max-width:600px){.oe-legal-header,.oe-legal-footer{padding:24px 20px}.oe-legal-header{gap:12px}.oe-legal-brand{font-size:16px}.oe-legal-main{padding:56px 20px 64px}.oe-legal-summary{font-size:18px}.oe-legal-footer{flex-direction:column;align-items:flex-start;gap:18px}}
