.long-term-medals{grid-column:1/-1;margin:0 0 18px;padding:16px;border:1px solid #d9def0;border-radius:18px;background:#fbfcff}.long-term-medals-head h4{margin:0 0 4px;color:#17213f}.long-term-medals-head p{margin:0;color:#66718e;font-size:.92rem}.long-term-medals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.long-term-medal-card{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid #dce2f1;border-radius:16px;background:#fff}.long-term-medal-card.earned{border-color:#b9dfc8;background:#f5fcf7}.long-term-medal-icon{font-size:2rem;line-height:1}.long-term-medal-card strong{display:block;color:#192241}.long-term-medal-status{display:inline-block;margin-top:4px;font-weight:800;font-size:.78rem;color:#68718a}.long-term-medal-card.earned .long-term-medal-status{color:#16803c}.long-term-medal-card p{margin:7px 0 5px;color:#55617e;font-size:.86rem}.long-term-medal-card small{color:#69738d}@media(max-width:720px){.long-term-medals-grid{grid-template-columns:1fr}.long-term-medal-card{grid-template-columns:44px 1fr}}