.legal-info-wrap{max-width:1050px}.legal-info-callout{padding:22px 24px;margin-bottom:24px;border-left:5px solid #c61f2b;background:#f6f8fb;border-radius:10px;color:#40546b}.legal-info-callout strong{display:block;color:#0a2744;font-size:21px}.legal-info-callout p{margin:6px 0 0;line-height:1.7}.legal-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-info-card{background:#fff;border:1px solid #dae2ea;border-radius:13px;padding:22px;box-shadow:0 7px 20px rgba(8,31,58,.05)}.legal-info-card>span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f4e9d2;color:#7d5b1c;font-size:10px;font-weight:900}.legal-info-card h2{font-size:23px;margin:10px 0 8px}.legal-info-card p{color:#556a7f;line-height:1.7}.legal-info-bottom{margin-top:28px;padding:26px;border-radius:14px;background:#f3f6f9;border:1px solid #d9e1e9}.legal-info-bottom h2{margin-top:0}.legal-info-bottom p{color:#53677b;line-height:1.7}.legal-info-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}@media(max-width:760px){.legal-info-grid{grid-template-columns:1fr}}