.legal-hero{padding-top:80px;padding-bottom:48px;background:#f8f9fc}.legal-hero-inner{width:100%}.legal-hero h1{font-family:'Instrument Sans',sans-serif;font-size:56px;font-weight:500;line-height:1.15;letter-spacing:-1px;color:var(--color-neutral-900);margin-bottom:24px}.legal-lead{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:var(--color-neutral-600)}.legal-body{padding-top:48px;padding-bottom:120px;background:#f8f9fc}.legal-body-inner{width:100%}.legal-body h2{font-family:'Instrument Sans',sans-serif;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.4px;color:var(--color-neutral-900);margin-top:56px;margin-bottom:16px}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.4;color:var(--color-neutral-800);margin-top:28px;margin-bottom:12px}.legal-body p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:var(--color-neutral-700);margin-bottom:16px}.legal-body ul,.legal-body ol{padding-left:24px;margin:0 0 16px}.legal-body ul{list-style:disc}.legal-body ol{list-style:decimal}.legal-body li{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:var(--color-neutral-700);margin-bottom:8px}.legal-body li::marker{color:var(--color-neutral-400)}.legal-body strong{font-weight:600;color:var(--color-neutral-900)}.legal-body a{color:var(--color-primary-500);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-sla{width:100%;margin:0 0 24px;border-collapse:collapse;border:1px solid var(--color-neutral-200);border-radius:8px;overflow:hidden;background:#fff}.legal-sla th,.legal-sla td{padding:14px 20px;text-align:left;vertical-align:top;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;border-bottom:1px solid var(--color-neutral-200)}.legal-sla thead th{background:var(--color-neutral-100,#eef0f7);font-weight:500;color:var(--color-neutral-800)}.legal-sla tbody td{font-weight:400;color:var(--color-neutral-700)}.legal-sla tbody td:last-child{font-weight:500;color:var(--color-primary-500);white-space:nowrap}.legal-sla tbody tr:last-child td{border-bottom:0}.legal-sla td span{display:block;color:var(--color-neutral-600);font-size:14px}.legal-hero .container-large,.legal-body .container-large{padding-left:0;padding-right:0}.legal-subproc-wrap{width:100%;margin:0 0 32px}.legal-subproc{width:100%;border-collapse:collapse;table-layout:fixed}.legal-subproc col.col-name{width:14%}.legal-subproc col.col-address{width:22%}.legal-subproc col.col-contact{width:22%}.legal-subproc col.col-desc{width:18%}.legal-subproc col.col-country{width:24%}.legal-subproc th,.legal-subproc td{padding:14px 16px;text-align:left;vertical-align:middle;font-family:Inter,sans-serif;font-size:14px;line-height:22px;border:.75px solid #d4d9ea;word-wrap:break-word;overflow-wrap:anywhere}.legal-subproc thead th{background:#f5f8ff;font-weight:600;color:#2d3044;line-height:20px}.legal-subproc tbody td{font-weight:400;color:#52577a}.legal-subproc tbody a{color:#3661ed;text-decoration:underline}.legal-subproc tbody a:hover{text-decoration:underline}.legal-updated{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--color-neutral-600);margin-bottom:16px;letter-spacing:0}.legal-hero h1 .text-accent{color:var(--color-primary-500)}@media (max-width:991px){.legal-hero{padding-top:64px;padding-bottom:32px}.legal-hero h1{font-size:42px}.legal-body{padding-bottom:80px}.legal-body h2{font-size:24px;margin-top:40px}.legal-subproc-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-subproc{min-width:880px}}@media (max-width:639px){.legal-subproc-wrap{overflow:visible}.legal-subproc{min-width:0;table-layout:auto;display:block}.legal-subproc colgroup{display:none}.legal-subproc thead{display:none}.legal-subproc tbody{display:block}.legal-subproc tr{display:block;border:.75px solid #d4d9ea;background:#fff;margin-bottom:12px}.legal-subproc tr:last-child{margin-bottom:0}.legal-subproc td{display:flex;flex-direction:column;gap:4px;border:0;border-bottom:.75px solid #d4d9ea;padding:12px 16px}.legal-subproc td:last-child{border-bottom:0}.legal-subproc td::before{content:attr(data-label);display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#2d3044}}@media (max-width:479px){.legal-hero h1{font-size:32px;letter-spacing:-.6px}.legal-body h2{font-size:22px}.legal-body p,.legal-body li{font-size:15px}.legal-sla th,.legal-sla td{padding:12px 14px;font-size:14px}}
