.vc-legal-hero__facts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vc-space-3)}.vc-legal-hero__fact{min-height:104px;padding:var(--vc-space-4);border:1px solid rgba(18,18,18,.08);border-radius:var(--vc-radius-lg);background:linear-gradient(180deg,rgba(33,92,162,.08) 0%,rgba(33,92,162,.02) 100%)}.vc-legal-hero__fact-value{display:block;margin-bottom:var(--vc-space-2);font-size:var(--vc-font-size-h4);line-height:1;font-weight:var(--vc-font-weight-bold);color:var(--vc-color-primary)}.vc-legal-page--impressum .vc-legal-hero__fact-value{font-size:calc(var(--vc-font-size-h4) * .75)}.vc-legal-hero__fact-label{display:block;font-size:var(--vc-font-size-body-sm);line-height:20px;color:var(--vc-color-text-primary)}.vc-legal-flow--compact{padding-top:var(--vc-space-8)}.vc-legal-content--single{max-width:960px;margin:0 auto}.vc-legal-entry--form .vc-legal-richtext{padding:var(--vc-space-5);border:1px dashed rgba(33,92,162,.3);border-radius:var(--vc-radius-lg);background:linear-gradient(180deg,rgba(33,92,162,.07) 0%,rgba(33,92,162,.02) 100%)}.vc-legal-entry--form .uc-embed{min-height:120px}.vc-legal-richtext ol{counter-reset:vc-legal-num;list-style:none}.vc-legal-richtext ol li{position:relative;padding-left:38px}.vc-legal-richtext ol li::before{counter-increment:vc-legal-num;content:counter(vc-legal-num);position:absolute;left:0;top:0;width:26px;height:24px;border:1px solid var(--vc-color-primary);border-radius:50px;font-size:var(--vc-font-size-body-sm);line-height:24px;text-align:center}@media (max-width:1024px){.vc-legal-content--single{max-width:none}}@media (max-width:768px){.vc-legal-hero__facts{grid-template-columns:1fr}.vc-legal-entry--form .vc-legal-richtext{padding:var(--vc-space-4)}}