/* Promotion sections follow the shared product-page spacing scale. */
.latest-update{padding-block:var(--section-space)}
.latest-update .campaign-detail-art{margin:0 0 32px}
.latest-update>.update-eyebrow{font-size:var(--small);font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}
.latest-update>h2{font-size:var(--heading);margin:0 0 20px}
.latest-update>p:not(.update-eyebrow){max-width:88ch;line-height:1.7;margin:0 0 20px}
.latest-update>p a{text-decoration:underline;text-underline-offset:.18em}
.latest-update>.button{margin-top:4px}
.latest-update+.product-overview{padding-top:0}
