.recharge-notice{box-sizing:border-box;max-width:1080px;width:calc(100% - 32px);margin:22px auto;padding:22px 24px;border:1px solid #ead8ad;border-radius:16px;background:#fff8eb;color:#183e39}.recharge-notice h2{margin:0 0 10px;font-size:18px;line-height:1.5}.recharge-notice p{margin:8px 0;font-size:14px;line-height:1.85;color:#52675d}.recharge-notice strong{color:#684718}.recharge-notice-link{display:inline-block;margin-top:10px;border-radius:8px;padding:11px 18px;background:#214f44;color:#fff;text-decoration:none;font-size:14px;font-weight:600}.recharge-notice-link:hover{background:#173e34}.recharge-notice-link:focus-visible{outline:2px solid #4a967b;outline-offset:3px}.session-purchase-note{padding:14px 16px;border:1px solid #ead8ad;border-radius:10px;background:#fff8eb;color:#684718;font-size:13px;line-height:1.8}@media(max-width:640px){.site-nav{flex-wrap:wrap;gap:10px}.recharge-notice{margin:14px auto;padding:18px}.recharge-notice h2{font-size:17px}}
.site-nav .recharge-entry{color:inherit;text-decoration:none;font-weight:600;white-space:nowrap}
