.body { @apply text-base leading-7 max-w-6xl mx-auto; } .heading { @apply text-5xl pt-1 pb-2 font-semibold tracking-wide cursor-pointer mb-2; } .pageHeading { @apply pt-1 pb-4 text-2xl leading-7 font-bold tracking-wide; } .sectionHeading { @apply pt-1 pb-2 text-2xl font-bold tracking-wide cursor-pointer mb-2; } /* Apply base font sizes and styles for typography markup (h2, h2, ul, p, etc.). A helpful addition for whenn page content is consumed from a source managed through a wysiwyg editor. */ .body :is(h1, h2, h3, h4, h5, h6, p, ul, ol) { @apply mb-4; } .body :is(h1, h2, h3, h4, h5, h6):not(:first-child) { @apply mt-8; } .body :is(h1, h2, h3, h4, h5, h6) { @apply font-semibold tracking-wide; } .body h1 { @apply text-5xl; } .body h2 { @apply text-4xl; } .body h3 { @apply text-3xl; } .body h4 { @apply text-2xl; } .body h5 { @apply text-xl; } .body h6 { @apply text-lg; } .body ul, .body ol { @apply pl-6; } .body ul { @apply list-disc; } .body ol { @apply list-decimal; } .body a { @apply underline; } .body a:hover { @apply no-underline; }