/* Compact supporting illustrations; preserve native service copy and links. */
.siba-renewal .siba-services-editorial .services{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;border-top:0}
.siba-renewal .siba-services-editorial .service,.siba-renewal .siba-services-editorial .service:nth-child(even){position:relative;display:block;min-width:0;padding:0 0 26px;border-left:0;border-bottom:1px solid var(--line)}
.siba-renewal .siba-services-editorial .num{position:static;display:block;min-width:0;min-height:0;padding:0;margin:0 0 14px;background:none;border:0;border-radius:0;color:#53636c;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em}
.siba-renewal .siba-services-editorial .service>div:last-child{display:grid;grid-template-columns:156px minmax(0,1fr);column-gap:22px;row-gap:8px;align-items:start}
.siba-renewal .siba-services-editorial .service-illustration{display:block;grid-column:1;grid-row:1/span 4;width:156px;height:104px;object-fit:contain;aspect-ratio:3/2;background:#e9ece7;border-radius:10px}
.siba-renewal .siba-services-editorial .service h3{grid-column:2;margin:0 0 4px;font-size:25px;line-height:1.2}
.siba-renewal .siba-services-editorial .service p{grid-column:2;max-width:none;margin:0}
.siba-renewal .siba-services-editorial .service .tags{grid-column:2;margin:10px 0 0}
.siba-renewal .siba-services-editorial .service .solvia-link{grid-column:2;margin-top:4px}
.siba-renewal .siba-services-editorial .services-editorial-note{font-size:14px;line-height:1.65;color:#43545f;margin:24px 0 0;max-width:720px}
@media(max-width:1000px){.siba-renewal .siba-services-editorial .services{grid-template-columns:minmax(0,1fr);gap:26px}.siba-renewal .siba-services-editorial .service>div:last-child{grid-template-columns:140px minmax(0,1fr);column-gap:24px}.siba-renewal .siba-services-editorial .service-illustration{width:140px;height:94px}}
@media(max-width:550px){.siba-renewal .siba-services-editorial .service>div:last-child{grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:14px}.siba-renewal .siba-services-editorial .service-illustration{grid-row:1;width:96px;height:64px;border-radius:8px}.siba-renewal .siba-services-editorial .service h3{grid-row:1;align-self:center;font-size:23px;margin:0}.siba-renewal .siba-services-editorial .service p,.siba-renewal .siba-services-editorial .service .tags,.siba-renewal .siba-services-editorial .service .solvia-link{grid-column:1/-1;margin:0}.siba-renewal .siba-services-editorial .num{margin-bottom:12px}}
