/* Upper profile review excerpts only; the full review list keeps its existing design. */
.hr-review-teasers{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-relaxed)}
/* Stretch the existing flex row to the tallest review without a fixed height. */
.hr-review-teasers .carousel-lawyer-comm .splide__list{align-items:stretch}
.hr-review-teasers .carousel-lawyer-comm .splide__slide{display:flex;align-items:stretch;height:auto}
.hr-review-teasers .carousel-lawyer-comm .item_carousel{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;height:auto;min-height:0}
.hr-review-teasers .carousel-lawyer-comm .card_jurist.hr-review-teaser{box-sizing:border-box;flex:1 1 auto;align-self:stretch;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--profile-space-xs);margin:0;padding:var(--profile-space-sm);padding-bottom:var(--profile-space-xs);border:var(--review-teaser-border-width,1px) solid var(--color-gray);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-white),var(--review-teaser-surface-tint,#fbfbfe));box-shadow:none;white-space:normal;transition:none}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .review-author{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:var(--profile-space-xs);margin:0;padding:0}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser__author{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;gap:var(--profile-chip-pad-y);width:auto;max-width:none;min-width:0;margin:0;padding:0;color:var(--color-heading);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-heading);overflow-wrap:anywhere}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser__author .date-text{display:block;margin:0;padding:0;color:var(--color-caption);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-heading)}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .rating-stars{position:static;display:flex;align-items:center;justify-content:flex-end;align-self:flex-start;flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0;line-height:1}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .rating-stars>span,.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .wpd-rating-stars{display:inline-flex;flex:none;width:auto;max-width:none;vertical-align:middle;white-space:nowrap}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .wpd-rating-stars svg{display:block;flex:none;width:var(--review-teaser-icon-size,16px);height:var(--review-teaser-icon-size,16px)}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .description_card{height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;color:var(--color-heading);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);transition:none}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .description_card p{margin:0;line-height:var(--leading-relaxed);overflow-wrap:anywhere}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .hr-review-teaser__more{color:var(--color-link-brand);font-weight:var(--weight-regular);text-decoration:none}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--profile-chip-gap);height:auto;min-height:0;margin:0;padding:0;overflow:visible}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .plus-row,.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .minus-row{display:inline-flex;align-items:flex-start;flex-wrap:nowrap;gap:var(--profile-chip-gap);box-sizing:border-box;width:fit-content;max-width:100%;margin:0;padding:var(--profile-chip-pad-y) var(--profile-space-xs);border-radius:var(--radius-xs);color:var(--color-success-text);background:var(--color-bg-success-light);white-space:normal}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .minus-row{color:var(--review-teaser-negative-ink,#9a5359);background:var(--color-accent-red-bg)}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .hr-review-teaser__quality--neutral{color:var(--color-muted);background:var(--color-gray-disabled)}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .col-1{flex:0 0 var(--review-teaser-icon-size,16px);width:var(--review-teaser-icon-size,16px);max-width:var(--review-teaser-icon-size,16px);margin:0;padding:0}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .col-2{flex:1 1 auto;width:auto;max-width:none;min-width:0;margin:0;padding:0;color:inherit;font-size:var(--text-base);font-style:normal;font-weight:var(--weight-regular);line-height:var(--leading-heading);overflow-wrap:anywhere}
.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .plus-minus-wrap .icon{display:flex;align-items:center;justify-content:center;width:var(--review-teaser-icon-size,16px);height:var(--review-teaser-icon-size,16px);margin:0;border-radius:0;background:none;color:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1}
.hr-review-teasers .hr-review-teaser .hr-review-teasers__footer{display:flex;justify-content:center;margin-top:auto;padding-top:var(--profile-chip-gap,6px);border-top:var(--review-teaser-border-width,1px) solid var(--color-gray)}
.hr-review-teasers .hr-review-teasers__all{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--but-card-height);color:var(--color-primary);font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-decoration:none}
.hr-review-teasers .hr-review-teasers__all:focus-visible,.hr-review-teasers .hr-review-teaser__more:focus-visible{outline:var(--review-teaser-focus-width,2px) solid var(--color-primary);outline-offset:var(--review-teaser-focus-width,2px);border-radius:var(--radius)}
@media (hover:hover) and (pointer:fine){
 .hr-review-teasers .hr-review-teasers__all:hover,.hr-review-teasers .carousel-lawyer-comm .hr-review-teaser .hr-review-teaser__more:hover{text-decoration:underline}
}
@media (max-width:991px){
 .hr-review-teasers .carousel-lawyer-comm .splide__slide{box-sizing:border-box;flex:0 0 min(var(--review-teaser-card-max,307px),calc(100% - var(--review-teaser-peek,16px)));width:min(var(--review-teaser-card-max,307px),calc(100% - var(--review-teaser-peek,16px)));min-width:0;max-width:min(var(--review-teaser-card-max,307px),calc(100% - var(--review-teaser-peek,16px)))}
 .hr-review-teasers .carousel-lawyer-comm .splide__slide .item_carousel,.hr-review-teasers .carousel-lawyer-comm .splide__slide .card_jurist.hr-review-teaser{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
}
