/* Marelyo legal v193 — readable legal pages, consistent with support pages */
.marelyo-legal-v193 .marelyo-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.marelyo-legal-v193 .marelyo-legal-card{background:linear-gradient(135deg,#fffafd 0%,#f7fcff 100%);border:1px solid #f2dce3;border-radius:26px;padding:clamp(20px,2.4vw,32px);box-shadow:0 12px 35px rgba(97,35,65,.035)}
.marelyo-legal-v193 .marelyo-legal-card h2{font-family:Georgia,'Times New Roman',serif;color:#922553;font-size:clamp(23px,2.15vw,30px);line-height:1.25;margin:0 0 14px}
.marelyo-legal-v193 .marelyo-legal-card p{color:#465e8d;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.85;white-space:normal}
.marelyo-legal-v193 .marelyo-legal-note{color:#922553}
@media(max-width:800px){.marelyo-legal-v193 .marelyo-legal-grid{grid-template-columns:1fr}}
@media print{.marelyo-legal-v193 .marelyo-legal-grid{display:block}.marelyo-legal-v193 .marelyo-legal-card{break-inside:avoid;margin:0 0 16px;box-shadow:none}}
