.irw{--irw-gap:18px;--irw-gold:#f8bd22;--irw-ink:#2d3239;--irw-muted:#858b94;align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;max-width:1240px;width:100%}.irw,.irw *{box-sizing:border-box}.irw__viewport{min-width:0;overflow:hidden;padding:12px 2px 18px;touch-action:pan-y}.irw__track{display:flex;gap:var(--irw-gap);transform:translate3d(0,0,0);transition:transform 500ms cubic-bezier(.22,.61,.36,1);will-change:transform}.irw__track--no-transition{transition:none}.irw__card{background:#fff;border:1px solid rgba(3,45,84,.07);border-radius:8px;box-shadow:0 10px 30px rgba(3,45,84,.09);color:var(--irw-ink);display:flex;flex:0 0 calc(( 100% - ( var(--irw-visible,3) - 1 ) * var(--irw-gap) ) / var(--irw-visible,3));flex-direction:column;height:260px;min-width:0;padding:22px 20px 20px}.irw__reviewer{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:12px}.irw__avatar{align-items:center;background:hsl(var(--irw-avatar-hue),48%,43%);border-radius:50%;color:#fff;display:inline-flex;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.irw__identity{display:flex;min-width:0;flex-direction:column}.irw__identity strong{color:#20252b;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irw__identity time{color:var(--irw-muted);font-family:"DM Sans",sans-serif;font-size:12px;line-height:1.4}.irw__google{height:22px;width:22px}.irw__rating{align-items:center;display:flex;gap:6px;margin:15px 0 9px}.irw__rating>span{color:var(--irw-gold);font-size:19px;letter-spacing:1px;line-height:1}.irw__rating .irw__check{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.irw__text{color:#50565e;flex:1;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.48;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px;scrollbar-color:#a9adb3 transparent;scrollbar-width:thin}.irw__text p{margin:0;white-space:pre-line}.irw__text::-webkit-scrollbar{width:4px}.irw__text::-webkit-scrollbar-thumb{background:#a9adb3;border-radius:20px}.irw__arrow{align-items:center;appearance:none;background:0 0;border:0;border-radius:50%;color:#9da3ab;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:8px;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease;width:42px}.irw__arrow:hover,.irw__arrow:focus-visible{background:rgba(3,45,84,.08);color:#032d54;outline:none;transform:scale(1.06)}@media (max-width:700px){.irw{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.irw__arrow{height:34px;padding:5px;width:34px}.irw__card{height:275px}}@media (prefers-reduced-motion:reduce){.irw__track,.irw__arrow{transition:none}}