/* Scoped additions, without overriding the current theme's global design */
.gca-team-ratings{margin-top:1.25rem;padding:1.25rem;border:1px solid rgba(20,40,70,.3);border-radius:10px;background:#fff;color:#142032}
.gca-team-ratings h3{margin-top:0}
.gca-team-ratings .gca-table-scroll{max-width:100%;overflow-x:auto}
.gca-team-ratings table{width:100%;border-collapse:collapse;min-width:370px}
.gca-team-ratings th,.gca-team-ratings td{padding:.65rem;border-bottom:1px solid #b9c3cc;text-align:left}
.gca-team-ratings th{font-weight:700}
.gca-team-ratings .gca-source{margin-bottom:0;font-size:.9rem}
.gca-team-ratings a{color:#0b4676;text-decoration:underline}
.gca-team-ratings a:focus-visible,.gca-more-links a:focus-visible{outline:3px solid #e5b344;outline-offset:3px}
.gca-more-links{margin-top:1.25rem}
@media(max-width:600px){.gca-team-ratings{padding:.85rem}.gca-more-links .btn{display:inline-block;max-width:100%}}
