.fr-container { margin-inline: auto; max-width: var(--fr-page-max); padding-inline: var(--fr-page-gutter); width: 100%; }
.fr-section { padding-block: var(--fr-space-16); }
.fr-section__heading { font-family: var(--fr-font-display); font-size: var(--fr-text-3xl); font-weight: var(--fr-weight-black); letter-spacing: -.035em; line-height: .95; margin: 0; text-transform: uppercase; }

@media (min-width: 48rem) {
	.fr-section { padding-block: var(--fr-space-24); }
}
