.cn-preview-domain{margin-left:auto;display:flex;align-items:center;gap:8px}.cn-preview-domain select{font:inherit;color:inherit;background:white;border:1px solid #b6c8cc;border-radius:4px;padding:4px 6px;max-width:100%}.cn-filing{border-top:1px solid #ffffff30;padding-top:20px;text-align:center;font-size:14px;color:#d2dfe1}.cn-filing a{color:inherit;text-underline-offset:4px}.cn-faq{max-width:880px;margin:auto}.cn-faq details{border-top:1px solid #c5d5d7;padding:0}.cn-faq details:last-child{border-bottom:1px solid #c5d5d7}.cn-faq summary{list-style:none;font-size:22px;font-weight:700;line-height:1.55;cursor:pointer;padding:24px 44px 24px 0;position:relative}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq summary::after{content:'+';position:absolute;right:8px;top:24px;color:#366558;font-size:28px;line-height:1.2}.cn-faq details[open] summary::after{content:'−'}.cn-faq-answer{padding:0 0 28px}.cn-faq-answer p{margin:0 0 12px;line-height:1.9}.cn-faq-answer a{overflow-wrap:anywhere}.cn-consultation .en-caption{overflow-wrap:anywhere}.cn-filing a:focus-visible,.cn-faq summary:focus-visible{outline:3px solid #b1d558;outline-offset:5px}@media(max-width:768px){.cn-preview-domain{margin-left:0;width:100%;font-size:11px}.cn-faq summary{font-size:19px;padding-top:22px;padding-bottom:22px}.cn-faq summary::after{top:22px}.cn-faq-answer{font-size:16px}.cn-filing{font-size:13px;line-height:1.8}.zh-site .market-footer .mf-contact-links a{overflow-wrap:anywhere}}
.cn-video-player{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#183b4a;border:0}.cn-video-player:focus-visible{outline:3px solid #b1d558;outline-offset:3px}

/* Keep Simplified mobile type after the shared classroom-preparation overrides. */
@media(max-width:768px){.en-site.zh-site .en-intro h1{font-size:34px;line-height:1.45}}
@media(max-width:360px){.en-site.zh-site .en-intro h1{font-size:30px}.zh-site .market-footer .mf-nav{column-gap:16px}}

/* Reuse consultation button styling; the logo remains visible on light and dark sections. */
.cn-wechat{display:inline-flex;align-items:center;justify-content:center;gap:8px}.cn-wechat img{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain;background:#fff;border-radius:4px;padding:2px}.cn-wechat span{white-space:nowrap}
