.offermasonry__base{grid-column:2/span 10}.offermasonry__base .offer__base{margin-bottom:40px;position:relative;width:100%}.offermasonry__headingWrapper{display:flex;justify-content:space-between;margin-bottom:32px}.offermasonry__gridSizer{width:100%}.offermasonry__gutterSizer{width:4%}@media screen and (min-width: 600px){.offermasonry__base .offer__base{width:48%}.offermasonry__gridSizer{width:48%}}@media screen and (min-width:600px){.offermasonry .offer__standardContent .offer__headingWrapper{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-body-l-line-height) * 1px);font-weight:var(--typography-body-weight-regular)}.offermasonry .offer__standardContent .offer__earnOrSpend,.offermasonry .offer__standardContent .offer__mainBenefit{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-body-l-line-height) * 1px);font-weight:var(--typography-body-weight-bold)}}@media print, (min-width: 960px){undefined{.offermasonry .offer__standardContent .offer__headingWrapper{font-size:calc(var(--typography-font-size-200) * 1px)}}undefined{.offermasonry .offer__standardContent .offer__earnOrSpend,.offermasonry .offer__standardContent .offer__mainBenefit{font-size:calc(var(--typography-font-size-200) * 1px)}}}@media print,(min-width:960px){.offermasonry .offer__standardContent .offer__headingWrapper{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-150) * 1px);line-height:calc(var(--typography-heading-m-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}@media print, (min-width: 960px){.offermasonry .offer__standardContent .offer__headingWrapper{font-size:calc(var(--typography-font-size-200) * 1px)}}.offermasonry .offer__standardContent .offer__earnOrSpend,.offermasonry .offer__standardContent .offer__mainBenefit{font-family:var(--typography-heading-family-primary);font-size:calc(var(--typography-font-size-150) * 1px);line-height:calc(var(--typography-heading-m-line-height) * 1px);font-weight:var(--typography-heading-weight-primary)}@media print, (min-width: 960px){.offermasonry .offer__standardContent .offer__earnOrSpend,.offermasonry .offer__standardContent .offer__mainBenefit{font-size:calc(var(--typography-font-size-200) * 1px)}}}
