.shipment-evidence{color:#17364a;scroll-margin-top:110px}
.shipment-evidence .se-wrap{max-width:1140px}
.shipment-evidence .se-panel{border:1px solid #d7dfdd;background:#faf9f4;padding:clamp(20px,3vw,34px);margin:28px 0;border-radius:12px}
.shipment-evidence .se-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#88621d;margin:0 0 12px}
.shipment-evidence h2,.shipment-evidence h3{color:#17364a;line-height:1.25;letter-spacing:-.02em;margin:0 0 20px}
.shipment-evidence h2{font-size:clamp(26px,3vw,34px)}
.shipment-evidence h3{font-size:clamp(23px,2.5vw,29px)}
.shipment-evidence p{line-height:1.8;margin:0 0 18px}
.shipment-evidence a{color:#214e68;text-decoration:underline;text-underline-offset:3px}
.shipment-evidence .se-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:start}
.shipment-evidence .se-layout>*{min-width:0}
.shipment-evidence figure{margin:0;min-width:0}
.shipment-evidence .se-portrait{max-width:310px;margin-inline:auto}
.shipment-evidence video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#102c3c;border:1px solid #cfd7d8;border-radius:8px}
.shipment-evidence img{display:block;max-width:100%;height:auto;margin-inline:auto;border:1px solid #d9dfde;border-radius:6px}
.shipment-evidence figcaption{font-size:13px;line-height:1.65;color:#526774;margin:12px 0 0}
.shipment-evidence .se-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.shipment-evidence .se-photo-stack{display:grid;gap:24px}
.shipment-evidence .se-photo-stack img{width:auto;max-height:330px;object-fit:contain}
.shipment-evidence .se-note{font-size:14px;color:#526774;margin-top:22px}
.shipment-evidence .se-full-link{font-size:12px;display:inline-block;margin-top:7px}
.se-preview-banner{background:#fff1cf;color:#674a18;padding:10px 20px;text-align:center;font-size:13px;line-height:1.6}
@media(max-width:760px){
 .shipment-evidence .se-layout,.shipment-evidence .se-media-pair{grid-template-columns:1fr;gap:25px}
 .shipment-evidence .se-portrait{max-width:330px;width:100%}
 .shipment-evidence .se-panel{padding:20px;margin-block:24px}
 .shipment-evidence .se-photo-stack img{max-height:380px}
}
@media(max-width:600px){
 body[data-shipment-preview] .site-header .language-picker{position:static}
 body[data-shipment-preview] .site-header .language-panel{right:16px;max-width:calc(100vw - 32px)}
 body[data-shipment-preview] .menu-toggle{position:relative;z-index:120}
}
@media print{.se-preview-banner{display:none}.shipment-evidence video{max-height:360px}.shipment-evidence .se-layout{display:block}.shipment-evidence figure{break-inside:avoid}}
