/* ==========================================================================
   My Approach: Finding Your Own Direction (incl. the closing line)
   ========================================================================== */

.direction__grid {
    display: grid;
    gap: clamp(3rem, 2rem + 4vw, 5rem);
    align-items: center;
}

@media (min-width: 900px) {
    .direction__grid {
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    }
}

.direction__text p:nth-child(2) {
    font-family: var(--font-heading);
    font-size: var(--text-h4);
    line-height: 1.4;
    color: var(--color-primary);
}

.direction__text p:last-child {
    margin-bottom: 0;
}

.direction__media {
    width: min(100%, 400px);
    justify-self: center;
}

.direction__frame {
    --arch-v: 40.9%;

    aspect-ratio: 9 / 11;
}

/* The document's final bold line */
.direction__closing {
    position: relative;
    margin-top: var(--space-xl);
    padding: var(--space-lg) 0 0;
    border-top: 1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);
    font-family: var(--font-heading);
    font-size: clamp(1.5rem, 1.25rem + 1.2vw, 2.125rem);
    font-style: italic;
    line-height: 1.3;
    color: var(--color-primary);
}

.direction__closing strong {
    font-weight: 500;
}
