.grid { display: grid; gap: calc(var(--spacer) * 1.5); position: relative; margin-top: -1.5rem; } .grid > div { overflow: hidden; } .content { composes: box from '../../atoms/Box.module.css'; margin-top: var(--spacer); } @media (min-width: 60rem) { .grid { grid-template-columns: 1.5fr 1fr; } .sticky { position: sticky; top: calc(var(--spacer) / 2); margin-top: var(--spacer); } } .meta { margin-bottom: var(--spacer); color: var(--color-secondary); font-weight: var(--font-weight-bold); } .meta p { margin-bottom: 0; } .buttonGroup { margin-top: var(--spacer); margin-bottom: var(--spacer); }