.rankings{padding-block:clamp(56px,8vw,96px)}.rankings .titulo{text-align:center;font-size:clamp(28px,4.5vw,42px);margin:0 0 14px;position:relative}.rankings .titulo:after{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:80px;height:4px;border-radius:4px;background:linear-gradient(to right,var(--ouro),var(--papel-fraco))}.rankings .sub{text-align:center;color:var(--papel-fraco);max-width:62ch;margin:34px auto 0;font-size:16px}.rankings-grelha{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:22px;gap:22px;margin-top:56px;max-width:960px;margin-left:auto;margin-right:auto}.ranking-cartao{background:var(--tinta-2);border:1px solid var(--linha);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:6px;transition:transform .3s,border-color .3s,box-shadow .3s}.ranking-cartao:hover{transform:translateY(-6px);border-color:var(--ouro);box-shadow:0 10px 24px rgba(0,0,0,.32)}.ranking-cartao .ano{font-family:var(--dados);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin:0}.ranking-cartao h3{font-size:21px;margin:0 0 6px;font-variation-settings:"wdth" 110,"wght" 700}.ranking-cartao .numeros{display:flex;gap:22px;margin:8px 0 0}.ranking-cartao .numeros div b{display:block;font-family:var(--dados);font-size:22px;color:var(--papel);line-height:1.2}.ranking-cartao .numeros div span{font-family:var(--dados);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--papel-fraco)}.ranking-cartao .accoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.ranking-cartao .accoes a{font-family:var(--dados);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;border-radius:50px;text-decoration:none;border:2px solid var(--ouro);color:var(--ouro);transition:.25s}.ranking-cartao .accoes a.principal,.ranking-cartao .accoes a:hover{background:var(--ouro);color:#0b0e14}.ranking-cartao .accoes a.principal:hover{background:var(--papel);border-color:var(--papel)}.ranking-cartao .selo-destaque{display:inline-block;font-family:var(--dados);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--ouro);color:#0b0e14;padding:4px 8px;border-radius:50px;margin-left:6px;vertical-align:middle}