/* v6.1.48 — public trust-page depth + tool-card visual polish only. */
body.lvts55-platform .lv50-sheet-grid{gap:14px!important}
body.lvts55-platform .lv50-sheet{
  min-height:142px!important;
  padding:17px 18px!important;
  border:1px solid #bfd0e6!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 8px 20px rgba(27,62,111,.07)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
body.lvts55-platform .lv50-sheet:hover{transform:translateY(-2px);border-color:#8fb0df!important;box-shadow:0 14px 28px rgba(27,62,111,.11)!important}
body.lvts55-platform .lv50-sheet .lv50-num{background:#e8f1ff!important;border:1px solid #d4e3f8!important;color:#1559d6!important}
body.lvts55-platform .lv50-sheet h3{font-size:18px!important;color:#12223d!important;margin:7px 0 8px!important}
body.lvts55-platform .lv50-sheet small{color:#5d6f88!important;font-weight:850!important}
body.lvts55-platform .lv61450-sheet-meta{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 28px}
body.lvts55-platform .lv61450-sheet-meta span{font-size:11px!important;color:#445a75!important;background:#eef4fb!important;border:1px solid #dce7f3!important;border-radius:7px!important;padding:4px 7px!important}
body.lvts55-platform .lv50-sheet>a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:6px 9px!important;border-radius:8px!important;background:#eef4ff!important;color:#1559d6!important;bottom:11px!important;right:12px!important}
body.lvts55-platform .lv50-sheet>a:hover{background:#1559d6!important;color:#fff!important}

body.lvts55-platform .lv55-exam-grid{gap:16px!important}
body.lvts55-platform .lv55-exam-card{
  min-height:226px!important;
  padding:18px!important;
  border:1px solid #bfd0e6!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#fff 0%,#f9fbfe 100%)!important;
  box-shadow:0 9px 24px rgba(27,62,111,.07)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
body.lvts55-platform .lv55-exam-card:hover{transform:translateY(-2px);border-color:#91b0db!important;box-shadow:0 14px 30px rgba(27,62,111,.11)!important}
body.lvts55-platform .lv55-exam-card h2{font-size:19px!important;color:#11213a!important;margin:14px 0 11px!important}
body.lvts55-platform .lv55-exam-stats{gap:7px!important}
body.lvts55-platform .lv55-exam-stats span{background:#eef4fa!important;border:1px solid #dbe6f1!important;color:#445a75!important}
body.lvts55-platform .lv55-exam-actions{margin-top:auto!important;padding-top:18px!important}
body.lvts55-platform .lv55-exam-actions .primary{box-shadow:0 6px 14px rgba(21,89,214,.16)!important}

/* Long trust/legal pages: readable, substantial, clearly structured. */
.lvt-entry-content .lv61480-long-page{max-width:900px!important}
.lvt-entry-content .lv61480-long-page>.lvts-lead{font-size:18px;line-height:1.8;color:#33445d;background:#f7faff;border:1px solid #dce8f7;border-radius:14px;padding:18px 20px;margin:0 0 26px}
.lvt-entry-content .lv61480-long-page h2{margin-top:40px!important;padding-top:30px!important}
.lvt-entry-content .lv61480-long-page h3{font-size:19px;line-height:1.35;margin:24px 0 7px;color:#17243a}
.lvt-entry-content .lv61480-long-page p{font-size:15.5px;line-height:1.78;color:#3d4d63}
.lvt-entry-content .lv61480-long-page li{font-size:15.5px;line-height:1.7}
.lv61480-support-box{display:grid;gap:5px;margin:34px 0 0;padding:18px 20px;border:1px solid #bcd0ea;border-radius:14px;background:linear-gradient(180deg,#f4f8ff,#eef5ff)}
.lv61480-support-box strong{font-size:15px;color:#16345f!important}.lv61480-support-box span{font-size:14px;color:#445a75}.lv61480-support-box a{font-weight:800}
.lv61480-policy-meta{margin:14px 0 0!important;text-align:right;font-size:12px!important;color:#8190a4!important;letter-spacing:.02em}

.lv61480-contact-depth{margin:28px 0 0;padding:26px;border:1px solid #d6e2f0;border-radius:20px;background:#f8fbff;box-shadow:0 10px 28px rgba(24,54,96,.05)}
.lv61480-contact-head>span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#1559d6}.lv61480-contact-head h2{font-size:28px;line-height:1.2;margin:7px 0 8px}.lv61480-contact-head p{margin:0;color:#52647c}.lv61480-contact-head a{color:#1559d6;font-weight:850}
.lv61480-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.lv61480-contact-grid article{padding:17px;border:1px solid #dbe6f2;border-radius:13px;background:#fff}.lv61480-contact-grid strong{display:block;color:#17243a}.lv61480-contact-grid p{margin:5px 0 0;color:#586a81;font-size:13.5px;line-height:1.6}
.lv61480-contact-security{margin-top:14px;padding:15px 17px;border-left:4px solid #1559d6;background:#eef5ff;border-radius:0 12px 12px 0}.lv61480-contact-security p{margin:4px 0 0;color:#465a74;font-size:13.5px}
@media(max-width:760px){.lv61480-contact-grid{grid-template-columns:1fr}.lv61480-contact-depth{padding:19px}.lvt-entry-content .lv61480-long-page>.lvts-lead{padding:15px 16px}.lv61480-policy-meta{text-align:left}}
