.guest-welcome{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--line,#e3e4de)}
.guest-welcome h2{font-size:1.5rem!important;margin-bottom:10px!important}.guest-welcome>p{color:var(--muted,#65716b);font-size:.9375rem;margin:0 0 14px;line-height:1.8}.guest-welcome .guest-features{font-size:.8125rem}.guest-welcome .button{margin:0 0 12px!important}.guest-rules{font-size:.8125rem;color:var(--muted,#65716b);line-height:1.8}.guest-rules summary{cursor:pointer;color:var(--ink,#283d37)}.guest-rules p{margin-top:8px}.guest-login-heading{font-size:1.2rem!important}
.experience-clock{position:sticky;top:0;z-index:150;background:#edf4ef;border-bottom:1px solid #d7e3db;color:#294b40;font-size:.8125rem}.experience-clock-inner{max-width:1120px;margin:auto;min-height:62px;padding:10px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.experience-clock-inner>div{display:flex;align-items:center;gap:12px}.experience-clock nav{display:flex;align-items:center;gap:18px}.experience-clock a{color:inherit;text-decoration:none;white-space:nowrap}.experience-clock a:hover{text-decoration:underline}.experience-clock [data-experience-time]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:650}.experience-register-link{font-weight:650}.experience-clock.ending{background:#fff2db;color:#77541f}
.experience-page{max-width:780px}.experience-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.experience-heading p{margin-top:10px;color:var(--muted,#65716b)}.experience-skip{white-space:nowrap;font-size:.875rem;padding-top:8px}.experience-steps{list-style:none;display:flex;gap:20px;padding:0;margin:0 0 24px;font-size:.8125rem;color:var(--muted,#65716b)}.experience-steps li{display:flex;align-items:center;gap:7px}.experience-steps span{border:1px solid #ccdacf;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;color:#315847}.experience-scene{padding:28px;border:1px solid var(--line,#e3e4de);background:var(--white,#fff);border-radius:16px}.experience-scene .experience-situation{font-size:.8125rem;color:#416b55;margin-bottom:14px}.experience-scene h2{font-size:1.7rem;line-height:1.5;letter-spacing:-.01em}.experience-scene .experience-chinese{color:var(--muted,#65716b);margin:6px 0 20px}.experience-scene .experience-use{background:#f4f7f2;padding:14px 16px;border-radius:10px;margin:20px 0;font-size:.875rem;line-height:1.85}.experience-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.experience-status{min-height:24px;font-size:.875rem;color:#416b55}.experience-discover{margin-top:28px}.experience-discover h2{font-size:1.15rem}.experience-discover>p{font-size:.875rem;color:var(--muted,#65716b);margin:8px 0 16px}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.experience-grid a{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--line,#e3e4de);border-radius:12px;text-decoration:none;color:var(--ink,#283d37);background:var(--white,#fff)}.experience-grid span{font-size:.8125rem;line-height:1.7;color:var(--muted,#65716b)}.experience-note{font-size:.8125rem;color:var(--muted,#65716b);margin-top:22px;line-height:1.8}.experience-ended{padding:32px;border:1px solid var(--line,#e3e4de);border-radius:16px;background:white}.experience-ended h1{margin-bottom:14px}.experience-ended p{margin-bottom:16px;color:var(--muted,#65716b)}
@media(max-width:700px){.experience-clock-inner{padding:9px 18px;display:block;min-height:82px}.experience-clock-inner>div{gap:10px;justify-content:space-between}.experience-clock [data-experience-reminder]{font-size:.6875rem}.experience-clock nav{margin-top:7px;justify-content:space-between;gap:12px;font-size:.75rem}.experience-heading{margin-bottom:20px}.experience-heading h1{font-size:1.5rem}.experience-steps{gap:10px;justify-content:space-between;font-size:.75rem}.experience-scene{padding:22px}.experience-scene h2{font-size:1.45rem}.experience-grid{grid-template-columns:1fr}.experience-actions .button{flex:1;min-width:120px}.guest-welcome{margin-bottom:26px}.experience-ended{padding:24px}}
/* Keep the existing mobile bottom navigation in place; only desktop is sticky. */
@media(min-width:701px){body.has-experience-clock .site-primary-nav.bing-nav{top:62px}}
@media(max-width:700px){body.has-experience-clock .site-primary-nav.bing-nav{top:auto}}
@media(max-width:700px){body.has-experience-clock .primary-nav{top:auto}}
