.footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:13px}.mobile-only{display:none}
@media(max-width:850px){.g2,.g3,.video-grid{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr}.step:not(:last-child)::after{content:"↓";right:50%;top:auto;bottom:-18px}.hero{padding-top:64px}.nav a{display:none}.nav a:nth-of-type(-n/**/+3){display:block}.section{margin-bottom:72px}.figure-grid{grid-template-columns:1fr}.card{padding:22px}}
@media(max-width:430px){main{padding-left:16px;padding-right:16px}.hero{padding-left:16px;padding-right:16px}.nav{padding:0 16px}.hero h1{font-size:46px}.section h2{font-size:36px}.dek{font-size:20px}.metric{font-size:32px}}
