.mp-packaging-first .mp-catalog-copy { display: flex; flex-direction: column; }
.mp-packaging-first .mp-catalog-copy > .mp-breadcrumbs { order: 0; }
.mp-packaging-first .mp-catalog-copy > .mp-eyebrow { order: 1; }
.mp-packaging-first .mp-catalog-copy > h1 { order: 2; }
.mp-packaging-first .mp-catalog-copy > .mp-catalog-lead { order: 3; }
.mp-packaging-first .mp-catalog-copy > .mp-catalog-actions { order: 4; }
.mp-packaging-first .mp-catalog-copy > .mp-catalog-facts { order: 5; }
.mp-packaging-first .mp-catalog-copy > .mp-catalog-facts { margin-top: 22px; }
.mp-packaging-description { max-width: 1100px; margin: 32px auto; padding: 0 24px; line-height: 1.6; }
@media (max-width: 900px) {
    .mp-design-0799 .mp-packaging-first .mp-catalog-copy { order: 0; padding: 24px 20px 28px; }
    .mp-design-0799 .mp-packaging-first .mp-catalog-copy h1 { font-size: clamp(30px, 8.2vw, 44px) !important; line-height: 1.08; }
    .mp-packaging-first .mp-catalog-lead { font-size: 17px; line-height: 1.45; margin: 16px 0 20px; }
    .mp-packaging-first .mp-catalog-actions { gap: 16px; align-items: flex-start; }
    .mp-packaging-first .mp-catalog-actions > .mp-button { font-size: 16px; padding: 16px 20px; white-space: normal; }
    .mp-packaging-first .mp-catalog-actions > .mp-text-link { font-size: 15px; }
    .mp-design-0799 .mp-packaging-first .mp-catalog-hero-media { order: 1; height: min(65vw, 380px); }
    .mp-design-0799 .mp-packaging-first .mp-catalog-hero-media img { object-fit: contain; }
    .mp-packaging-first .mp-catalog-facts { font-size: 14px; }
}
