
.section-text a {
    border-bottom: 1px solid black;
	font-weight: 500;
	color:white;
}


/* Specific styles for all h1 headings within the .section-text */
.section-text h1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h2 */
.section-text h2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h3 */
.section-text h3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.section-text h4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.section-text h5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.section-text h6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.section-text ol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.section-text ol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}

.section-text p {
	margin-bottom:1rem;
}
	
.section-text a {
	color:black !important;
}
<div class="section-text tw-w-screen tw-relative tw-py-20 tw-overflow-hidden">

    <div class="tw-mx-10 lg:tw-mx-20 tw-grid tw-justify-center tw-relative tw-z-10">
        <div class="tw-max-w-xl tw-pb-8">
            
                        <h1 class="tw-text-center tw-text-black tw-text-3xl lg:tw-text-5xl tw-font-bold tw-pb-8">
                George and Nicola's story            </h1>
                         
            <!-- <p class="tw-text-left tw-text-md tw-text-black tw-font-normal tw-pt-2 tw-pb-8"> -->
                        	<p><span data-contrast="none">George and Nicola were both born with Axenfeld-Rieger syndrome (ARS), a rare genetic disorder that affects the development of the front part of the eye. </span><span data-contrast="auto">George had cloudy corneas and, when he was very young – around 16 to 20 weeks old – he underwent corneal transplants. Unfortunately, one of the transplants failed before he turned two. As a result, George is now registered as severely sight impaired and uses a long cane, though he isn’t keen on using it.</span><span data-ccp-props='{"134233117":false,"134233118":false,"201341983":0,"335559738":240,"335559739":240,"335559740":240}'> </span></p>
<p><span data-contrast="auto">He participates in lots of activities outside school and has a busy, fulfilling life surrounded by friends. He takes piano and swimming lessons, and is about to start scootering </span><span data-contrast="none">lessons. As his mum says: “He’s absolutely obsessed with his scooter!”</span><span data-ccp-props='{"134233117":false,"134233118":false,"335559738":240,"335559739":240}'> </span></p>
<p><span data-contrast="none">George currently attends a mainstream school, though his parents are considering moving him to a special education school in the future – perhaps in a few years’ time. Despite the challenges, George is thriving. </span><span data-contrast="none">Nicola, who works at the same school as a teaching assistant, plays a key role in advocating for his needs, all the while balancing the demands of the family’s busy life with George’s dad. </span><span data-ccp-props="{}"> </span></p>
<p><span data-ccp-props='{"134233117":true,"134233118":true,"201341983":0,"335559740":240}'> </span></p>
<p><span data-contrast="auto">Unfortunately, George’s vision impairment began to affect his emotional well being when he reached an age where he wanted more independence. He struggled to </span><span data-contrast="none">understand </span><span data-contrast="none">why he did things differently to his friends</span><span data-contrast="none">. </span><span data-contrast="auto">His frustrations were centred on tasks like using assistive technology, working at a different pace in school, or requiring help to go to the bathroom in public places. These were the kind of things that led George to feel anxious and made it hard for him to express his emotions.</span><span data-ccp-props='{"134233117":true,"134233118":true,"201341983":0,"335559740":240}'> </span></p>
<p><span data-ccp-props='{"134233117":true,"134233118":true,"201341983":0,"335559740":240}'> </span></p>
<p><span data-contrast="auto">Nicola, already knowledgeable about the challenges brought by vision impairment due to her own experience with </span><span data-contrast="none">Axenfeld-Rieger syndrome (ARS)</span><span data-contrast="auto">, had been able to handle </span><span data-contrast="none">many of the challenges the family experienced very well, but the emotional strain George was undergoing needed specialist support and she knew that she and the rest of the family couldn’t provide it on their own.</span><span data-ccp-props='{"134233117":true,"134233118":true,"201341983":0,"335559740":240}'> </span></p>
                        <!-- </p> -->
            

        </div>




    </div>
</div>

.images-rsbca {
    border-bottom: 1px solid black;
    font-weight: 500;
}
    
.images-rsbc.ctablock {
    border-bottom: 1px solid black;
    font-weight: 500;
    color:white;
    text-align:center;
}

/* Specific styles for all h1 headings within the .images-rsbc*/
.images-rsbch1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    color:black !important;
}

/* Add styles for h2 */
.images-rsbch2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    color:black !important;
}

/* Add styles for h3 */
.images-rsbch3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.images-rsbch4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.images-rsbch5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.images-rsbch6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.images-rsbcol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.images-rsbcol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}



.section-text a {
    border-bottom: 1px solid black;
	font-weight: 500;
	color:white;
}


/* Specific styles for all h1 headings within the .section-text */
.section-text h1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h2 */
.section-text h2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h3 */
.section-text h3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.section-text h4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.section-text h5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.section-text h6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.section-text ol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.section-text ol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}

.section-text p {
	margin-bottom:1rem;
}
	
.section-text a {
	color:black !important;
}

