.legal-info-section{background:#fff;padding:40px 20px;width:100%}.legal-info-section__inner{display:grid;gap:18px 22px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1255px}.legal-info-card{background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 24px rgba(0,0,0,.03);min-height:280px;padding:52px 48px}.legal-info-card--full{grid-column:1/-1;min-height:auto}.legal-info-card__title{color:#e03e52;font-family:inherit;font-size:24px;font-weight:400;line-height:1.25;margin:0 0 22px}.legal-info-card__desc,.legal-info-card__desc p{color:#666;font-family:inherit;font-size:16px;font-weight:400;line-height:1.55;margin:0}.legal-info-card__desc p+p{margin-top:18px}@media (max-width:1024px){.legal-info-card{min-height:240px;padding:42px 36px}}@media (max-width:767px){.legal-info-section{padding:30px 16px}.legal-info-section__inner{gap:18px;grid-template-columns:1fr}.legal-info-card,.legal-info-card--full{grid-column:auto;min-height:auto;padding:30px 24px}.legal-info-card__title{font-size:22px;margin-bottom:16px}.legal-info-card__desc,.legal-info-card__desc p{font-size:15px;line-height:1.6}}