.ranking-methodology{color:#f5fbff;background:#111419cc;border:1px solid #e3c98755;max-width:1260px;margin:0 auto 26px}.ranking-methodology summary{cursor:pointer;color:#f4d991;letter-spacing:.12em;padding:16px 20px;font:700 12px monospace;list-style-position:inside}.ranking-methodology>div{color:#c7dce7;padding:0 20px 16px;font-size:15px;line-height:1.6}.ranking-methodology p{margin:0 0 8px}.ranking-methodology p:last-child{margin-bottom:0}.ranking-spotlight{background:linear-gradient(100deg,#211c12,#0c1720);border:1px solid #e3c98766;justify-content:space-between;align-items:center;gap:20px;max-width:1260px;margin:30px auto 0;padding:22px 24px;display:flex;box-shadow:0 20px 60px #0007}.ranking-spotlight h2{color:#fff;margin:3px 0 5px;font-size:clamp(24px,3vw,38px)}.ranking-spotlight p:not(.grid-kicker){color:#c7dce7;margin:0;line-height:1.5}.ranking-spotlight a{color:#091a22;letter-spacing:.08em;background:#e6c98d;flex:none;padding:12px 15px;font-size:12px;font-weight:900}.rank-bid time{color:#a9c8ce;margin-top:6px;font-size:12px;font-weight:500;display:block}.filtered-empty a{color:#f4d991;justify-self:center}.filtered-empty a:hover{text-decoration:underline}.bid-decision time{color:#a9c8ce;margin-top:5px;font-size:11px;font-weight:500;display:block}@media (max-width:800px){.ranking-methodology{margin:0 0 20px}.ranking-spotlight{flex-direction:column;align-items:flex-start;padding:20px}.ranking-spotlight a{text-align:center;width:100%}.rank-bid time{font-size:11px}}
