.provider-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:26px;margin:24px 0;border:1px solid #d5e1e9;border-radius:16px;background:#fff}.provider-mark{display:flex;align-items:center;justify-content:center;background:#f0f5f8;border-radius:12px;min-height:110px;padding:16px}.provider-mark img{display:block;max-width:100%;height:auto;max-height:72px;object-fit:contain}.provider-label{font-weight:700;color:#285b7c;font-size:.85rem}.provider-visit{display:inline-block;background:#075ed6;color:#fff!important;border-radius:8px;padding:12px 18px;font-weight:700;text-decoration:none}.provider-disclosure{font-size:.82rem;color:#53677e}.provider-card h2{margin-top:5px}.provider-unavailable{margin:24px 0}@media(max-width:600px){.provider-card{grid-template-columns:minmax(0,1fr);padding:20px;gap:12px}.provider-mark{width:180px;min-height:78px;max-width:100%;box-sizing:border-box}}
.provider-card[data-provider="betgoodwin"] .provider-mark{background:#15263e}
.provider-card[data-provider="bwin"] .provider-mark{background:#fff}
.provider-card[data-provider="betfairau"] .provider-mark{background:#15263e}
aside .provider-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}aside .provider-mark{width:150px;max-width:100%;box-sizing:border-box}.provider-visit{overflow-wrap:anywhere}
