.onesync-legal{box-sizing:border-box;width:100%;min-width:0;background:#e1e1df;color:#4b5563;padding:112px 24px 80px;font-family:inherit;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.onesync-legal *{box-sizing:border-box}
.onesync-legal__wrap{width:100%;max-width:960px;margin:0 auto}
.onesync-legal h1{margin:0 0 12px;color:#0054a6;font-size:36px;font-weight:700;line-height:1.3;text-align:center}
.onesync-legal p{margin:0 0 16px;font-size:16px;line-height:1.9;color:#4b5563}
.onesync-legal p:last-child{margin-bottom:0}
.onesync-legal .onesync-legal__updated{margin:0 0 32px;font-size:14px;line-height:1.6;color:#666;text-align:center}
.onesync-legal__card{width:100%;padding:44px;background:#fff;border:1px solid #d8dde3;border-radius:16px}
.onesync-legal__intro,.onesync-legal__card>section{margin:0 0 32px}
.onesync-legal__card>section:last-child{margin-bottom:0}
.onesync-legal h2{margin:0 0 14px;color:#0054a6;font-size:22px;font-weight:700;line-height:1.5}
.onesync-legal a{color:#0054a6;text-decoration:underline;text-underline-offset:3px}
.onesync-legal a:hover{color:#003d79}
@media(max-width:1024px){.onesync-legal__card{padding:36px 32px}}
@media(max-width:767px){.onesync-legal{padding:96px 16px 48px}.onesync-legal__card{padding:28px 20px;border-radius:12px}.onesync-legal h1{font-size:28px}.onesync-legal h2{font-size:20px}}

.onesync-legal__content h2{margin-top:32px}.onesync-legal__content section h2{margin-top:0}.onesync-legal__content ul,.onesync-legal__content ol{padding-left:1.75em;margin:0 0 16px}.onesync-legal__content table{border-collapse:collapse;max-width:100%;margin:0 0 16px}.onesync-legal__content th,.onesync-legal__content td{border:1px solid #d8dde3;padding:8px}.onesync-legal__content img,.onesync-legal__content iframe{max-width:100%}
