.pull-quote {
    font-size: var(--step-3);
    font-weight: var(--thin-weight);
    font-style: italic;
    position: relative;
    text-align: right;
    padding-top: var(--space-16);
}
    
    @media (min-width: 1025px) {.pull-quote {
        margin-right: 5em
}
    }
    
    .pull-quote::before {
        width: 250px;
        background-color: hsla(var(--carnelian-dm, var(--carnelian)) / 10000%);
        height: 2px;
        position: absolute;
        top: 0;
        right: 0;
        content: '';
    }
    
    .pull-quote--content {
        float: right;
        max-width: 90vw;
    }
    
    @media (min-width: 1025px) {
    
    .pull-quote--content {
            max-width: 50vw
    }
        }