mjx-container[display="true"]{overflow-x:auto;overflow-y:hidden;padding:4px 0;max-width:100%}
.figure-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.figure-pair .figure{margin:0}@media(max-width:900px){.card,.card.third{grid-column:1/-1}.pipeline{grid-template-columns:repeat(2,1fr)}.two-col{columns:1}.figure-pair{grid-template-columns:1fr}.hero{padding-top:64px}.section{padding-top:50px}}
@media(max-width:520px){.nav-inner{padding:9px 14px}.hero,.section{padding-left:16px;padding-right:16px}.hero h1{font-size:43px}.card{padding:21px;border-radius:20px}.pipeline{grid-template-columns:1fr}.step{min-height:0}.figure{padding:10px;border-radius:20px}.section h2{font-size:34px}}
