.sm{--sm-blue:#075f96;--sm-red:#ae213c}.sm section{margin:24px 0;padding:24px;background:#fff;border:1px solid #ddd7cc;border-radius:14px;line-height:1.65}.sm h2{line-height:1.2}.sm p{max-width:80ch}.sm a{color:#075f96;text-underline-offset:3px}.sm-tabs,.sm-controls,.sm-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.sm-tabs a,.sm-controls a,.sm-actions a,.sm-actions button{font:inherit;line-height:1.4;padding:10px 14px;min-height:44px;border:1px solid #b2b9c1;border-radius:8px;background:#fff;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.sm [aria-current]{background:#14233b;color:#fff;border-color:#14233b}.sm .sm-scope{border-left:5px solid #075f96;background:#f0f7fc}.sm-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#075f96}.sm-small{font-size:.9rem;color:#48576b}.sm-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sm-pair article{padding:24px;border-radius:12px;text-align:center;border:1px solid #c7dce8;background:#f0f8ff}.sm-pair article.ronaldo{border-color:#e8c5cd;background:#fff3f3}.sm-pair h3{margin:0}.sm-number{display:block;font:88px/1.2 'Bebas Neue',sans-serif;color:var(--sm-blue)}.sm-pair .ronaldo .sm-number{color:var(--sm-red)}.sm-pair p{margin:0}.sm-answer{font-size:1.15rem}.sm table{width:100%;border-collapse:collapse;min-width:560px}.sm th,.sm td{padding:12px;text-align:left;border-bottom:1px solid #d7dce1}.sm thead th{background:#eef1f5}.sm caption{padding:12px 0;text-align:left;font-size:.9rem}.sm .table-scroll{max-width:100%;overflow-x:auto}.sm-chart{margin:20px 0}.sm-series{margin:18px 0}.sm-series span{display:block;margin-bottom:6px}.sm-track{height:20px;background:#e8edf1;border-radius:5px;overflow:hidden}.sm-track i{display:block;height:100%;background:var(--sm-blue)}.sm-track i.ronaldo{background:var(--sm-red)}.sm-sources{padding-left:22px}.sm-sources li{margin:16px 0;overflow-wrap:anywhere}.sm code{overflow-wrap:anywhere}.sm :focus-visible{outline:3px solid #b26c00;outline-offset:3px}.sm-actions span{display:block;align-self:center}.sm [hidden]{display:none!important}@media(max-width:600px){.sm section{padding:18px 14px}.sm-pair{gap:10px}.sm-pair article{padding:15px 8px}.sm-number{font-size:68px}.sm-pair h3{font-size:1.1rem}.sm-pair p{font-size:.9rem}}
