/* CryptoCardLAB P73 / MEXC promotional news article / 2026-11-06 */
.mexc-feature{margin:25px 0 28px;background:linear-gradient(125deg,#102a38 0%,#101b2f 60%,#132a3b 100%);border:1px solid #315a75;border-radius:19px;padding:24px;box-shadow:0 18px 45px rgba(0,0,0,.12)}
.mexc-feature-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.mexc-feature-label{color:#87bdff;font-size:11px;font-weight:900;letter-spacing:.13em}
.mexc-feature-right{color:#c2d5e6;font-size:11px}
.mexc-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}
.mexc-feature-grid>div{border-radius:13px;background:rgba(3,14,30,.46);border:1px solid rgba(124,171,216,.24);padding:18px;min-width:0}
.mexc-feature-grid small{display:block;color:#b2c9e1;font-size:12px}
.mexc-feature-grid strong{display:block;color:#fff;font-size:clamp(20px,3vw,28px);line-height:1.4;margin:4px 0}
.mexc-feature-grid em{font-style:normal;color:#79aaff;font-size:1.25em;font-variant-numeric:tabular-nums}
.mexc-feature-grid i{font-style:normal;font-size:16px;color:#b4cceb}
.mexc-feature-grid span{font-size:12px;color:#bbccdc;line-height:1.75;display:block}
.news-article .mexc-feature-cta{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;background:#2c7bfa;color:#fff;text-decoration:none;min-height:52px;font-weight:850;font-size:14px;text-align:center;padding:11px 15px}
.mexc-feature-micro{color:#bfd2e3!important;font-size:11px!important;line-height:1.7!important;margin:12px 0 0!important}
.mexc-table-scroller{overflow-x:auto;max-width:100%;margin:17px 0 22px;overscroll-behavior-x:contain}
.mexc-article-table{width:100%;border-collapse:collapse;font-size:13px;min-width:530px;line-height:1.8}
.mexc-article-table th{background:#163b34;color:#d5f59d;text-align:left}
.mexc-article-table th,.mexc-article-table td{padding:13px 14px;vertical-align:top;border-bottom:1px solid #315444}
.mexc-article-table td:first-child{white-space:nowrap;color:#e5efdf}
.mexc-article-table td:nth-child(2){white-space:nowrap;color:#eef4f2;font-variant-numeric:tabular-nums}
.mexc-steps{counter-reset:mexcsteps;list-style:none!important;padding:0!important}
.mexc-steps li{position:relative;padding:16px 16px 12px 65px;border-bottom:1px solid #315344;counter-increment:mexcsteps;margin:0!important}
.mexc-steps li:before{content:counter(mexcsteps);position:absolute;left:5px;top:17px;width:43px;height:43px;display:grid;place-items:center;border:1px solid #5e8e73;border-radius:12px;color:#c7f463;font-weight:850}
.mexc-steps li p{margin:4px 0 7px;font-size:14px;line-height:1.9}
.mexc-faq{border-block:1px solid #335b48;margin:14px 0 25px}
.mexc-faq details{border-bottom:1px solid #335b48;padding:0 6px}
.mexc-faq details:last-child{border:0}
.mexc-faq summary{padding:16px 26px 16px 0;font-weight:780;cursor:pointer;position:relative;line-height:1.5;color:#ecf5e7;font-size:15px}
.mexc-faq summary:after{content:'＋';position:absolute;right:0;color:#c7f463}
.mexc-faq details[open] summary:after{content:'−'}
.mexc-faq details p{margin:0 0 15px;font-size:14px}
.mexc-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #3b6089;background:#102b36;border-radius:17px;padding:25px;margin:18px 0}
.news-article .mexc-final-cta h3{margin:8px 0;font-size:21px}
.news-article .mexc-final-cta p{font-size:13px;line-height:1.85;margin:0;color:#bbd1db}
.news-article .mexc-final-cta a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#317ef6;color:#fff;min-height:46px;padding:11px 17px;font-size:13px;font-weight:850;text-decoration:none;flex-shrink:0}
@media(max-width:700px){.mexc-feature{padding:18px}.mexc-feature-grid{grid-template-columns:1fr}.mexc-feature-grid>div{padding:15px}.mexc-final-cta{flex-direction:column;align-items:stretch;padding:18px}.news-article .mexc-final-cta a{justify-content:center}.mexc-steps li{padding-left:59px}.news-article h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.mexc-feature-cta,.mexc-final-cta a{transition:none!important}}

@media(min-width:1021px){.newsroom-home-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:701px) and (max-width:1020px){.newsroom-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
