.zc-language-switch{display:flex;align-items:center;gap:.6rem;z-index:1001;padding:.35rem .7rem;border-radius:1.5rem;background:#fff;color:#174e43;font:600 .95rem/1.4 sans-serif;box-shadow:0 2px 10px #0001;white-space:nowrap}.zc-language-switch a{color:inherit;text-decoration:none;padding:.2rem}.zc-language-switch a[aria-current]{text-decoration:underline;text-underline-offset:.22em}body:not(.zc-english)>.zc-language-switch{position:fixed;right:1rem;top:8rem}.zc-en-search{margin:1rem 0}.zc-en-search label{display:block;font-weight:700;margin-bottom:.5rem}.zc-en-search>div{display:flex;gap:.5rem}.zc-en-search input{min-width:0;flex:1;padding:.8rem;border:1px solid #a7bdb7;border-radius:.5rem}.zc-en-search button{padding:.7rem 1rem;border:1px solid #174e43;background:#174e43;color:white;border-radius:.5rem}.zc-english .zc-wave{height:60px;bottom:-1px}.zc-english .zc-wave svg{width:100%;height:100%;fill:white}.zc-english .zc-hero{position:relative}.zc-english .zc-hero-copy{position:relative;z-index:1}.zc-english .zc-hero-image{object-fit:cover}.zc-english .zc-gallery{max-width:100%}.zc-english .zc-collectible{border:2px solid #bf942f;background:#fff9e9;border-radius:12px;padding:1rem 1.2rem;margin:1.5rem 0}.zc-english .zc-collectible h2,.zc-english .zc-collectible h3{color:#785716}.zc-english iframe{max-width:100%}.zc-english .zc-story-list a{min-width:0}.zc-english .zc-story-list strong{overflow-wrap:anywhere}@media(max-width:921px){.zc-english .zc-masthead>.zc-language-switch{position:absolute;right:10px;top:15px;font-size:12px;padding:.2rem .35rem;gap:.2rem}.zc-english .zc-brand{max-width:42%;margin:auto}.zc-english .zc-content{overflow-wrap:anywhere}body:not(.zc-english)>.zc-language-switch{top:auto;bottom:5.6rem;right:.6rem;font-size:12px}.zc-en-search>div{flex-wrap:wrap}.zc-en-search button{flex-shrink:0}.zc-english .zc-story-list a{grid-template-columns:2rem minmax(0,1fr)}}
.zc-en-dock{display:none}@media(max-width:921px){.zc-en-dock{position:fixed;display:flex;gap:.4rem;justify-content:center;left:1rem;right:1rem;bottom:calc(.65rem + var(--zc-en-bottom-ad,0px));padding:.4rem;background:#fffffff5;border:1px solid #d8e2dc;border-radius:16px;z-index:999;box-shadow:0 4px 22px #1233}.zc-en-dock button,.zc-en-dock a{border:0;border-radius:10px;padding:.7rem;color:#174e43;background:#eff6f0;font-weight:650;text-decoration:none}.zc-english .zc-chapter-sidebar summary{scroll-margin-top:110px}.zc-english .zc-footer{padding-bottom:6rem}}
