.lg-native .service-row.service-illustrated{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 5vw;align-items:center;scroll-margin-top:140px}
.lg-native .service-illustrated>.service-label{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:24px;transform:none;opacity:1}
.lg-native .service-label>.service-index{width:auto;font:italic 34px/1 var(--serif)}
.lg-native .service-label>.lg-native-h2{width:auto;font:500 17px/1.4 var(--sans)}
.lg-native .service-illustrated>.service-visual{grid-column:1;min-width:0;transform:none;opacity:1}
.lg-native .service-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.lg-native .service-visual-web img{object-fit:contain;background:#fff}
.lg-native .service-visual-identite img{object-fit:contain;background:#fff;padding:30px}
.lg-native .service-visual-print img{object-fit:contain;background:#eae6dd;padding:18px}
.lg-native .service-illustrated>.service-copy{grid-column:2;min-width:0}
.lg-native .service-illustrated:nth-child(even)>.service-visual{grid-column:2;grid-row:2}
.lg-native .service-illustrated:nth-child(even)>.service-copy{grid-column:1;grid-row:2}
.lg-native .service-illustrated .lg-native-h3{font-size:clamp(38px,4.3vw,68px)}
@media(max-width:767px){.lg-native .service-row.service-illustrated{grid-template-columns:minmax(0,1fr);gap:24px}.lg-native .service-illustrated>.service-visual,.lg-native .service-illustrated>.service-copy,.lg-native .service-illustrated:nth-child(even)>.service-visual,.lg-native .service-illustrated:nth-child(even)>.service-copy{grid-column:1;grid-row:auto}.lg-native .service-visual-identite img{padding:20px}}
