/* Pełna treść pozostaje dostępna bez JavaScript. */
.ujw-program-testimonials .ujw-testimonial-card {
 box-sizing: border-box;
 align-content: start;
 align-items: start;
 grid-template-rows: auto auto auto;
}
.ujw-program-testimonials .ujw-testimonial-card > div {
 grid-column: 1;
 grid-row: 1 / span 3;
}
.ujw-program-testimonials .ujw-testimonial-card blockquote,
.ujw-program-testimonials .ujw-testimonial-card figcaption,
.ujw-program-testimonials .ujw-testimonial-card .ujw-review-toggle {
 grid-column: 2;
 min-width: 0;
 overflow-wrap: anywhere;
}
.ujw-program-testimonials .ujw-testimonial-card blockquote {grid-row:1; box-sizing:border-box;}
.ujw-program-testimonials .ujw-testimonial-card figcaption {grid-row:3;}
.ujw-program-testimonials .ujw-testimonial-card .ujw-review-toggle {
 grid-row:2;
 justify-self:start;
 padding:0;
 border:0;
 background:none;
 color:var(--ujw-color-blue-800, #164e85);
 font:inherit;
 font-size:.85rem;
 text-decoration:underline;
 cursor:pointer;
}
.ujw-review-toggle[hidden] {display:none !important;}
.ujw-review-toggle:focus-visible {outline:2px solid currentColor; outline-offset:4px;}
.ujw-reviews-ready .ujw-program-careers,
.ujw-reviews-ready .ujw-program-sidebar-testimonials {
 height:auto;
 align-self:start;
}
.ujw-reviews-ready .ujw-testimonial-carousel,
.ujw-reviews-ready .ujw-testimonial-carousel__viewport,
.ujw-reviews-ready .ujw-program-testimonials--carousel {flex:none;}
.ujw-program-testimonials {align-items:start;}
.ujw-program-testimonials .ujw-testimonial-card[data-ready] {
 height:var(--ujw-review-height, 300px);
}
.ujw-program-testimonials .ujw-testimonial-card[data-ready] blockquote {
 max-height:var(--ujw-quote-height, none);
 overflow:hidden;
}
.ujw-program-testimonials .ujw-testimonial-card[data-expanded="true"] {
 height:auto;
 min-height:var(--ujw-review-height, 300px);
}
.ujw-program-testimonials .ujw-testimonial-card[data-expanded="true"] blockquote {
 max-height:none;
 overflow:visible;
}
