html{text-size-adjust:100%}body{overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[role=tab],a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,video{max-width:100%}h1,h2,h3,h4{text-wrap:balance}figcaption,li,p{text-wrap:pretty}.feature-section .feature-card p,.link-list-body{color:#555}.section-heading-inline>.text-link,.section-heading-inline>a{flex:none;white-space:nowrap}.bc-project-tabs,.glossary-letters,.lib-tabs,.post-index-topics{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width:820px){.corner-square{display:none}.article-section.section-pad{padding-bottom:48px}.block-anchor:has(>.article-section)+.block-anchor>.article-section.section-pad{padding-top:0}.article-copy.article-rich h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.article-rich h3{font-size:20px;line-height:1.35}.article-figure{margin:28px 0}.article-figure img{border-radius:6px}.article-table:not(:has(th:nth-child(4))){min-width:0}.article-table th{white-space:normal}.article-table td,.article-table th{padding:10px;font-size:14px}.article-table-wrap{margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad)}main .cta-section h2{font-size:30px;line-height:1.2;letter-spacing:-.03em}.bc-project-tabs,.glossary-letters,.lib-tabs,.post-index-topics{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.glossary-letters a,.glossary-letters span{flex:none;width:34px;height:34px}.post-card-foot{font-size:12px}.team-crew li>span:last-child,.team-founders figcaption span{color:#555;font-size:13px}.culture-items .culture-en,.person-role-zh{color:#555}.value-grid li p{color:#b5b5b5;font-size:15px}.contact-consent input{width:22px;height:22px;margin-top:1px}.contact-consent{cursor:pointer}.text-link{min-height:32px}}@media (max-width:560px){.post-cards{grid-template-columns:1fr;gap:12px}.post-cards a{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:1fr auto}.post-cards img{grid-row:1/span 2;height:100%;aspect-ratio:auto}.post-card-top{padding:12px 14px 6px}.post-card-top strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card-foot{padding:6px 14px 12px}.team-founders{grid-template-columns:1fr;gap:12px}.team-founders figure{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.team-crew ul{grid-template-columns:1fr;gap:10px}.people-lead .person-card{display:grid;grid-template-columns:104px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start}.people-lead .person-photo{width:104px;margin:0}.people-lead .person-card>:not(.person-photo){padding:0}.people-lead .person-bio{grid-column:1/-1;margin-top:16px}.ma-dims,.value-grid{grid-template-columns:1fr}.ma-dims em{display:none}.detail-hero-right .detail-hero-content,.detail-hero-right h1{text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}