.cargo-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.cargo-gallery-card{overflow-wrap:anywhere;min-width:0;margin:0}.cargo-gallery-open{background:#eef2f4;border-radius:12px;display:block}.cargo-gallery-open img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.cargo-gallery-card figcaption{padding-top:.8rem;line-height:1.6}.cargo-gallery-card figcaption span{text-underline-offset:.2em;font-size:.875rem;text-decoration:underline;display:block}.cargo-gallery-note{max-width:65ch}.cargo-gallery-dialog{box-sizing:border-box;width:calc(100% - 2rem);max-width:1100px;max-height:calc(100dvh - 2rem);color:var(--color-ink,#122a3b);background:#fff;border:1px solid #c9cdd1;border-radius:12px;padding:1rem;overflow:auto}.cargo-gallery-dialog::backdrop{background:#122a3bd9}.cargo-gallery-dialog:not([open]){display:none}.cargo-gallery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cargo-gallery-toolbar h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.cargo-gallery-dialog figure{margin:0}.cargo-gallery-dialog img{object-fit:contain;width:100%;height:auto;max-height:65dvh;display:block}.cargo-gallery-dialog figcaption{overflow-wrap:anywhere;padding-top:1rem}.cargo-gallery-close{white-space:normal}@media (width<=1080px){.cargo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cargo-gallery-grid{grid-template-columns:minmax(0,1fr)}}[data-cargo-gallery],.cargo-gallery-info{overflow-wrap:anywhere}
