.cerfa-visual{margin:24px 0!important;padding:16px;background:#f8f5ff;border:1px solid #e1d5f3;border-radius:16px}.cerfa-visual img{display:block;width:100%;height:auto;border-radius:8px}.cerfa-visual figcaption{font-size:13px;line-height:1.65;margin-top:12px;color:#4a4562}.cerfa-visual figcaption a{font-weight:700;color:#6424d6!important}.cerfa-table-wrap{overflow:auto;max-width:100%;margin:20px 0;border:1px solid #e0d5f0;border-radius:12px}.cerfa-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7;margin:0!important}.cerfa-table th{background:#eee5ff;color:#191535;text-align:left;font-weight:700;padding:13px 16px;vertical-align:top}.cerfa-table td{padding:13px 16px;border-top:1px solid #e6dff0;vertical-align:top;color:#302b4a}.cerfa-table tr:nth-child(even) td{background:#fcfaff}.cerfa-table a{font-weight:700;color:#6424d6!important}.cerfa-example,.cerfa-next{padding:22px;margin:24px 0;background:linear-gradient(130deg,#faf7ff,#eee5ff);border:1px solid #ddcbf7;border-radius:16px}.cerfa-next a{font-weight:700}.cerfa-example h3{margin-top:0}@media(max-width:700px){.cerfa-table{font-size:13px;min-width:530px}.cerfa-visual{padding:8px}.cerfa-example,.cerfa-next{padding:16px}}