.od-legal{max-width:880px;margin:0 auto;color:#4A4A4A;font-size:17px;line-height:1.75}.od-legal h2{font-size:28px;line-height:1.3;color:#0B0B0B;margin:56px 0 18px;padding-top:40px;border-top:1px solid #ECECEC;scroll-margin-top:130px}.od-legal h3{font-size:20px;color:#0B0B0B;margin:28px 0 12px}.od-legal p{margin:0 0 18px}.od-legal a{color:#0A5EFF;text-decoration:underline;text-underline-offset:3px}.od-legal ul{list-style:none;margin:0 0 24px;padding:0}.od-legal ul li{position:relative;padding-left:28px;margin-bottom:12px}.od-legal ul li:before{content:"";position:absolute;left:4px;top:11px;width:8px;height:8px;border-radius:50%;background:#0A5EFF}.od-legal-updated{display:inline-block;background:#EEF3FF;color:#0A5EFF;font-size:14px;font-weight:600;padding:6px 14px;border-radius:999px;margin-bottom:22px}.od-legal-summary{background:#F8F7F6;border-left:4px solid #0A5EFF;border-radius:12px;padding:24px 28px;margin:28px 0}.od-legal-summary-title,.od-legal-toc-title{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0B0B0B;margin:0 0 12px!important}.od-legal-summary ul{margin:0}.od-legal-summary ul li{margin-bottom:8px}.od-legal-toc{border:1px solid #E6E6E6;border-radius:12px;padding:22px 28px;margin:0 0 8px}.od-legal-toc ol{margin:0;padding-left:20px;columns:2;column-gap:32px}.od-legal-toc li{margin-bottom:8px;break-inside:avoid}.od-legal-toc a{text-decoration:none;color:#0B0B0B}.od-legal-toc a:hover{color:#0A5EFF}.od-legal table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;margin:24px 0 32px!important}.od-legal th{background:#0B0B0B!important;color:#fff}.od-legal tbody tr:nth-child(even){background:#F8F7F6}.od-legal-faq details{border:1px solid #E6E6E6;border-radius:12px;margin-bottom:12px;background:#fff}.od-legal-faq summary{cursor:pointer;font-weight:600;color:#0B0B0B;padding:18px 48px 18px 22px;list-style:none;position:relative}.od-legal-faq summary::-webkit-details-marker{display:none}.od-legal-faq summary:after{content:"+";position:absolute;right:22px;top:14px;font-size:22px;color:#0A5EFF}.od-legal-faq details[open] summary:after{content:"\2212"}.od-legal-faq details p{padding:0 22px 18px;margin:0}.od-legal{padding-bottom:120px}.od-legal-contact{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;background:#F8F7F6;border:1px solid #E6E6E6;color:#0B0B0B;border-radius:16px;padding:32px 36px;margin:56px 0 0}.od-legal-contact p{margin:0;color:#4A4A4A}.od-legal-contact .od-legal-contact-title{font-size:24px;font-weight:700;color:#0B0B0B;margin-bottom:6px!important}.od-legal-contact-btns{display:flex;gap:12px;flex-wrap:wrap}.od-legal .od-legal-btn{display:inline-block;background:#0A5EFF;color:#fff;text-decoration:none;font-weight:600;padding:12px 24px;border-radius:8px;border:1px solid #0A5EFF}.od-legal .od-legal-btn-alt{background:#fff;color:#0A5EFF;border:1px solid #0A5EFF}@media (max-width:767px){.od-legal{font-size:16px}.od-legal h2{font-size:23px;margin-top:40px;padding-top:28px}.od-legal-toc ol{columns:1}.od-legal table{display:block;overflow-x:auto}.od-legal-contact{padding:26px}.od-legal{padding-bottom:80px}}