
:root{--bg:#06111f;--bg2:#081b32;--card:#0c213a;--line:#163653;--text:#eaf4ff;--muted:#9db4c8;--accent:#11d3a6;--accent2:#2aa9ff;--danger:#ff5b78}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,#12385f 0,#06111f 38%,#040b14 100%);color:var(--text);font-size:16px}
a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1160px,92%);margin:0 auto}
.header{position:sticky;top:0;z-index:50;background:rgba(4,11,20,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:800;font-size:26px;letter-spacing:.2px;color:#fff}.brand span{color:var(--accent)}
.menu{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.menu a{color:#d9efff;font-weight:700;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#102946;color:#fff!important;border-radius:12px;padding:11px 16px;font-weight:800;text-decoration:none!important;cursor:pointer}
.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;color:#02101b!important}.hero{padding:72px 0 42px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}
.badge{display:inline-block;border:1px solid #1c4b6d;background:rgba(17,211,166,.10);color:#aefdec;border-radius:999px;padding:8px 13px;font-weight:800;font-size:13px}
h1{font-size:52px;line-height:1.05;margin:18px 0 16px}h2{font-size:34px;margin:0 0 14px}h3{font-size:22px;margin:0 0 10px}p{color:var(--muted);line-height:1.65}
.hero-card,.card,.panel{background:linear-gradient(180deg,rgba(13,38,65,.92),rgba(7,20,36,.96));border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.25)}
.hero-card{padding:26px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:22px}.section{padding:44px 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.list{margin:0;padding-left:18px;color:var(--muted);line-height:1.8}
.footer{margin-top:44px;border-top:1px solid var(--line);background:#040b14;padding:30px 0;color:var(--muted);font-size:14px}
.form-card{max-width:720px;margin:38px auto;padding:28px}.form-card label{display:block;color:#dff4ff;font-weight:800;margin:13px 0 6px}.form-card input,.form-card select,.form-card textarea{width:100%;padding:12px;border-radius:10px;border:1px solid #214b6f;background:#071a2d;color:#fff}
.form-card input[type=radio],.form-card input[type=checkbox],.form-card input[type=image]{width:auto}.form-card table{width:100%}.form-card td{padding:6px;color:var(--muted)}.notice{border-left:4px solid var(--accent);background:rgba(17,211,166,.08);padding:14px;border-radius:10px;margin:16px 0;color:#dff}
.rates-shell{padding:26px;margin:28px auto}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 22px}.tabs a{padding:11px 18px;border-radius:12px;background:#102946;color:#fff;font-weight:800}.tabs a.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#02101b}
.rates-legacy{background:#f8fbff;color:#111;border-radius:16px;padding:16px;overflow:auto}.rates-legacy *{max-width:100%}.rates-legacy table{border-collapse:collapse}.rates-legacy a{color:#005da8}.rates-legacy font,.rates-legacy td{font-family:Arial,Helvetica,sans-serif}.rates-legacy .ratechooser{display:none}.rates-legacy h1,.rates-legacy .leftmp,.rates-legacy .innercontent>div>div>.leftmp{display:none!important}
.login-box{max-width:480px}.login-box input{font-size:16px}.small{font-size:13px;color:var(--muted)}
@media(max-width:800px){.hero-grid,.two,.grid{grid-template-columns:1fr}h1{font-size:38px}.nav{height:auto;padding:15px 0;align-items:flex-start}.menu{justify-content:flex-start}.hero{padding-top:42px}}

/* Clean integrated legacy rates */
.rates-legacy{background:#ffffff;color:#111;border-radius:18px;padding:18px;overflow:auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.rates-legacy table{border-collapse:collapse;max-width:100%;}
.rates-legacy td{font-family:Arial,Helvetica,sans-serif;color:#111}
.rates-legacy font{font-family:Arial,Helvetica,sans-serif}
.rates-legacy a{color:#0067b1;text-decoration:none;font-weight:700}
.rates-legacy a:hover{text-decoration:underline}
.rates-legacy .ratechooser ul{display:flex;gap:10px;list-style:none;padding:0;margin:0 0 14px 0;flex-wrap:wrap}
.rates-legacy .ratechooser li{list-style:none}
.rates-legacy .ratechooser a{display:inline-flex;padding:10px 16px;border-radius:10px;background:#e9eef5;color:#09213a!important;font-weight:800}
.rates-legacy .ratechooser a.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#02101b!important}
.rates-legacy .newrates{width:100%!important}
.rates-legacy .newrates td{padding:4px 7px}
.rates-legacy #ratesLetters{background:#102946!important;color:#fff!important}
.rates-legacy #ratesLetters a,.rates-legacy #ratesLetters b{color:#fff!important;margin-right:4px}
.rates-legacy #ratestableL > tbody > tr:first-child td, .rates-legacy #ratestableL > tr:first-child td{background:#102946!important;color:#fff!important}
.rates-legacy .Main-Text{font-size:12px}

/* Final fixes: clean legacy forms and real rates only */
.ct-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-form-grid .full{grid-column:1/-1}.form-card select{height:44px}.form-card .captcha-img{display:block;margin:10px 0;border-radius:8px;background:#fff}.form-card .submit-row{margin-top:20px}.form-card input[type=image]{height:auto;background:transparent;border:0;padding:0}.form-card .old-submit{display:none}.rates-legacy .rightmp,.rates-legacy .bottomborder,.rates-legacy .leftmp,.rates-legacy .main h1{display:none!important}.rates-legacy .rates_wrapper{max-width:900px;margin:0 auto}.rates-legacy table{font-size:13px}.rates-legacy td{vertical-align:top}.pricing-intro{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.service-hero{padding:38px 0 18px}.feature-table{width:100%;border-collapse:collapse;margin-top:18px}.feature-table td,.feature-table th{border:1px solid var(--line);padding:12px;text-align:left}.feature-table th{background:#102946;color:#fff}.contact-box{background:rgba(17,211,166,.08);border:1px solid #1f5a6f;border-radius:16px;padding:18px;margin-top:18px}
@media(max-width:700px){.ct-form-grid{grid-template-columns:1fr}}

/* Integrated modern dark rates layout - removes legacy white/narrow box */
.rates-shell{
  max-width:none!important;
  width:100%!important;
  padding:28px!important;
  background:linear-gradient(180deg,rgba(13,38,65,.94),rgba(6,18,33,.98))!important;
  border:1px solid var(--line)!important;
}
.rates-legacy{
  width:100%!important;
  background:transparent!important;
  color:var(--text)!important;
  border-radius:0!important;
  padding:0!important;
  overflow:visible!important;
  box-shadow:none!important;
}
.rates-legacy .rates_wrapper{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.rates-legacy table,
.rates-legacy table[width],
.rates-legacy #ratestableL,
.rates-legacy .newrates{
  width:100%!important;
  max-width:none!important;
  min-width:760px;
  border-collapse:collapse!important;
  background:transparent!important;
}
.rates-legacy > table,
.rates-legacy .rates_wrapper > table{
  min-width:0!important;
}
.rates-legacy td{
  color:#dceeff!important;
  border:0!important;
  font-size:14px!important;
  line-height:1.35!important;
}
.rates-legacy font{
  color:inherit!important;
  font-size:14px!important;
}
.rates-legacy .Main-Text,
.rates-legacy .Main-Text font{
  font-size:14px!important;
}
.rates-legacy tr[bgcolor="#FFFFFF"] td,
.rates-legacy tr[bgcolor="#ffffff"] td{
  background:rgba(255,255,255,.035)!important;
}
.rates-legacy tr[bgcolor="#DAE3E3"] td,
.rates-legacy tr[bgcolor="#dae3e3"] td{
  background:rgba(42,169,255,.08)!important;
}
.rates-legacy .newrates td{
  padding:9px 14px!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
}
.rates-legacy table[id="table1"] td,
.rates-legacy #ratesLetters{
  background:linear-gradient(135deg,#0f2e4f,#0b223b)!important;
  color:#ffffff!important;
  border-radius:12px 12px 0 0!important;
  padding:10px 14px!important;
  border-bottom:1px solid rgba(17,211,166,.28)!important;
}
.rates-legacy #ratesLetters a,
.rates-legacy #ratesLetters b,
.rates-legacy #ratesLetters font{
  color:#dff8ff!important;
  font-size:13px!important;
}
.rates-legacy #ratesLetters a:hover{color:var(--accent)!important;}
.rates-legacy #ratestableL td:first-child,
.rates-legacy .newrates td:first-child{
  width:auto!important;
  min-width:420px!important;
}
.rates-legacy #ratestableL td:last-child,
.rates-legacy .newrates td:last-child{
  width:160px!important;
  min-width:130px!important;
  text-align:right!important;
  font-weight:800!important;
  color:#baf7ea!important;
}
.rates-legacy #ratestableL[bgcolor="#737373"] td,
.rates-legacy table[bgcolor="#737373"] td{
  background-color:transparent!important;
}
.rates-legacy .ratechooser{display:none!important;}
.rates-table-scroll{
  width:100%;
  overflow-x:auto;
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  background:rgba(3,12,22,.55);
}
.rates-legacy{overflow-x:auto!important;}
@media(max-width:900px){
  .rates-shell{padding:16px!important}
  .rates-legacy table,
  .rates-legacy table[width],
  .rates-legacy #ratestableL,
  .rates-legacy .newrates{min-width:680px!important}
  .rates-legacy td,.rates-legacy font{font-size:13px!important}
}


/* Visibility fix for imported legacy rate tables */
.rates-legacy table.newrates tr td,
.rates-legacy #ratestableL tr td,
.rates-legacy .Main-Text,
.rates-legacy .Main-Text font {
  color:#eef8ff!important;
}
.rates-legacy table.newrates tr[bgcolor="#FFFFFF"] td,
.rates-legacy table.newrates tr[bgcolor="#ffffff"] td,
.rates-legacy #ratestableL tr[bgcolor="#FFFFFF"] td,
.rates-legacy #ratestableL tr[bgcolor="#ffffff"] td {
  background:#09223a!important;
  color:#eef8ff!important;
}
.rates-legacy table.newrates tr[bgcolor="#DAE3E3"] td,
.rates-legacy table.newrates tr[bgcolor="#dae3e3"] td,
.rates-legacy #ratestableL tr[bgcolor="#DAE3E3"] td,
.rates-legacy #ratestableL tr[bgcolor="#dae3e3"] td {
  background:#0d2e4e!important;
  color:#eef8ff!important;
}
.rates-legacy #ratestableL td[align="right"],
.rates-legacy .newrates td[align="right"] {
  color:#7fffe3!important;
  font-weight:800!important;
}
.rates-legacy table[bgcolor="#737373"] > tbody > tr:first-child td,
.rates-legacy table[bgcolor="#737373"] > tr:first-child td,
.rates-legacy .newrates:first-child td {
  background:#071827!important;
  color:#ffffff!important;
}

/* Mobile rates fix: no horizontal left-right scrolling */
@media (max-width: 700px){
  .rates-shell{
    padding:12px!important;
    margin:12px 0!important;
    border-radius:14px!important;
  }
  .rates-table-scroll,
  .rates-legacy{
    overflow-x:hidden!important;
    width:100%!important;
    max-width:100%!important;
  }
  .rates-legacy table,
  .rates-legacy table[width],
  .rates-legacy #ratestableL,
  .rates-legacy .newrates,
  .rates-legacy .rates_wrapper table{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:fixed!important;
    box-sizing:border-box!important;
  }
  .rates-legacy tr,
  .rates-legacy tbody{
    width:100%!important;
    max-width:100%!important;
  }
  .rates-legacy td,
  .rates-legacy font,
  .rates-legacy .Main-Text,
  .rates-legacy .Main-Text font{
    font-size:11px!important;
    line-height:1.25!important;
    box-sizing:border-box!important;
  }
  .rates-legacy .newrates td,
  .rates-legacy #ratestableL td{
    padding:7px 6px!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  .rates-legacy #ratestableL td:first-child,
  .rates-legacy .newrates td:first-child{
    width:72%!important;
    min-width:0!important;
    max-width:72%!important;
    text-align:left!important;
  }
  .rates-legacy #ratestableL td:last-child,
  .rates-legacy .newrates td:last-child,
  .rates-legacy #ratestableL td[align="right"],
  .rates-legacy .newrates td[align="right"]{
    width:28%!important;
    min-width:0!important;
    max-width:28%!important;
    text-align:right!important;
    white-space:nowrap!important;
    padding-left:4px!important;
  }
  .rates-legacy table[id="table1"],
  .rates-legacy #ratesLetters{
    display:none!important;
  }
  .pricing-intro{
    gap:8px!important;
    margin-bottom:10px!important;
  }
  .tabs{
    gap:6px!important;
    margin:10px 0 14px!important;
  }
  .tabs a{
    padding:9px 10px!important;
    font-size:12px!important;
  }
}

@media (max-width: 380px){
  .rates-legacy td,
  .rates-legacy font,
  .rates-legacy .Main-Text,
  .rates-legacy .Main-Text font{
    font-size:10px!important;
  }
  .rates-legacy .newrates td,
  .rates-legacy #ratestableL td{
    padding:6px 4px!important;
  }
}


/* Fix pack: mobile hamburger menu, visible A-Z letters, desktop Top button */
html{scroll-behavior:smooth;}
.menu-toggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:12px;width:46px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0;}
.menu-toggle span{display:block;width:22px;height:2px;background:#eaf4ff;border-radius:2px;transition:.2s ease;}
.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.menu-toggle.open span:nth-child(2){opacity:0}
.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.back-to-top{position:fixed;right:18px;bottom:18px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#02101b!important;font-size:13px;font-weight:900;text-decoration:none!important;box-shadow:0 12px 30px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.22)}
.back-to-top:hover{filter:brightness(1.08);}

@media(max-width:800px){
  .nav{height:64px!important;padding:0!important;align-items:center!important;position:relative;}
  .brand{font-size:23px;}
  .menu-toggle{display:flex;}
  .menu{display:none;position:absolute;top:64px;left:0;right:0;width:100%;padding:12px;background:rgba(4,11,20,.98);border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;box-shadow:0 18px 45px rgba(0,0,0,.45);z-index:100;}
  .menu.open{display:flex;flex-direction:column;align-items:stretch;gap:6px;}
  .menu a{display:block;width:100%;padding:12px 13px;border-radius:10px;background:rgba(255,255,255,.035);font-size:15px;}
  .menu a.btn{display:flex;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#02101b!important;}
}

/* Mobile rate tables: keep A-Z letters visible and remove horizontal scrolling */
@media(max-width:700px){
  .rates-legacy table[id="table1"],
  .rates-legacy #ratesLetters{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:auto!important;}
  .rates-legacy #ratesLetters{display:table-cell!important;white-space:normal!important;line-height:2!important;padding:8px 7px!important;overflow-wrap:normal!important;word-break:normal!important;}
  .rates-legacy #ratesLetters a,
  .rates-legacy #ratesLetters b,
  .rates-legacy #ratesLetters font{font-size:12px!important;margin-right:5px!important;display:inline-block!important;}
  .rates-legacy table,
  .rates-legacy table[width],
  .rates-legacy #ratestableL,
  .rates-legacy .newrates,
  .rates-legacy .rates_wrapper table{min-width:0!important;width:100%!important;max-width:100%!important;}
  .rates-legacy #ratestableL td:first-child,
  .rates-legacy .newrates td:first-child{width:70%!important;max-width:70%!important;min-width:0!important;}
  .rates-legacy #ratestableL td:last-child,
  .rates-legacy .newrates td:last-child,
  .rates-legacy #ratestableL td[align="right"],
  .rates-legacy .newrates td[align="right"]{width:30%!important;max-width:30%!important;min-width:0!important;white-space:nowrap!important;}
}


/* FINAL FIX: remove floating Top button completely */
.back-to-top{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* FINAL FIX: clean mobile hamburger menu */
.menu-toggle{
  display:none;
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  border-radius:10px!important;
  width:46px!important;
  height:42px!important;
  align-items:center!important;
  justify-content:center!important;
  flex-direction:column!important;
  gap:5px!important;
  cursor:pointer!important;
  padding:0!important;
  margin-left:auto!important;
}
.menu-toggle span{display:block!important;width:23px!important;height:2px!important;background:#ffffff!important;border-radius:2px!important;transition:.2s ease!important;}
.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)!important;}
.menu-toggle.open span:nth-child(2){opacity:0!important;}
.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important;}

@media(max-width:820px){
  .header{position:sticky!important;top:0!important;z-index:999!important;}
  .nav{height:66px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;}
  .brand{font-size:24px!important;line-height:1!important;}
  .menu-toggle{display:flex!important;}
  .menu{
    display:none!important;
    position:absolute!important;
    top:66px!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    padding:10px!important;
    background:#06111f!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-top:0!important;
    border-radius:0 0 16px 16px!important;
    box-shadow:0 22px 45px rgba(0,0,0,.45)!important;
    z-index:1000!important;
  }
  .menu.open{display:flex!important;flex-direction:column!important;gap:7px!important;align-items:stretch!important;}
  .menu a{
    display:block!important;
    width:100%!important;
    padding:13px 14px!important;
    border-radius:10px!important;
    background:rgba(255,255,255,.045)!important;
    color:#eaf4ff!important;
    font-size:15px!important;
    text-align:left!important;
    border:1px solid rgba(255,255,255,.07)!important;
  }
  .menu a.btn{
    display:block!important;
    text-align:center!important;
    background:linear-gradient(135deg,var(--accent),var(--accent2))!important;
    color:#02101b!important;
    border:0!important;
  }
}

/* FINAL FIX: use old ^ link in the A-Z rates line, but make it work */
.rates-legacy #ratesLetters .rates-top-link,
.rates-legacy .rates-top-link{
  display:inline-block!important;
  margin-left:6px!important;
  padding:1px 7px!important;
  border-radius:999px!important;
  background:rgba(17,211,166,.18)!important;
  color:#ffffff!important;
  font-weight:900!important;
  text-decoration:none!important;
}
.rates-legacy #ratesLetters .rates-top-link:hover,
.rates-legacy .rates-top-link:hover{background:var(--accent)!important;color:#02101b!important;}

/* FINAL FIX: keep A-Z letters visible on mobile */
@media(max-width:700px){
  .rates-legacy table[id="table1"],
  .rates-legacy #ratesLetters{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:auto!important;
  }
  .rates-legacy #ratesLetters{
    display:table-cell!important;
    white-space:normal!important;
    line-height:2!important;
    padding:8px 7px!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  .rates-legacy #ratesLetters a,
  .rates-legacy #ratesLetters b,
  .rates-legacy #ratesLetters font{
    font-size:12px!important;
    margin-right:4px!important;
    display:inline-block!important;
  }
}

/* DID page integrated content */
.did-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:20px}
.did-country{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:11px 13px;color:#e5eefb;font-weight:600}
.did-note{background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(34,197,94,.10));border:1px solid rgba(14,165,233,.28);border-radius:18px;padding:18px;margin-top:18px;color:#dbeafe}
.did-feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px}
.did-feature{background:rgba(2,6,23,.62);border:1px solid rgba(148,163,184,.20);border-radius:18px;padding:18px}
.did-feature h3{margin:0 0 8px;color:#fff}
.did-feature p{margin:0;color:#b6c4d8;line-height:1.6}


/* SEO footer links */
.footer-grid{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}
.footer-links{display:flex;gap:14px;flex-wrap:wrap}
.footer-links a{color:#bde7ff;text-decoration:none}
.footer-links a:hover{color:#fff;text-decoration:underline}


/* FAQ page styles */
.faq-jump{margin-top:20px}
.faq-panel{padding:24px;margin-bottom:18px}
.faq-panel h2{margin-bottom:18px;color:#fff}
.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.faq-item{border:1px solid rgba(255,255,255,.09);background:rgba(2,10,20,.35);border-radius:16px;padding:16px;margin-bottom:14px}
.faq-grid .faq-item{margin-bottom:0}
.faq-item h3{font-size:18px;color:#ffffff;margin-bottom:8px}
.faq-item p{margin:0;color:#b9cbe0}
.faq-item strong{color:#eaf4ff}
.crypto-list{display:grid;gap:12px;margin-top:16px}
.crypto-list div{border:1px solid rgba(255,255,255,.10);background:rgba(2,10,20,.38);border-radius:14px;padding:13px}
.crypto-list strong{display:block;color:#fff;margin-bottom:8px}
.crypto-list code{display:block;white-space:normal;overflow-wrap:anywhere;color:#7fffe3;background:rgba(0,0,0,.24);border-radius:9px;padding:9px;font-size:13px}
@media(max-width:820px){.faq-jump{display:grid;grid-template-columns:1fr 1fr}.faq-jump a{text-align:center}.faq-panel{padding:18px}.faq-item h3{font-size:17px}}
@media(max-width:460px){.faq-jump{grid-template-columns:1fr}}

.legal-page h2{margin-top:28px;color:#eaf4ff}.legal-page p{color:var(--muted);line-height:1.75}.legal-page ol.list{padding-left:22px}.legal-page a{color:var(--accent2)}
