.legend-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.3rem;border:1px solid #8c7540;border-radius:18px;background:linear-gradient(125deg,#302638,#19171b)}.legend-facts dt{font-size:.75rem;text-transform:uppercase;color:#e8cb7c;letter-spacing:.09em}.legend-facts dd{margin:.45rem 0 0;color:#fff;font-weight:700}.legend-nav{padding:1rem 0;line-height:2}.rf-legend h2{scroll-margin-top:6rem}.rf-palmares-scroll{overflow-x:auto}.rf-legend table{width:100%;border-collapse:collapse;font-size:.9rem}.rf-legend th,.rf-legend td{text-align:left;padding:.8rem .5rem;border-bottom:1px solid #74613c;overflow-wrap:anywhere}.rf-legend caption{text-align:left;font-weight:700;margin:1rem 0}.rf-legend thead{background:#302638}.legend-video{aspect-ratio:16/9;background:#080808;border:1px solid #9c8247;border-radius:16px;overflow:hidden}.legend-play{width:100%;height:100%;display:block;position:relative;border:0;padding:0;background:#090909;color:#fff;cursor:pointer}.legend-play img{width:100%;height:100%;object-fit:contain}.legend-play span{position:absolute;bottom:1rem;left:1rem;padding:.65rem 1.2rem;border-radius:999px;background:#e8c968;color:#17120b;font-weight:800}.legend-video iframe{width:100%;height:100%;border:0}.legend-credit{font-size:.85rem!important}.article-cta,.legend-discover{border:1px solid #c2a04b!important;border-radius:22px!important;padding:clamp(1.3rem,5vw,2.5rem)!important;background:radial-gradient(ellipse at top right,rgba(220,174,63,.23),transparent 65%),linear-gradient(125deg,#302238,#151316)!important;box-shadow:0 12px 35px #0004}.article-cta>a,.legend-discover>a{display:inline-flex!important;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.3rem!important;border-radius:12px!important;background:linear-gradient(120deg,#fae8a2,#c39c40)!important;color:#17120b!important;font-weight:800;text-decoration:none!important;box-shadow:0 5px 18px #0004}.article-cta>a:focus-visible,.legend-play:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:420px){.rf-legend table{font-size:.8rem}.rf-legend th,.rf-legend td{padding:.65rem .3rem}.article-cta>a{width:100%;box-sizing:border-box}}
