@media(min-width:768px){.content-grid{display:grid;grid-template-columns:1fr 1.5fr}}.content-grid__initial-blocks{display:grid;grid-template-columns:repeat(2,1fr)}.content-grid__additional-blocks{display:flex;grid-template-columns:repeat(2,1fr);transition:height .5s ease-in-out,opacity .5s ease-in-out;overflow:hidden;flex-wrap:wrap;position:relative}
.content-grid:not([open]) .content-grid__additional-blocks{display:none}@media(min-width:768px){.content-grid__additional-blocks{display:grid;grid-template-columns:repeat(3,1fr)}}.content-grid__additional-blocks .content-grid__image{width:50%}@media(min-width:768px){.content-grid__additional-blocks .content-grid__image{width:100%}
}.content-grid__heading{writing-mode:vertical-rl;transform:rotate(180deg);font:var(--font-h2);text-transform:var(--font-h2-text-transform);letter-spacing:var(--font-h2-letter-spacing);font-size:20cqw}.content-grid__image{display:block;width:100%}.content-grid__content{container-type:inline-size;padding:var(--space-12);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-strawberry-cream)}
.content-grid__cta{--button-min-width:0;margin-top:var(--space-25);width:calc(100% - 2 * var(--space-20));max-width:206px}@container(min-width:200px){.content-grid__cta{margin-top:var(--space-30)}}@container(min-width:288px){.content-grid__cta{margin-top:var(--space-50)}}.content-grid__extra-cta{position:absolute;bottom:var(--space-30);left:50%;transform:translateX(-50%)}
@media(min-width:768px){.content-grid__extra-cta{display:none}}.content-grid__toggle{background:var(--color-peach);padding:var(--space-10) var(--gutter);cursor:pointer;display:block;width:100%;font:var(--font-body-1);text-transform:var(--font-body-1-text-transform);letter-spacing:var(--font-body-1-letter-spacing)}
@media(min-width:768px){.content-grid__toggle{display:none}}.content-grid__toggle-open,.content-grid__toggle-closed{display:flex;align-items:center;justify-content:center;gap:var(--space-8)}.content-grid__toggle-open .icon,.content-grid__toggle-closed .icon{width:8px;height:auto}.content-grid__toggle-open{display:none}
.content-grid[open] .content-grid__toggle-open{display:flex}.content-grid[open] .content-grid__toggle-closed{display:none}