.post-type-archive-instructor {
    .wrapper-standard {
        width: var(--global-content-width);
        margin-inline: auto;
        padding-inline: var(--global-content-edge-padding);
        margin-top: 6.4rem;
    }

    .hero {
        background-image: linear-gradient(0deg, var(--global-palette3) 15%, rgba(39, 72, 83, 0) 65%),
        url('/wp-content/uploads/2024/12/martin-rosen-lecture-on-camera-scaled.jpg');
        background-size: cover;
        background-position: 100% 40%;
        background-repeat: no-repeat;
        margin: 0 auto;
        padding-top: 6.4rem;
        padding-bottom: 1.6rem;
        padding-inline: var(--global-content-edge-padding);
        mix-blend-mode: normal;
        min-height: 400px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }

    .hero__content {
        max-width: var(--global-content-width);
        margin: 0 auto;
        height: 100%;
        width: 100%;
        justify-content: flex-start;
    }

    .hero__inner-content {
        max-width: 500px;
        text-align: left;
    }

    .hero__title {
        color: var(--global-palette9);
        font-size: 3.2rem;
        font-weight: 700;
        line-height: 1.3;
        letter-spacing: 0.6px;
        text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
        margin-bottom: 1.2rem;
    }

    .hero__divider {
        border-bottom: 4px solid var(--global-palette2);
        margin: 0 0 1.2rem 0;
    }

    .hero__subtitle {
        color: var(--global-palette8);
    }
    .instructor-section {
        margin-bottom: 9.6rem;
    }

    p {
        margin: 0;
    }

    h2 {
        margin-bottom: 1.8rem;
    }

    .instructor-card {
        padding: 1.6rem;
        background: var(--global-palette9);
        border-radius: 4px;
    }

    .instructor-card__body {
        padding-top: 1.6rem;
    }

    .card-grid {
        display: grid;
        gap: 1.6rem;
        grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    }

}