.article-brokers{max-width:100%;margin:4px 0 12px}.article-brokers-row{position:relative;max-width:100%;padding:10px 8px 8px;border-radius:16px;background:#f7f2f3}.article-brokers-scroll{container-type:inline-size;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.article-brokers-scroll::-webkit-scrollbar{display:none}.article-brokers-arrow{display:none}.article-brokers-track{display:flex;gap:12px;margin:0;padding:2px 0 4px;list-style:none}.article-brokers-track>li{flex:0 0 100cqi;min-width:0;scroll-snap-align:start}.article-broker-card{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;min-height:0;padding:10px;border:1px solid #eadfe2;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(41,48,58,.04),0 6px 16px rgba(80,36,44,.06)}.article-broker-logo{display:flex;align-items:center;justify-content:center;width:100%;height:36px}.article-brokers .article-broker-logo img,.s1-news .article-broker-logo img{display:block;width:auto;max-width:120px;height:36px;max-height:36px;object-fit:contain}.article-broker-logo span{color:#252b35;font-size:13px;font-weight:700;line-height:1.2;text-align:center}.article-broker-rating{position:relative;display:inline-flex;align-items:center;gap:4px;margin:0;font-size:15px;line-height:1}.article-broker-rating,.article-broker-rating b{color:#252b35;font-weight:700}.article-broker-star{display:block;flex:0 0 auto}.article-broker-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-broker-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;margin-top:2px}.article-brokers .article-broker-actions a,.s1-news .article-broker-actions a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:30px;padding:4px;border:1px solid #ae3a40;border-radius:8px;background:#fff;color:#ae3a40;font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none}.article-brokers .article-broker-actions a.is-visit,.s1-news .article-broker-actions a.is-visit{background:#ae3a40;color:#fff}.article-brokers .article-broker-actions a:focus-visible,.article-brokers .article-broker-actions a:hover,.s1-news .article-broker-actions a:focus-visible,.s1-news .article-broker-actions a:hover{background:#7d2228;border-color:#7d2228;color:#fff}.article-brokers-note{margin:8px 2px 0;color:#5c656e;font-size:12px;line-height:1.35}@media (min-width:700px){.article-brokers-track>li{flex-basis:calc((100cqi - 12px) / 2)}}@media (min-width:992px){.article-brokers-track>li{flex-basis:calc((100cqi - 36px) / 4)}}@media (min-width:768px){.article-brokers-row{padding:12px 42px 10px}.article-brokers-arrow{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-6px;padding:0;border:1px solid #eadfe2;border-radius:50%;background:#fff;color:#ae3a40;box-shadow:0 1px 4px rgba(41,48,58,.12);transform:translateY(-50%);cursor:pointer}.article-brokers-arrow.is-prev{left:6px}.article-brokers-arrow.is-prev svg{transform:scaleX(-1)}.article-brokers-arrow.is-next{right:6px}.article-brokers-arrow:focus-visible,.article-brokers-arrow:hover{background:#ae3a40;border-color:#ae3a40;color:#fff}.article-brokers-arrow:disabled{opacity:.4;cursor:default}}