.grs-widget{--grs-card-bg:#fff;--grs-accent:#004a62;--grs-star:#faa61a;--grs-text:#484848;--grs-meta:#707070;--grs-radius:24px;--grs-gap:20px;--grs-font:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--grs-per-view-desktop:1;--grs-per-view-laptop:1;--grs-per-view-tablet:1;--grs-per-view-mobile:1}.grs-widget,.grs-widget *{box-sizing:border-box}.grs-widget{font-family:var(--grs-font)}.grs-widget button{all:unset;box-sizing:border-box;cursor:pointer}.grs-slider{position:relative;width:100%}.grs-viewport{overflow:hidden;width:100%;touch-action:pan-y}.grs-track{display:flex;gap:var(--grs-gap);transition:transform .45s cubic-bezier(.65,0,.35,1);will-change:transform}.grs-card{flex:0 0 calc((100% - (var(--grs-per-view-desktop) - 1) * var(--grs-gap)) / var(--grs-per-view-desktop));max-width:calc((100% - (var(--grs-per-view-desktop) - 1) * var(--grs-gap)) / var(--grs-per-view-desktop));display:flex;flex-direction:column;gap:24px;background:var(--grs-card-bg);border-radius:var(--grs-radius);padding:40px}.grs-card[hidden]{display:none !important}.grs-card-top{display:flex;align-items:flex-start;justify-content:space-between;min-height:20px}.grs-stars{display:flex;gap:4px;color:var(--grs-star)}.grs-star.is-empty{color:#e2e2e2}.grs-quote-icon{color:var(--grs-accent);opacity:.35;flex-shrink:0}.grs-text-wrap{display:flex;flex-direction:column;flex-grow:1}.grs-text{margin:0;color:var(--grs-text);font-size:18px;line-height:28px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.grs-more-link{display:none;margin-top:6px;width:fit-content;color:var(--grs-accent) !important;font-size:14px;font-weight:600;text-decoration:none !important;white-space:nowrap}.grs-more-link:hover,.grs-more-link:focus-visible{text-decoration:underline}.grs-more-link.is-visible{display:inline-block}.grs-divider{border:none;border-top:1px solid rgba(16,24,32,.08);margin:0;width:100%}.grs-reviewer,.grs-shared-reviewer{display:flex;flex-direction:column;gap:4px}.grs-shared-reviewer[hidden]{display:none}.grs-name{font-weight:700;color:var(--grs-accent);font-size:16px;white-space:nowrap}.grs-meta{color:var(--grs-meta);font-size:14px;white-space:nowrap}.grs-meta:empty{display:none}.grs-no-meta .grs-meta{display:none !important}.grs-card .grs-meta{white-space:normal}.grs-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--grs-card-bg);border-radius:var(--grs-radius);margin-top:16px;padding:14px 24px}.grs-shared-reviewer{flex:1 1 0;min-width:0}.grs-shared-reviewer .grs-name,.grs-shared-reviewer .grs-meta{overflow:hidden;text-overflow:ellipsis}.grs-controls{display:flex;align-items:center;gap:16px;flex:0 0 auto;margin-left:auto}.grs-counter{flex:0 0 auto;min-width:7ch;text-align:center;font-size:14px;color:var(--grs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.grs-arrows{display:flex;align-items:center;gap:26px;flex-shrink:0}.grs-arrow{appearance:none !important;display:inline-flex !important;align-items:center;justify-content:center;border:none !important;background:0 0 !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;padding:0 !important;margin:0 !important;line-height:0;cursor:pointer;border-radius:50% !important;transition:transform .15s ease,opacity .15s ease}.grs-arrow svg{width:40px;height:40px;display:block}.grs-arrow:hover{transform:scale(1.06)}.grs-arrow:focus-visible{outline:2px solid var(--grs-accent);outline-offset:2px}.grs-editor-notice{padding:16px;border:1px dashed #d6d6d6;border-radius:8px;color:#767676;font-size:13px;background:#fafafa}.grs-slider[data-per-view-desktop="1"]{background:var(--grs-card-bg);border-radius:var(--grs-radius)}.grs-slider[data-per-view-desktop="1"] .grs-card{background:0 0;border-radius:0;padding-bottom:8px}.grs-slider[data-per-view-desktop="1"] .grs-nav{background:0 0;border-radius:0;margin-top:0;padding:0 40px 32px}@media (max-width:1366px){.grs-card{flex-basis:calc((100% - (var(--grs-per-view-laptop) - 1) * var(--grs-gap)) / var(--grs-per-view-laptop));max-width:calc((100% - (var(--grs-per-view-laptop) - 1) * var(--grs-gap)) / var(--grs-per-view-laptop))}.grs-slider:not([data-per-view-laptop="1"]){background:0 0}.grs-slider:not([data-per-view-laptop="1"]) .grs-card{background:var(--grs-card-bg);border-radius:var(--grs-radius);padding-bottom:22px}.grs-slider:not([data-per-view-laptop="1"]) .grs-nav{background:var(--grs-card-bg);border-radius:var(--grs-radius);margin-top:16px;padding:14px 24px}.grs-slider[data-per-view-laptop="1"]{background:var(--grs-card-bg);border-radius:var(--grs-radius)}.grs-slider[data-per-view-laptop="1"] .grs-card{background:0 0;border-radius:0;padding-bottom:8px}.grs-slider[data-per-view-laptop="1"] .grs-nav{background:0 0;border-radius:0;margin-top:0;padding:0 40px 32px}}@media (max-width:1024px){.grs-card{flex-basis:calc((100% - (var(--grs-per-view-tablet) - 1) * var(--grs-gap)) / var(--grs-per-view-tablet));max-width:calc((100% - (var(--grs-per-view-tablet) - 1) * var(--grs-gap)) / var(--grs-per-view-tablet))}.grs-slider:not([data-per-view-tablet="1"]){background:0 0}.grs-slider:not([data-per-view-tablet="1"]) .grs-card{background:var(--grs-card-bg);border-radius:var(--grs-radius);padding-bottom:22px}.grs-slider:not([data-per-view-tablet="1"]) .grs-nav{background:var(--grs-card-bg);border-radius:var(--grs-radius);margin-top:16px;padding:14px 24px}.grs-slider[data-per-view-tablet="1"]{background:var(--grs-card-bg);border-radius:var(--grs-radius)}.grs-slider[data-per-view-tablet="1"] .grs-card{background:0 0;border-radius:0;padding-bottom:8px}.grs-slider[data-per-view-tablet="1"] .grs-nav{background:0 0;border-radius:0;margin-top:0;padding:0 40px 32px}}@media (max-width:767px){.grs-card{flex-basis:calc((100% - (var(--grs-per-view-mobile) - 1) * var(--grs-gap)) / var(--grs-per-view-mobile));max-width:calc((100% - (var(--grs-per-view-mobile) - 1) * var(--grs-gap)) / var(--grs-per-view-mobile));padding:22px 20px 18px}.grs-slider:not([data-per-view-mobile="1"]){background:0 0}.grs-slider:not([data-per-view-mobile="1"]) .grs-card{background:var(--grs-card-bg);border-radius:var(--grs-radius);padding-bottom:18px}.grs-slider:not([data-per-view-mobile="1"]) .grs-nav{background:var(--grs-card-bg);border-radius:var(--grs-radius);margin-top:16px;padding:12px 20px}.grs-slider[data-per-view-mobile="1"]{background:var(--grs-card-bg);border-radius:var(--grs-radius)}.grs-slider[data-per-view-mobile="1"] .grs-card{background:0 0;border-radius:0;padding-bottom:6px}.grs-slider[data-per-view-mobile="1"] .grs-nav{background:0 0;border-radius:0;margin-top:0;padding:0 20px 18px}.grs-nav{flex-wrap:wrap}.grs-shared-reviewer{flex-basis:100%}.grs-shared-reviewer .grs-meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:20px;min-height:40px}}