#challenge-preview{max-width:620px;margin:auto}.challenge-heading{font-size:clamp(46px,7vw,70px)}.challenge-panel{border-color:#604879}.challenge-label{font-size:10px;letter-spacing:1.5px;color:var(--lime);margin:0 0 10px}.challenge-panel h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:0 0 26px;overflow-wrap:anywhere}.challenge-panel .list-head{border-bottom:1px solid #383943;padding-bottom:10px}.challenge-panel .list-head span:first-child{color:#e6e6e7;letter-spacing:1.4px;font-size:10px}.challenge-panel ol{margin:0;padding:0;list-style-position:inside;display:grid;grid-template-columns:1fr 1fr}.challenge-panel li{padding:11px 8px;border-bottom:1px solid #303139;color:#dedee2;font-size:13px;overflow-wrap:anywhere}.challenge-panel li::marker{color:#777986;font-size:10px}.challenge-panel .primary{width:100%;margin-top:18px}.decline{display:block;margin:12px auto 0}.share-block{border-top:1px solid #34353d;padding-top:22px;margin-top:28px}.share-block h3{font-size:18px;margin:0 0 8px}.share-block>p{color:#9fa0a9;font-size:13px;line-height:1.55;margin:0 0 14px}.share-block .hint{text-align:left;margin:10px 0 0}.challenge-share{border:1px solid #4b3d5e;border-radius:14px;padding:20px}.challenge-share .secondary{color:var(--lime);border-color:#8366a5}@media(max-width:600px){.challenge-panel ol{grid-template-columns:1fr}.challenge-panel h2{font-size:24px}.share-block .primary,.share-block .secondary{width:100%;justify-content:space-between}}
