:root{--font-primary:RalewayRegular;--font-primary-semibold:RalewaySemiBold;--font-primary-bold:RalewayBold;--font-secondary:serif;--text-base-size:0.875em;--text-scale-ratio:1.2;--text-xs:calc(1em / (var(--text-scale-ratio) * var(--text-scale-ratio)));--text-sm:calc(1em / var(--text-scale-ratio));--text-md:calc(1em * var(--text-scale-ratio));--text-lg:calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xl:calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio)
  );--text-xxl:calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio) * var(--text-scale-ratio)
  );--text-xxxl:calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio)
  );--heading-line-height:1.2;--body-line-height:1.4}body{color:var(--color-text);font-family:var(--font-primary)}@media screen and (max-width:991px){body{font-size:var(--text-base-size)}}h1,h2,h3,h4,h5,h6,form legend{color:var(--color-text-heading);line-height:var(--heading-line-height);margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}.am-no-vertical-spacing{margin-bottom:0;margin-top:0}h1,h2,h3,h4{font-family:var(--font-primary-bold);&.am-title-primary{color:var(--primary)}&.am-title-secondary{color:var(--secondary)}&.with-icon,&.with-icon-full-width{display:flex;align-items:center;gap:6px}&.with-icon-full-width{justify-content:space-between}}.am-text-xxxl{font-size:var(--text-xxxl)}h1,.am-text-xxl{font-size:var(--text-xxl)}h2,.am-text-xl{font-size:var(--text-xl)}h3,.am-text-lg{font-size:var(--text-lg)}h4,.am-text-md{font-size:var(--text-md)}.am-text-sm,small{font-size:var(--text-sm)}.am-text-xs{font-size:var(--text-xs)}p,ul li,ol li{line-height:var(--body-line-height)}b{font-family:var(--font-primary-bold);font-weight:700}em{font-style:italic}.am-text-center{text-align:center}.am-text-right{text-align:right}.am-text-uppercase{text-transform:uppercase}.am-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}