.wealth-section{max-width:1000px}.wealth-section h1{font-size:clamp(36px,6vw,64px)}.wealth-list{list-style:none;margin:24px 0;padding:0;border:1px solid var(--line)}.wealth-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;border-bottom:1px solid var(--line);background:var(--paper)}.wealth-row:last-child{border-bottom:0}.wealth-rank{font:28px Georgia,serif;color:var(--forest)}.wealth-rank small{display:block;font:11px sans-serif;color:var(--muted)}.wealth-name{overflow-wrap:anywhere}.wealth-balance{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.wealth-rules{margin-top:40px;padding:25px;background:#edf1e5}.wealth-rules h2{font-size:28px}.wealth-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.wealth-section .muted{font-size:13px}@media(max-width:550px){.wealth-row{grid-template-columns:45px minmax(0,1fr);gap:8px 14px;padding:16px}.wealth-rank{grid-row:span 2}.wealth-balance{grid-column:2;font-size:14px}.site-header nav{flex-wrap:wrap}}
