/* ========================================================================== */
/* VIRTUAL FILE: legalpage.css                                                 */
/* ========================================================================== */
.savino-legal-page .page-hero {
  background:
    radial-gradient(circle at 85% 12%, rgba(47, 143, 240, 0.08), transparent 34%),
    linear-gradient(180deg, #f8fbff 0%, #f2f7fc 100%);
}

.savino-legal-shell {
  max-width: 920px;
  margin-inline: auto;
}

.savino-legal-card {
  padding: 24px;
}
