.sponsor-modal .modal-in{max-width:520px;background:#fff;border-top:5px solid #255b98}.sponsor-head{padding:20px 26px;border-bottom:1px solid #d6dfeb;font:600 21px/1.5 sans-serif;color:#255b98}.sponsor-body{padding:20px 26px}.sponsor-body>p{font-size:14px;line-height:1.8;margin:0 0 16px;color:#526174}.sponsor-card{display:block;width:100%;max-width:340px;height:auto;margin:0 auto 14px;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}.sponsor-body .sponsor-tip{font-size:12px;color:#738095;text-align:center;margin-bottom:0}.sponsor-body .modal-ft{padding:16px 0 0}.end-credit{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px;font:12px/1.6 sans-serif;color:#7c8999}.end-credit button{padding:0;background:none;border:0;color:#7c8999;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:400px){.sponsor-body{padding:16px}.sponsor-head{padding:16px}}
.sponsor-modal .modal-in{width:min(520px,calc(100vw - 32px));min-width:0;margin:auto}.sponsor-head{font-family:inherit}
