.legal-lecture{padding-top:clamp(36px,4.4vw,64px)}.legal-maj{margin:0;font-size:.95rem;line-height:1.5}.legal-bref{background:color-mix(in srgb, var(--accent-clair) 18%, #fff);box-shadow:inset 4px 0 0 var(--accent);border-radius:18px;padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,34px)}.legal-bref>*{margin:0}.legal-bref>*+*{margin-top:.7em}.legal-prose table{margin-block:1.6em;line-height:1.55}.legal-prose th{vertical-align:bottom;border-bottom-width:2px;border-bottom-color:#052a3a4d;font-weight:700}.legal-prose td{vertical-align:top}.legal-prose td:first-child{overflow-wrap:anywhere;font-weight:700}@media (width<=640px){.legal-prose :is(table,tbody,tr,td){display:block}.legal-prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-prose tr{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:inset 0 0 0 1px #052a3a24,0 18px 34px -26px #052a3a73}.legal-prose tr+tr{margin-top:14px}.legal-prose td{border:0;padding:0}.legal-prose td+td{margin-top:12px}.legal-prose td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";letter-spacing:.02em;color:#052a3ab3;margin-bottom:2px;font-size:.78rem;font-weight:700;display:block}.legal-prose td:first-child{font-size:1.02rem}.legal-prose td:first-child:before{display:none}}
