/* Version: 09-06-2026-15-30 */
#portfolio_page #recommendations[data-border-style="2"] .border-design,
#portfolio_page .recommendations-home-block[data-border-style="2"] .border-design {
    box-shadow: var(--portfolios-box-shadow-custom, var(--portfolios-box-shadow-m, none));
    box-sizing: border-box;
}

#portfolio_page #recommendations[data-border-style="3"] .border-design,
#portfolio_page .recommendations-home-block[data-border-style="3"] .border-design {
    box-shadow: var(--portfolios-box-shadow-custom-alt, var(--portfolios-box-shadow-alt, none));
    box-sizing: border-box;
}

.recommendations-grid {
    gap: 1.25rem;
}

.recommendation-card {
    margin: 0;
    min-height: 0;
}

.recommendation-card-header {
    align-items: flex-start;
    gap: 1rem;
}

.recommendation-card-header .about-artist-img.recommendation-author-photo {
    height: 80px;
    width: 80px;
    margin-right: 0;
    margin-bottom: 0;
    flex-shrink: 0;
}

.recommendation-card-body {
    min-width: 0;
    flex: 1 1 auto;
}

.recommendation-quote {
    margin: 0;
    font-style: italic;
}

.recommendation-quote::before {
    content: "\201C";
}

.recommendation-quote::after {
    content: "\201D";
}

.recommendation-author {
    margin-top: 0.75rem;
    padding-top: 0;
    font-size: 0.95em;
    color: var(--portfolios-heading-secondary-color, inherit);
}

.recommendation-author cite {
    font-style: normal;
    font-weight: var(--portfolios-font-weight-bold, 700);
}

.recommendation-year {
    opacity: 0.85;
}

.card-list .recommendation-card.border-design {
    box-shadow: none;
}

@media screen and (max-width: 600px) {
    .recommendation-card-header .about-artist-img.recommendation-author-photo {
        height: 64px;
        width: 64px;
    }
}
