.related-operators{display:grid;gap:1.25em;grid-auto-columns:200px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:auto;padding:.5em 0}@media screen and (min-width:75em){.related-operators{grid-auto-flow:row}}.related-operators:has(.related-operator__highlight){padding-top:2rem}.related-operators:has(.related-operator__highlight) .related-operator{padding-top:2em}.related-operator{background-color:#fff;border:1px solid #fd4400;border-radius:10px;font-size:1rem;position:relative;text-align:center}.related-operator__row{display:grid;gap:1em;padding:1em;place-items:center}.related-operator__row:nth-child(2n){background-color:#e7edfa}.related-operator__highlight{background-image:linear-gradient(180deg,#fda500,#fd4400);border-radius:5em;color:#fff;font-size:.8125em;font-weight:700;left:1em;padding:1em;position:absolute;right:1em;top:0;translate:0 -50%}.related-operator__logo{display:block;height:50px}.related-operator__logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.related-operator__handle{font-size:.5626em;text-decoration:none}.related-operator__handle:hover{color:#6ca755}.related-operator__label{font-size:.8125em;font-weight:700;margin:0}.related-operator__play{margin:0;max-width:none;width:100%}.related-operator__review{font-size:.75em}.related-operator__review,.related-operator__review:visited{color:#357bf6}.related-operator__review:hover{color:#6ca755}.related-operator__stars{display:flex;font-size:1.125em;gap:.25em;margin:0}.related-operator__bonus{color:#357bf6;font-size:.875em;font-weight:700;margin:0}.related-operator__bonus .words{color:#2b3241;font-weight:400}.related-operator .star{display:inline-block;height:1em;-webkit-mask-image:url(/app/themes/sportsgeek/assets/images/svg-icons/star.svg);mask-image:url(/app/themes/sportsgeek/assets/images/svg-icons/star.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:1em}.related-operator .star:after,.related-operator .star:before{background-color:#fd4400;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.related-operator .star:before{opacity:.16}.related-operator .star:after{width:var(--width,0)}
