/* Hand-written overrides, loaded after the Webflow stylesheet. */
.w-webflow-badge { display: none !important; }

body { padding: 0 20px 48px; }
.section, .wf-section { max-width: 720px; margin-left: auto; margin-right: auto; }
.w-richtext { font-size: 17px; line-height: 1.5; }
.w-richtext li { padding: 4px 0; }
.w-richtext ul { padding-left: 24px; }

@media screen and (max-width: 767px) {
  body { padding: 0 16px 40px; }
  .heading { font-size: 30px; line-height: 1.15; margin-top: 28px; }
  .w-richtext li { padding: 7px 0; } /* easier to tap the right link */
}
