An alternative compact layout can be applied with the mzp-l-compact class. This is intended for supplemental callouts or promotional blocks. A Compact Callout places the content and CTA in two columns, aligned left in LTR languages and aligned right for RTL languages. Technically the CTA is still optional in a compact layout, but it leaves empty whitespace.

A Compact Callout spans the full viewport and can result in long line-lengths of the text. It’s often advisable to constrain the width with one of the content width classes (this example uses mzp-t-content-lg).

This example also applies a secondary background color and uses a secondary product themed CTA button.


The previous Compact Call-out used its own class name, mzp-c-call-out-compact. This is now a variant layout of the Callout component, rather than a separate component with its own name. It uses the modifier class mzp-l-compact.

<section class="mzp-c-callout mzp-l-compact mzp-t-background-secondary">
    <div class="mzp-l-content mzp-t-content-lg">
        <div class="mzp-c-callout-content">
            <h1 class="mzp-c-callout-title">A Headline With 30 Characters</h1>
            <div class="mzp-c-callout-desc">
                <p>A description of about 150 characters, give or take. This text is left- or right-aligned but should still be short, only a sentence or two.</p>
        <div class="mzp-c-callout-cta">
            <button class="mzp-c-button mzp-t-product mzp-t-secondary" type="button">Call to Action</button>