.v-past-results{color:#142230;width:min(1220px,100% - 48px);margin:0 auto;padding:24px 0 96px;position:relative}.v-past-results__header{max-width:760px;margin-bottom:28px}.v-past-results__header>span,.v-past-card__tag{color:#9a6f1f;letter-spacing:.18em;font-size:11px;font-weight:800;display:inline-block}.v-past-results__header h2{letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15}.v-past-results__header p{color:#34485a;margin:0;font-size:15px;line-height:1.8}.v-past-results__level{margin-top:40px;scroll-margin-top:110px}.v-past-results__level h3{border-bottom:1px solid #14223026;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;font-size:26px;font-weight:800;display:flex}.v-past-results__level h3 small{color:#4c5f6e;font-size:13px;font-weight:600}.v-past-results__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v-past-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(125deg,#f7fafbe6,#e8eef1c2);border:1px solid #e9f8ff;border-radius:22px;padding:16px 18px;box-shadow:inset 0 2px 3px #fff,0 12px 26px #182f4326,0 0 0 1px #64889c4d}.v-past-card__tag{letter-spacing:.16em;font-size:10px}.v-past-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.v-past-card__head strong{font-size:16px}.v-past-card__head span{color:#f2cb62;background:#1d3657;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700}.v-past-card__scores{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.v-past-card__scores div{text-align:center;background:#fff9;border-radius:12px;padding:8px 4px}.v-past-card__scores dt{color:#4c5f6e;font-size:11px}.v-past-card__scores dd{color:#101d2c;margin:2px 0 0;font-size:20px;font-weight:800}.v-past-card__scores dd small{color:#6b7c88;font-size:10px;font-weight:600;display:block}.v-past-card__muted{color:#4c5f6e;margin:12px 0 0;font-size:13px}.v-past-card__meta{color:#4c5f6e;margin:8px 0 0;font-size:12px;line-height:1.6}@media (max-width:620px){.v-past-results{width:calc(100% - 32px);padding-bottom:72px}.v-past-results__grid{grid-template-columns:1fr}}
