.rff-overlay-card{position:relative}.rff-overlay-card:after{content:none}.rff-overlay-card figcaption{position:static;display:block;padding:14px 12px;text-align:center;color:#0a2844;font-size:clamp(16px,2.3vw,27px);font-weight:850;letter-spacing:.055em;text-shadow:none;background:#f8f1e3}.rff-league-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin:24px auto 36px}.rff-league-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1.5px solid #d5a252;border-radius:18px;box-shadow:0 12px 28px #0a28442c;text-decoration:none!important;background:#f8f1e3}.rff-league-card img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transition:none}.rff-league-card:after{content:none}.rff-league-card span{position:static;display:block;padding:12px 10px;color:#0a2844;font-size:clamp(14px,2vw,22px);font-weight:850;text-align:center;text-shadow:none;text-transform:uppercase;letter-spacing:.02em}.rff-league-card:hover,.rff-league-card:focus-visible{outline-offset:3px;box-shadow:0 15px 32px #0a284444}@media(max-width:600px){.rff-league-grid{gap:10px}.rff-league-card{border-radius:12px}.rff-league-card span{font-size:clamp(11px,3vw,16px);padding:10px 4px}}