.gg-delivery-layout { align-items:start; }
.gg-delivery-layout > *, .gg-delivery-layout :where(section,aside,p,h2,h3,h4) { min-width:0; overflow-wrap:anywhere; }
.gg-delivery-visual { display:grid; gap:24px; }
.gg-delivery-cover { display:grid; gap:16px; padding:24px; border:1px solid var(--line,#d8dee7); border-radius:24px; background:#fff; }
.gg-delivery-cover .gp-cover { width:100%; max-width:100%; }
.gg-delivery-title { margin-top:0; font-size:1.5rem; line-height:1.25; white-space:pre-wrap; }
.gg-delivery-preview > h3 { margin:0; padding:24px; }
.gg-delivery-preview .scene-footer p { white-space:pre-wrap; }
.gg-delivery-preview .cv2 { border:0; border-radius:0; }
.gg-delivery-layout .link-box { display:block; overflow-wrap:anywhere; word-break:break-word; }
.gg-delivery-layout .action-row { flex-wrap:wrap; }
.gg-delivery-layout .action-row > * { min-width:0; max-width:100%; }
@media(max-width:760px) { .gg-delivery-layout { grid-template-columns:minmax(0,1fr); } .gg-delivery-visual { gap:16px; } .gg-delivery-cover { padding:16px; } }
