/* Image-led service chapters, with captions outside the photography. */
.content-preserved .problem-evidence{grid-template-columns:1.15fr 1fr;gap:64px;border:0;background:transparent;align-items:center;margin-top:65px}
.content-preserved .problem-evidence-image{background:transparent;overflow:hidden}
.content-preserved .problem-evidence-image img{display:block;width:100%;height:auto;aspect-ratio:1.22;object-fit:cover;object-position:59% center;filter:none}
.content-preserved .problem-discovery{padding:0;border:0;background:transparent}
.content-preserved .problem-discovery:before{display:none}
.content-preserved .problem-discovery-label{font-size:11px;letter-spacing:.12em}
.content-preserved .problem-discovery h3{font-size:clamp(32px,3.3vw,46px);line-height:1.13;max-width:470px;margin-block:27px 22px}
.content-preserved .problem-discovery-insight{max-width:420px;font-size:16px;line-height:1.8}
.content-preserved .problem-discovery-source{margin-top:26px;font-size:11px}
.content-preserved .problem-evidence-image figcaption,.content-preserved .trucking-gallery figcaption,.content-preserved .claims-image-wrap figcaption{inset:auto;padding:17px 0 0;margin:0;background:var(--brand-black);color:#dedede;border:0;font-size:12px;line-height:1.7}
.content-preserved .trucking-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:0 90px;max-width:none;align-items:end;margin-bottom:50px}
.content-preserved .trucking-heading>.section-index{grid-column:1/-1;margin:0 0 30px}
.content-preserved .trucking-heading h2{margin:0;max-width:690px}
.content-preserved .trucking-heading>p:last-child{margin:0;font-size:16px;line-height:1.8;max-width:440px}
.content-preserved .trucking-gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;align-items:start}
.content-preserved .trucking-gallery figure,.content-preserved .claims-image-wrap{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}
.content-preserved .trucking-gallery img{display:block;width:100%;height:clamp(330px,32vw,480px);aspect-ratio:auto;object-fit:cover;filter:none}
.content-preserved .trucking-gallery figure:first-child img{object-position:50% 54%}
.content-preserved .trucking-gallery figure:nth-child(2) img{object-position:52% center}
.content-preserved .claims-layout{grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}
.content-preserved .claims-image-wrap img{height:auto;aspect-ratio:1.12;object-fit:cover;object-position:59% center;filter:none}
.content-preserved .claims-copy>p:not(.section-index){font-size:16px;line-height:1.85}
.content-preserved .claims-points>div{font-size:14px;font-weight:450;padding-block:20px}
@media(max-width:1100px){.content-preserved .problem-evidence{gap:40px}.content-preserved .trucking-heading{gap:0 45px}.content-preserved .claims-layout{gap:45px}}
@media(max-width:800px){
  .content-preserved .problem-evidence{grid-template-columns:1fr;gap:36px;margin-top:40px}
  .content-preserved .problem-evidence-image img{aspect-ratio:1.3}
  .content-preserved .problem-discovery h3{font-size:34px;max-width:390px}
  .content-preserved .trucking-heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}
  .content-preserved .trucking-heading>.section-index{margin:0}
  .content-preserved .trucking-gallery{grid-template-columns:1fr;gap:38px}
  .content-preserved .trucking-gallery img{height:auto;aspect-ratio:1.3}
  .content-preserved .claims-layout{grid-template-columns:1fr;gap:40px}
  .content-preserved .claims-image-wrap img{aspect-ratio:1.25}
}
