.sox-terms{color:#254550;background:#f5f7f7;min-height:100vh;font-family:DM Sans,Arial,sans-serif;font-weight:400}.terms-hero{color:#fff;background:#073c51;padding:64px max(6vw,24px)}.terms-hero>span,.terms-hero>div{letter-spacing:.12em;color:#b9db77;font-size:10px}.terms-hero h1{margin:18px 0;font:400 clamp(32px,4vw,52px)/1.15 Manrope,Arial,sans-serif}.terms-hero p{color:#dbe8eb;max-width:650px;line-height:1.7}.terms-hero>div{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.terms-hero>a{color:#fff;border:1px solid #7899a4;border-radius:5px;padding:13px 18px;font-size:11px;text-decoration:none;display:inline-block}.terms-layout{grid-template-columns:235px minmax(0,800px);gap:48px;max-width:1200px;margin:auto;padding:40px 24px 64px;display:grid}.terms-layout aside{align-self:start;max-height:85vh;position:sticky;top:18px;overflow:auto}.terms-layout aside>span{letter-spacing:.12em;color:#54737d;font-size:10px}.terms-layout nav{margin-top:14px;display:grid}.terms-layout nav a{color:#316473;border-bottom:1px solid #dce5e7;padding:8px 0;font-size:12px;line-height:1.45;text-decoration:none}.terms-layout article{background:#fff;border-radius:10px;min-width:0;padding:32px}.terms-layout h2{color:#073c51;margin:34px 0 14px;scroll-margin-top:24px;font:400 21px/1.35 Manrope,Arial,sans-serif}.terms-layout p{margin:0 0 16px;font-size:14px;line-height:1.8}.terms-status{border-bottom:2px solid #a5ce49;margin-bottom:24px;padding:0 0 18px}.terms-status h2{margin-top:0}.terms-table{margin:22px 0;overflow-x:auto}.terms-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px;line-height:1.65}.terms-table th,.terms-table td{text-align:left;vertical-align:top;border:1px solid #d8e2e5;padding:14px;font-weight:400}.terms-table th{color:#fff;background:#073c51}.terms-table tr:nth-child(2n){background:#f3f7f7}.sox-terms>footer{background:#e8efef;justify-content:space-between;gap:20px;padding:25px max(6vw,24px);display:flex}.sox-terms>footer a{color:#07516a;font-size:11px;text-decoration:none}@media (max-width:760px){.terms-layout{padding:22px 14px;display:block}.terms-layout aside{max-height:190px;margin-bottom:24px;position:static}.terms-layout article{padding:22px 18px}.terms-layout p{font-size:13px}.terms-hero{padding:40px 24px}.terms-layout h2{font-size:19px}}
