.si228-homologation{max-width:1100px;margin:0 auto 18px!important;min-width:0;overflow-wrap:anywhere}
.si228-homologation *{box-sizing:border-box}
.si228-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.si228-heading h3{margin:6px 0 10px;color:#242424}
.si228-heading p{max-width:760px;font-size:14px;line-height:1.55;color:#68615b}
.si228-eyebrow{color:#df4c20;font-size:11px;letter-spacing:.10em;font-weight:850}
.si228-tag{background:#fff2eb;border:1px solid #ffd8c6;color:#a63f1e;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:750;white-space:nowrap}
.si228-homologation form{margin:14px 0!important}
.si228-run{padding:15px;margin:12px 0;border:1px solid #eae4df;border-radius:14px}
.si228-run details summary{cursor:pointer;color:#d64b26;font-weight:800}
@media(max-width:600px){.si228-homologation{padding:16px!important}.si228-heading{display:block}.si228-tag{display:inline-block;margin:2px 0 8px}.si228-homologation form button{display:block;width:100%}.si228-run{padding:12px}}
