.section-text.sand{background-color:var(--colour-parchment);padding:4rem}.section-text.middle .text{margin:0 auto}.section-text .text{grid-template-columns:var(--section-template-columns);gap:var(--section-gap);flex-direction:column;max-width:80ch;display:grid}.section-text .text p:last-of-type{margin:0}.section-text .text .block-heading{margin-bottom:0}.section-text .text.middle{max-width:var(--rte-max-width)}@media (max-width:767.98px){.section-text.sand{padding:2rem}.section-text .text{grid-template-columns:100%;gap:1.5rem}}
