.section-block{background:var(--color-white);margin-left:auto;margin-right:auto;max-width:75rem}.section-block--no-margin{margin-bottom:0}.section-block a:hover{text-decoration:underline}.section-block .ingress{text-align:center}.section-block--campaign,.section-block--customer,.section-block--dimgra,.section-block--light,.section-block--macchiato,.section-block--primary{padding:1.875rem 1.25rem 1.25rem}@media only screen and (min-width:1024px){.section-block--campaign,.section-block--customer,.section-block--dimgra,.section-block--light,.section-block--macchiato,.section-block--primary{padding:3rem 1.5rem 1.875rem}}.section-block--primary{background:var(--color-pale-sand)}.section-block--primary,.section-block--primary .ingress{color:var(--color-dark-red)}.section-block--dimgra{background:var(--color-pale-sand);color:var(--color-black)}.section-block--light{background:var(--color-greige);color:var(--color-black)}.section-block--campaign{background:var(--color-campaign);color:var(--color-white)}.section-block--campaign .ingress,.section-block--campaign .section-block__heading,.section-block--campaign p a:not(.button),.section-block--campaign p strong,.section-block--campaign strong{color:var(--color-white)}.section-block--campaign ul li:before{border-color:var(--color-white)}.section-block--customer{background:var(--color-forest-green);color:var(--color-white)}.section-block--customer .ingress,.section-block--customer .section-block__heading,.section-block--customer p a:not(.button),.section-block--customer p strong,.section-block--customer strong{color:var(--color-white)}.section-block--customer ul li:before{border-color:var(--color-white)}.section-block--macchiato{background:var(--color-macchiato)}.section-block--macchiato,.section-block--macchiato h2,.section-block--macchiato ol,.section-block--macchiato p,.section-block--macchiato span,.section-block--macchiato strong,.section-block--macchiato ul{color:var(--color-dark-red)}.section-block__heading.line-under{margin-bottom:2.5rem}.section-block__editorial{margin:0 auto;max-width:43.75rem}.ingress+.section-block__editorial{margin-top:1.875rem}@media only screen and (min-width:1920px){.ingress+.section-block__editorial{margin-top:2.5rem}}