.legal-page{--legal-ink:#132d40;--legal-muted:#526978;--legal-green:#007669;color:var(--legal-ink);font-family:var(--font-public),Arial,sans-serif;background:#f4f8fa;font-size:16px;line-height:1.75}.legal-page *{box-sizing:border-box}.legal-page a{color:inherit;text-decoration:none}.legal-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #35b7a2}.legal-header{color:#fff;background:#071522;border-bottom:1px solid #294152;justify-content:space-between;align-items:center;gap:24px;padding:22px max(24px,50% - 620px);display:flex}.legal-brand{letter-spacing:-.055em;white-space:nowrap;font-size:21px}.legal-brand strong{font-weight:700}.legal-login{border:1px solid #425966;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;display:inline-flex}.legal-hero{color:#fff;background:radial-gradient(at 95% 30%,#16483f66,#0000 60%),#071522;padding:28px max(24px,50% - 620px) 44px;position:relative;overflow:hidden}.legal-back{align-items:center;gap:8px;margin-bottom:36px;font-size:14px;display:inline-flex;color:#b1c6cf!important}.legal-hero-row{justify-content:space-between;align-items:center;gap:40px;display:flex}.legal-eyebrow{color:#80dfc6;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:700}.legal-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(34px,4.5vw,58px);font-weight:700;line-height:1.15}.legal-description{color:#baced7;max-width:780px;margin:18px 0 0;line-height:1.8}.legal-hero-icon{color:#8bdec8;flex:none}.legal-version{color:#a2bac7;margin:29px 0 0;font-size:13px}.legal-tabs{background:#fff;border-bottom:1px solid #dce7ec;flex-wrap:wrap;gap:28px;padding:0 max(24px,50% - 620px);display:flex}.legal-tabs a{border-bottom:3px solid #0000;padding:18px 0 15px;font-size:14px;font-weight:700}.legal-tabs a[aria-current=page]{color:#007366;border-color:#008c78}.legal-tabs a:hover{color:#007366}.legal-body{grid-template-columns:258px minmax(0,1fr);gap:52px;max-width:1288px;margin:auto;padding:48px 24px 80px;display:grid}.legal-index{align-self:start;position:sticky;top:25px}.legal-index nav>p{letter-spacing:.12em;color:#607985;margin:0 0 15px;font-size:12px;font-weight:700}.legal-index ol{margin:0;padding:0;list-style:none}.legal-index li{margin:0 0 10px}.legal-index li a{color:#4e6574;align-items:baseline;gap:12px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.legal-index li a span{color:#758f99;font-size:12px}.legal-index li a:hover{color:#007669}.legal-help{color:#27625a;border-top:1px solid #d3e1e7;gap:7px;margin-top:26px;padding-top:24px;font-size:14px;display:grid}.legal-help a{overflow-wrap:anywhere;text-underline-offset:3px;font-size:13px;text-decoration:underline}.legal-sections{gap:20px;min-width:0;display:grid}.legal-card{background:#fff;border:1px solid #dbe6eb;border-radius:14px;padding:29px 32px;scroll-margin-top:24px;box-shadow:0 3px 5px #18394b03}.legal-card-heading{align-items:baseline;gap:16px;margin-bottom:17px;display:flex}.legal-card-heading>span{color:#007669;background:#e7f5f0;border-radius:6px;flex:none;padding:8px;font-size:13px;font-weight:700;line-height:1}.legal-card h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700;line-height:1.4}.legal-copy{color:#465f70}.legal-copy p{margin:0 0 14px}.legal-copy>:last-child{margin-bottom:0}.legal-copy strong{color:#142f40;font-weight:700}.legal-copy ul,.legal-copy ol{margin:14px 0;padding-left:22px}.legal-copy li{margin-bottom:8px;padding-left:4px}.legal-copy a{color:#007366;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-note{background:#edf8f5;border-left:3px solid #128e79;border-radius:0 8px 8px 0;padding:17px 19px}.legal-copy h3{color:#173e4e;margin:23px 0 8px;font-size:16px;font-weight:700}.legal-table-wrap{border:1px solid #dce7ec;border-radius:8px;margin:20px 0;overflow-x:auto}.legal-copy table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.legal-copy th{text-align:left;color:#234c59;background:#f0f6f7;font-weight:700}.legal-copy td,.legal-copy th{vertical-align:top;border-bottom:1px solid #dce7ec;min-width:150px;padding:14px}.legal-copy tr:last-child td{border-bottom:0}.legal-copy caption{text-align:left;color:#234c59;padding:12px 14px;font-size:14px;font-weight:700}.legal-copy .legal-request{color:#fff;background:#006d60;border-radius:7px;align-items:center;margin:8px 0 12px;padding:12px 19px;font-weight:700;text-decoration:none;display:inline-flex}.legal-footer{color:#baced7;background:#071522;flex-wrap:wrap;align-items:center;gap:28px;padding:34px max(24px,50% - 620px) 85px;display:flex}.legal-footer .legal-brand{color:#fff}.legal-footer nav{flex-wrap:wrap;gap:20px;margin-left:auto;font-size:13px;display:flex}.legal-footer nav a:hover{text-decoration:underline}.legal-footer p{width:100%;margin:0;font-size:12px}.legal-skip{z-index:60;background:#fff;border-radius:6px;padding:10px 16px;position:absolute;top:-90px;left:16px;color:#071522!important}.legal-skip:focus{top:12px}@media (max-width:950px){.legal-body{grid-template-columns:1fr;gap:25px}.legal-index{position:static}.legal-index ol{flex-wrap:wrap;gap:4px 20px;display:flex}.legal-index li{margin:0}.legal-index li a{font-size:13px}.legal-help,.legal-hero-icon{display:none}}@media (max-width:580px){.legal-header{gap:14px;padding:17px 20px}.legal-brand{font-size:18px}.legal-login{padding:7px 10px;font-size:13px}.legal-hero{padding:24px 20px 35px}.legal-back{margin-bottom:26px}.legal-tabs{gap:0 20px;padding:0 20px}.legal-tabs a{padding:13px 0 9px;font-size:13px}.legal-body{padding:28px 16px 48px}.legal-card{padding:23px 20px}.legal-card h2{font-size:20px}.legal-card-heading{gap:11px}.legal-version{font-size:12px}.legal-footer{padding-left:20px;padding-right:20px}.legal-footer nav{gap:10px;margin-left:0;display:grid}.legal-index li a span{display:none}}@media print{.legal-header,.legal-tabs,.legal-index,.legal-footer,.legal-back{display:none}.legal-page,.legal-hero{color:#000;background:#fff}.legal-description,.legal-version,.legal-eyebrow{color:#333}.legal-body{padding:0;display:block}.legal-card{box-shadow:none;break-inside:avoid;border:0;border-radius:0;padding:16px 0}.legal-hero{padding:10px 0 20px}.legal-copy a{color:#000}}.legal-page{line-height:1.8}.legal-hero{background:radial-gradient(at 92% 22%,#18605155,#0000 56%),linear-gradient(135deg,#071522,#0c2734 68%,#0a302c)}.legal-hero h1{letter-spacing:-.042em;line-height:1.12}.legal-hero-symbol{background:#8bdec80d;border:1px solid #72c9b64d;border-radius:26px;flex:none;place-items:center;width:110px;height:110px;display:grid}.legal-card{border-color:#dbe6eb;transition:box-shadow .22s,border-color .22s;box-shadow:0 8px 26px #193c4c08}.legal-card:hover{border-color:#b8d6d1;box-shadow:0 12px 32px #193c4c10}.legal-card-heading{align-items:center}.legal-card-heading>span{place-items:center;min-width:33px;height:33px;display:grid}.legal-copy{max-width:84ch;font-size:15.5px;line-height:1.85}.legal-copy p{margin-bottom:18px}.legal-copy li{margin-bottom:11px}.legal-copy th,.legal-copy td{overflow-wrap:anywhere}.legal-copy tbody tr:nth-child(2n){background:#f8fbfb}@media (max-width:950px){.legal-hero-symbol{display:none}}@media (prefers-reduced-motion:reduce){.legal-card{transition:none}}
