/* Max (麦兜): the original Samoyed behind the MaxDo name. */
header .logo.max-brand{gap:9px;min-height:54px;letter-spacing:-1.5px;flex-shrink:0}.max-brand-mark{display:block;width:52px;height:52px;object-fit:contain;flex-shrink:0}.logo .max-wordmark{color:#183f35;font-size:30px;font-weight:800;letter-spacing:-1.5px;line-height:1}.hero-art.max-hero{height:400px;border-radius:150px 150px 24px 24px;background:radial-gradient(ellipse at 50% 40%,#fffef8 0%,#eef3df 57%,#e4ecd4 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;gap:5px;isolation:isolate}.max-hero-label{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#66815b;line-height:1.7}.max-hero-image{display:block;width:280px;height:280px;max-width:90%;object-fit:contain;filter:drop-shadow(0 10px 14px #23432a12)}.max-hero-caption{text-align:center;max-width:100%;line-height:1.6}.max-hero-caption b{display:block;font-size:20px;color:#23452f}.max-hero-caption span{display:block;font-size:12px;color:#6c7e5f;margin-top:3px}.max-story{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;align-items:center;margin:28px 0 2px;padding:22px 25px;background:#f0f4e8;border:1px solid #dee7d4;border-radius:13px;scroll-margin-top:105px}.max-story>img{width:76px;height:76px;object-fit:contain}.max-story h2{font-size:19px;letter-spacing:0;line-height:1.5;margin:0 0 6px}.max-story p{font-size:13px;line-height:1.9;color:#63785b;margin:0;max-width:950px}.max-story .max-story-note{font-size:11px;color:#7d8d6e;margin-top:7px}.max-footer-logo{gap:9px;align-items:center}.max-footer-logo img{width:42px;height:42px;object-fit:contain}.max-footer-logo .max-wordmark{font-size:25px}@media(max-width:800px){header .logo.max-brand{gap:7px;min-height:48px}.max-brand-mark{width:43px;height:43px}.logo .max-wordmark{font-size:27px}.hero-art.max-hero{height:320px;border-radius:95px 95px 20px 20px;padding:17px;gap:3px}.max-hero-image{width:220px;height:220px}.max-hero-caption b{font-size:18px}.max-hero-caption span{font-size:12px}.max-hero-label{font-size:9px;letter-spacing:1.4px}.max-story{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:18px 15px;margin-top:22px;scroll-margin-top:85px}.max-story>img{width:58px;height:58px}.max-story h2{font-size:17px}.max-story p{font-size:12px}.max-story .max-story-note{font-size:10px}.max-footer-logo .max-wordmark{font-size:25px}}@media(max-width:370px){.max-brand-mark{width:40px;height:40px}.logo .max-wordmark{font-size:25px}.max-story{grid-template-columns:1fr}.max-story>img{width:64px;height:64px}}

.founder-note{border-left:2px solid #a4ba88;padding:2px 0 2px 15px;margin:22px 0 24px;max-width:490px}.founder-note>p{font-size:10px;letter-spacing:1px;font-weight:600;color:#7d8c6c;line-height:1.6;margin:0 0 6px}.founder-note blockquote{font-size:15px;line-height:1.95;font-weight:500;color:#3f6045;margin:0}.hero .founder-note+.actions{margin-top:0}@media(max-width:800px){.founder-note{margin:21px 0;padding-left:13px;max-width:100%}.founder-note blockquote{font-size:14px;line-height:1.9}}

.ticker .ticker-age{display:inline-flex;align-items:center;gap:3px}.ticker-search-icon{display:block;width:14px;height:14px;flex-shrink:0}
