#AoSProgram.continuingEducation {
    &.diploma {
        .RFI {
            grid-row: 5;

            h2 {
                color: white;
                margin-top: 2em;
            }

            .rfiForm {
                background-color: white;
                padding: 2em;
                margin-bottom: 4.4em;
            }
        }
    }

    .AoSProgramHero .AoSProgramHeroData .AoSProgramInfo {
        .headerLength::before {
            content: var(--duration);
        }
        .headerPGWP::before {
            content: var(--gs-pgwp);
        }
    } 


    &.postgraduate-certificate {
        .regCourses {
            grid-column: 2/ 10;
        }

        .AoSCareer {
            grid-column: 2 / 8;
        }

        .backgroundColourBlock.scholarships {
            grid-row: 5 / span 3;
        }

        .pgcAdmissions {
            grid-column: 2/ 10;
            align-items: center;
            height: fit-content;
        }

        .pgcContact {
            grid-row: 5;
            grid-column: 9 / -2;
            color: white;
            align-self: center;

            a {
                color: var(--trent-grey-new);

                &:hover,
                &:active {
                    color: white;
                    text-decoration: underline var(--trent-green-greyest) 2px;
                }
            }
        }

        .pgcReq {
            grid-column: 2 / 10;
        }

        .pgcInfo {
            grid-column: 2 / -2;
            row-gap: 2em;
            grid-row: 6;
            display: grid;
            grid-template-columns: subgrid;

            .pgcInfoInner {
                grid-column: 1 / -1;
                background-color: white;
                padding: 2em;

                details:not(:first-of-type) {
                    margin-top: 2em;
                }
            }

        }
    }
}

@media screen and (max-width: 47.5em) {
    #AoSProgram.continuingEducation.postgraduate-certificate {

        .pgcReq,
        .pgcAdmissions,
        .AoSCareer,
        .pgcContact {
            grid-column: 3 / -3;
        }

        .pgcContact {
            grid-row: 6;
            margin-bottom: 2em;
        }

        .pgcInfo {
            grid-row: 7;

            .pgcInfoInner {
                grid-column: 1 / -2;
                margin-bottom: 2em;
            }
        }
    }
}