.rdgm-reviews{--rdgm-columns:3;--rdgm-gap:1rem;container-type:inline-size;width:100%;min-width:0}.rdgm-reviews[data-columns="1"]{--rdgm-columns:1}.rdgm-reviews[data-columns="2"]{--rdgm-columns:2}.rdgm-reviews[data-columns="4"]{--rdgm-columns:4}.rdgm-reviews .rdgm-review-list{--rdgm-visible-columns:var(--rdgm-columns);display:grid;grid-template-columns:repeat(var(--rdgm-visible-columns),minmax(0,1fr));gap:var(--rdgm-gap);padding:0;margin:0;list-style:none}@container (max-width:700px){.rdgm-reviews .rdgm-review-list{--rdgm-visible-columns:min(2, var(--rdgm-columns))}}@container (max-width:480px){.rdgm-reviews .rdgm-review-list{--rdgm-visible-columns:1}}.rdgm-reviews[data-layout="carousel"] .rdgm-review-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rdgm-visible-columns) - 1) * var(--rdgm-gap)) / var(--rdgm-visible-columns));overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.rdgm-reviews[data-layout="carousel"] .rdgm-review-list::-webkit-scrollbar{display:none}.rdgm-reviews[data-layout="carousel"] .rdgm-review-card{scroll-snap-align:start}.rdgm-reviews[data-layout="carousel"][data-auto-height] .rdgm-review-list{align-items:start;box-sizing:border-box;block-size:var(--rdgm-carousel-height,auto);overflow-y:hidden}@media (prefers-reduced-motion:reduce){.rdgm-reviews [data-review-autoplay]{display:none}}.rdgm-reviews .rdgm-review-card{padding:1.25rem;margin:0;min-width:0;overflow-wrap:anywhere;border:1px solid #ddd;border-radius:.5rem}.rdgm-reviews .rdgm-review-card figure{margin:0}.rdgm-reviews .rdgm-review-card figcaption{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.25rem}.rdgm-reviews .rdgm-review-author{font-weight:700}.rdgm-reviews .rdgm-review-card time{font-size:.875em}.rdgm-reviews .rdgm-review-stars{display:inline-block;position:relative;color:#946300;line-height:1.5;white-space:nowrap;direction:ltr}.rdgm-reviews .rdgm-review-stars span:first-child{color:#aaa}.rdgm-reviews .rdgm-review-stars span+span{position:absolute;top:0;left:0;width:var(--rdgm-review-fill);overflow:hidden}.rdgm-reviews .rdgm-review-text{border:0;padding:0;margin:.5rem 0 0;white-space:pre-line}.rdgm-reviews :is(.rdgm-review-source,.rdgm-review-link){display:inline-block;margin-top:.75rem;text-decoration:underline}.rdgm-reviews .rdgm-review-nav:not([hidden]){display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.rdgm-reviews .rdgm-review-nav button{padding:.25rem .7rem;border:1px solid currentColor;border-radius:.25rem;background:#fff0;color:inherit;cursor:pointer}