/* Illustration containers only. Typography, forms, controls and the surrounding layout remain unchanged. */
.illustration-figure{margin:0;min-width:0}
.illustration-figure__link{display:block;line-height:0;border-radius:8px}
.illustration-figure__link:hover{text-decoration:none}
.illustration-figure figcaption{font-size:.68rem;line-height:1.6;color:var(--steel);margin-top:10px}
.illustration-figure figcaption .v-link{white-space:nowrap}
.a-records__sheet{grid-template-columns:minmax(0,1fr)}
.a-records__sheet .illustration-figure .a-object{width:100%;height:auto;max-height:none;object-fit:contain}
.a-records .illustration-figure figcaption{color:#c2ccd4}
.a-records__sheet>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.a-records__sheet>ol>li{padding-block:12px;min-width:0}
.a-records__sheet>ol strong{display:block;font-size:.76rem;line-height:1.4;margin-bottom:7px;color:#fff}
.hybrid-preserved .v-band--engineering{grid-template-columns:minmax(240px,32%) minmax(0,1fr)}
.v-band--engineering>.illustration-figure{aspect-ratio:auto;padding:0;background:transparent;border-radius:0}
.v-band--engineering .illustration-figure .a-object{width:100%;height:auto;max-height:280px;object-fit:contain}
.a-note-signals>.a-note-comparison{grid-template-columns:minmax(150px,1fr) minmax(0,1fr)}
.a-note-signals .illustration-figure .a-object{width:100%;height:auto;max-height:none;object-fit:contain}
.a-inquiry--quote .illustration-figure--rfq{margin:22px 0;width:100%}
.a-inquiry--quote .illustration-figure--rfq .a-object{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.a-hero-illustration-note{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 14px;font-size:.66rem;line-height:1.5;color:var(--steel);padding:4px 0 8px;max-width:55%;margin-left:auto}
.a-service[data-service="ltl"] .a-stage,.a-service[data-service="lcl"] .a-stage{padding-inline:0}
.a-service[data-service="ltl"] .a-object,.a-service[data-service="lcl"] .a-object{width:100%;height:auto;object-fit:contain;max-height:400px}
.a-service[data-service="air-export"] .a-stage{padding-top:12px}
.a-service[data-service="air-export"] .a-object{max-height:430px;object-position:center;object-fit:contain}
@media(min-width:601px) and (max-width:800px){.a-inquiry--quote .illustration-figure--rfq{grid-column:1;grid-row:3;margin:16px 0;max-width:280px}}
@media(max-width:700px){.hybrid-preserved .v-band--engineering{grid-template-columns:minmax(0,1fr)}.v-band--engineering>.illustration-figure{grid-column:1;max-width:440px;margin:0 auto}.v-band--engineering>header{grid-column:1}.v-band--engineering .illustration-figure .a-object{max-height:none}.a-hero-illustration-note{max-width:100%;justify-content:flex-start;margin:6px 0 0}.a-note-signals>.a-note-comparison{grid-template-columns:minmax(0,1fr)}.a-note-signals .illustration-figure{max-width:440px}.a-records__sheet>ol{grid-template-columns:1fr;gap:0}}
@media(max-width:600px){.a-service[data-service="ltl"] .a-object,.a-service[data-service="lcl"] .a-object{max-height:280px}.a-service[data-service="air-export"] .a-object{max-height:300px}.a-service[data-service="air-export"] .a-stage{aspect-ratio:1.12;padding:8px 2% 32px}.a-note-comparison .illustration-figure figcaption{margin-top:8px}.a-inquiry--quote .illustration-figure--rfq{margin-block:22px}.a-records__sheet .illustration-figure{width:100%}}
