/* v72: actual Binance screens, with the site's existing type and image frame. */
.crypto-exchange-article .binance-source-inline { margin:12px 0 22px; font-size:13px; line-height:1.8; color:#526876; }
.crypto-exchange-article .binance-source-inline a { text-decoration:underline; text-underline-offset:.2em; }
.crypto-exchange-article .binance-quick-route { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin:28px 0; }
.crypto-exchange-article .binance-quick-route a { display:flex; flex-direction:column; align-items:center; gap:8px; padding:15px 8px; border:1px solid #bdd6e9; border-radius:8px; background:#f4faff; color:#0b3d60; font-weight:700; font-size:15px; text-align:center; }
.crypto-exchange-article .binance-quick-route span { display:grid; place-items:center; width:30px; height:30px; border-radius:50%; background:#087dcc; color:white; font-size:18px; }
.crypto-exchange-article .binance-screen-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px; align-items:start; margin:26px 0; }
.crypto-exchange-article .binance-screen-grid > * { min-width:0; }
.crypto-exchange-article .binance-screen-grid h3 { margin-top:0; font-size:20px; }
.crypto-exchange-article .binance-screen-grid > div > p { margin-top:12px; font-size:16px; }
.crypto-exchange-article .binance-screen { width:min(100%,340px); margin:20px auto; }
.crypto-exchange-article .binance-screen-wide { width:100%; }
.crypto-exchange-article .binance-screen-link { display:block; color:inherit; }
.crypto-exchange-article .binance-screen-link:focus-visible { outline:3px solid #087dcc; outline-offset:5px; }
.crypto-exchange-article .binance-screen img { display:block; position:static; width:100%; max-width:100%; height:auto; margin:0; object-fit:contain; transform:none; }
.crypto-exchange-article .binance-screen figcaption { margin:10px 0 0; font-size:14px; line-height:1.7; color:#35566d; text-align:center; }
.crypto-exchange-article .binance-screen-and-copy { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,340px); align-items:start; gap:28px; margin:30px 0; }
.crypto-exchange-article .binance-screen-and-copy > * { min-width:0; }
.crypto-exchange-article .binance-screen-and-copy .binance-screen { margin-top:0; }
.crypto-exchange-article .binance-screen-and-copy h3 { margin-top:0; font-size:20px; }
.crypto-exchange-article .binance-next-note { border-left:3px solid #087dcc; padding:14px 18px; background:#f3f9fe; line-height:1.8; }
.crypto-exchange-article .binance-action-list { list-style:none; counter-reset:action; margin:24px 0; padding:0; }
.crypto-exchange-article .binance-action-list li { counter-increment:action; display:grid; grid-template-columns:24px minmax(0,1fr); gap:4px 10px; padding:15px 0; border-bottom:1px solid #dce8ee; }
.crypto-exchange-article .binance-action-list li::before { content:counter(action); color:#087dcc; font-weight:700; }
.crypto-exchange-article .binance-action-list li span { grid-column:2; font-size:16px; line-height:1.8; }
.crypto-exchange-article .binance-extra { margin:25px 0; padding:18px 20px; border:1px solid #bdd6e9; border-radius:8px; background:#fbfdff; }
.crypto-exchange-article .binance-extra > summary { color:#0b3d60; font-size:18px; font-weight:700; cursor:pointer; }
.crypto-exchange-article .binance-source-details { margin-top:32px; border-top:1px solid #dce8ee; padding-top:18px; color:#526876; font-size:13px; line-height:1.8; }
.crypto-exchange-article .binance-source-details summary { cursor:pointer; font-weight:700; }
@media(max-width:640px) {
 .crypto-exchange-article .binance-quick-route { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .crypto-exchange-article .binance-quick-route a { flex-direction:row; text-align:left; padding:12px 9px; font-size:14px; }
 .crypto-exchange-article .binance-quick-route span { flex:0 0 26px; height:26px; font-size:16px; }
 .crypto-exchange-article .binance-screen-grid, .crypto-exchange-article .binance-screen-and-copy { grid-template-columns:minmax(0,1fr); gap:14px; }
 .crypto-exchange-article .binance-screen-grid > div + div { border-top:1px solid #dce8ee; padding-top:22px; }
 .crypto-exchange-article .binance-extra { padding:16px 12px; }
 .crypto-exchange-article .binance-extra .binance-screen-and-copy { gap:8px; }
}
