.level-hub>h1{font-size:clamp(44px,6vw,78px);line-height:1.04;max-width:1050px}.level-hub>h1 span{color:var(--gold)}.level-hub>p{max-width:900px}.level-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:40px 0}.level-card{background:#10232c;border:1px solid #ffffff25;border-top:3px solid var(--gold);padding:27px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.level-card h2{font-size:33px;line-height:1.15}.level-card p{font-size:14px}.level-card strong{color:var(--gold);margin:15px 0}.level-card .button{margin-top:auto;white-space:normal}.level-coverage{color:var(--gold);font-size:12px!important}.level-review-meta{display:flex;flex-wrap:wrap;gap:15px 30px;color:var(--gold);border-block:1px solid #d8b97955;padding:20px 0;margin:30px 0;font-size:14px}.level-saved-details{width:100%;margin-top:20px;border-top:1px solid #ffffff25;padding-top:15px;font-size:13px;overflow-wrap:anywhere}.level-saved-details summary{cursor:pointer;color:var(--gold)}.level-saved-details ul{padding-left:18px}.level-saved-details li{margin:12px 0}.level-topic-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.level-topic-table caption{text-align:left;color:var(--gold);padding:12px 0}.level-topic-table th,.level-topic-table td{padding:13px 8px;text-align:left;border-bottom:1px solid #ffffff25;overflow-wrap:anywhere}.level-topic-table th{font-weight:500}.level-topic-table td{white-space:nowrap}.level-learning-links{display:flex;flex-wrap:wrap;gap:16px 25px}.level-learning-links a{color:var(--gold)}[data-level-result][hidden]{display:none}@media(max-width:900px){.level-card-grid{grid-template-columns:1fr}.level-card h2{font-size:30px}.level-card .button{margin-top:12px}.level-topic-table{font-size:12px}}
