.legal-infographic:has(.localized-legal-image){padding:0;background:none;border:0}
.localized-legal-image{display:block;width:100%;height:auto;border-radius:14px}
.legal-image-readable-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.localized-legal-image{display:none}.legal-image-readable-copy{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;padding:18px;border:1px solid #d9e8f6;border-radius:14px;background:linear-gradient(140deg,#f7fbff,#eaf5ff 60%,#f4fbf8)}}
@media(max-width:600px){.legal-image-readable-copy .legal-graphic-head{grid-template-columns:minmax(0,1fr)}.legal-image-readable-copy .legal-graphic-shield{display:none}.legal-image-readable-copy .legal-graphic-head h2{font-size:clamp(20px,6vw,28px);overflow-wrap:normal}}
