.it-panels{display:block;container-type:inline-size;width:100%;min-width:0;color:#333;font-family:Arial,Helvetica,sans-serif;margin:4px 0 0}
.it-panels *{box-sizing:border-box}
.it-panels__panel{margin:0;border:0;padding:0}
.it-panels__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:12px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase;letter-spacing:0;color:#424242}
.it-panels__heading::-webkit-details-marker{display:none}
.it-panels__toggle{position:relative;display:block;width:14px;height:14px;flex:0 0 14px}
.it-panels__toggle:before,.it-panels__toggle:after{content:"";position:absolute;background:currentColor;left:2px;right:2px;top:6px;height:2px;border-radius:1px}
.it-panels__toggle:after{transform:rotate(90deg)}
.it-panels__panel[open]>.it-panels__heading .it-panels__toggle:after{display:none}
.it-panels__body{font-family:inherit;font-size:14px;line-height:1.65;padding:4px 0 18px;overflow-wrap:anywhere}
.it-panels__body p{margin:0 0 12px}.it-panels__body p:last-child{margin-bottom:0}
.it-panels__body h2,.it-panels__body h3,.it-panels__body h4,.it-panels__body h5{font-family:inherit;font-size:16px;line-height:1.4;letter-spacing:0;margin:18px 0 8px}
.it-panels__body img,.it-panels__body video{max-width:100%;height:auto}.it-panels__body table{display:block;max-width:100%;overflow:auto}
.it-panels__body a{text-decoration:underline;text-underline-offset:3px}
.it-panels__review-content{padding:6px 0 0}
.it-panels__carousel{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px}
.it-panels[data-ready] .it-panels__carousel{grid-template-columns:38px minmax(0,1fr) 38px}
.it-panels__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px)/2);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0}
.it-panels__track::-webkit-scrollbar{display:none}
.it-panels__card{display:flex;flex-direction:column;gap:9px;scroll-snap-align:start;padding:14px 16px;text-align:left;background:#f7f7f7;border-radius:3px;min-width:0;margin:0;color:#202020}
.it-panels__stars{display:flex;gap:2px;align-items:center}.it-panels__star{display:grid;place-items:center;background:#60ad85;color:white;font-size:15px;line-height:1;width:17px;height:17px}.it-panels__star--empty{background:#d8d8d8}
.it-panels__card h3{font-family:inherit;font-size:14px;line-height:1.35;font-weight:700;letter-spacing:0;text-transform:none;margin:0}
.it-panels__card p{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.it-panels__author{font-size:12px;font-weight:700;line-height:1.5;margin-top:auto;padding-top:2px}
.it-panels__arrow{display:grid;place-items:center;width:38px;height:38px;min-width:0;padding:9px;border:1px solid #d6d6d6;border-radius:50%;background:#fff;color:#333;cursor:pointer;touch-action:manipulation}
.it-panels__arrow[hidden]{display:none}.it-panels__arrow:disabled{opacity:.35;cursor:default}.it-panels__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.it-panels__review-footer{border-top:1px solid #e5e5e5;margin:18px 0 0;padding:15px 0 0;text-align:center;font-size:13px;line-height:1.5}
.it-panels__heading:focus-visible,.it-panels__arrow:focus-visible,.it-panels__track:focus-visible{outline:2px solid #3d9e41;outline-offset:3px}
@container (max-width:480px){.it-panels__track{grid-auto-columns:100%;gap:12px}.it-panels[data-ready] .it-panels__carousel{grid-template-columns:32px minmax(0,1fr) 32px}.it-panels__arrow{width:32px;height:36px;padding:7px}.it-panels__card{padding:14px 15px}.it-panels__review-footer{font-size:12px}}
@media(max-width:749px){.it-panels__heading{font-size:13px;min-height:46px}.it-panels__body{font-size:14px}.it-panels__track{grid-auto-columns:100%}.it-panels__review-footer{margin-top:16px}}

.it-panels__review-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:5px}
.it-panels__verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:17px;font-weight:400;color:#686d7c;white-space:nowrap}.it-panels__verified svg{width:13px;height:13px;flex:none}
