.ranked-page{overflow:hidden}.ranked-hero{position:relative;padding-top:clamp(68px,10vw,130px);padding-bottom:clamp(64px,9vw,110px);text-align:center;background:radial-gradient(ellipse at 50% 0,rgba(255,59,59,.2),transparent 65%)}
.ranked-status{display:inline-block;margin:10px auto 20px;padding:8px 14px;border:1px solid var(--gold);border-radius:4px;background:#241b0b;color:var(--gold);font:400 1rem/1 var(--head);letter-spacing:.14em}.ranked-hero h1{font:400 clamp(3rem,9vw,6.5rem)/.92 var(--head);text-transform:uppercase;letter-spacing:.025em;text-shadow:4px 4px #000}.ranked-hero h1 span{color:var(--gold)}.ranked-lead{max-width:720px;margin:24px auto;font-size:clamp(1.05rem,2.4vw,1.3rem);color:#e1dfe5}.ranked-review{max-width:64ch;margin:0 auto 26px;padding:12px;border-left:3px solid var(--red);background:#ffffff08;color:var(--muted)}
.ranked-steps{display:grid;gap:14px}.ranked-steps article{padding:24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--panel2),var(--ink))}.ranked-steps h3{margin:10px 0 6px;font-size:1.45rem}.ranked-steps p,.ranked-columns p{color:var(--muted)}.ranked-amount{font:400 2.2rem/1 var(--head);color:var(--gold)}.ranked-amount.negative{color:#ff6767}.ranked-note{margin:18px 0 0;color:var(--dim);font-size:.9rem}
.ranked-columns{display:grid;gap:34px;align-items:center}.ranked-requirements{display:grid;gap:12px;padding-left:1.25rem;color:#e0dde5}.ranked-requirements li::marker{color:var(--gold)}.ranked-profile{padding:20px;border:1px solid rgba(255,200,69,.4);border-radius:18px;background:linear-gradient(145deg,#211d18,#101015);box-shadow:var(--shadow)}.ranked-sample{color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.1em}.ranked-player{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.ranked-avatar{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--red);border-radius:50%;background:#321317;color:#fff;font:400 1.1rem var(--head)}.ranked-player div{display:grid;gap:4px}.ranked-player small{color:var(--muted)}.ranked-tier{margin-left:auto;color:var(--gold);font:400 1.2rem var(--head)}.ranked-profile dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0}.ranked-profile dl div{display:grid;gap:7px}.ranked-profile dt{color:var(--muted);font-size:.75rem}.ranked-profile dd{margin:0;color:#fff;font:400 clamp(1rem,3vw,1.3rem) var(--head)}.ranked-faq{display:grid;gap:10px;max-width:850px}.ranked-faq details{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ranked-faq summary{cursor:pointer;font:400 1.2rem var(--head);color:#fff}.ranked-faq p{margin:12px 0 0;color:var(--muted)}
@media(min-width:760px){.ranked-steps{grid-template-columns:repeat(3,1fr)}.ranked-columns{grid-template-columns:1fr 1fr}}
