.mr-robotics-page{padding-top:72px}.mr-robotics-skip-link{--navy:#0d1b2a;--orange-light:#e07a2f;--white:#fff;box-sizing:border-box}.mr-robotics-skip-link:focus-visible{outline:3px solid var(--orange-light);outline-offset:3px}.mr-robotics-page [id]{scroll-margin-top:88px}.mr-architecture-section{background:var(--white)}.mr-architecture-grid{gap:20px;display:grid}.mr-architecture-card{background:var(--paper);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 18px 50px #1d2d3a17}.mr-architecture-media{background:#edf0f2;min-width:0;position:relative;overflow:hidden}.mr-architecture-media img{aspect-ratio:16/10;object-fit:cover;width:100%}.mr-architecture-media figcaption{color:var(--white);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#0d1b2aeb;padding:7px 9px;font-size:.58rem;font-weight:720;line-height:1.35;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 1px #ffffff24}.mr-architecture-copy{padding:24px}.mr-architecture-copy h3{color:var(--navy);letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.45rem,3vw,2rem);font-weight:730;line-height:1.1}.mr-architecture-copy>p{color:var(--muted);margin-top:15px;font-size:.9rem;line-height:1.65}.mr-architecture-specs{border-top:1px solid var(--line);margin-top:22px}.mr-architecture-specs>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:14px;padding-block:11px;display:grid}.mr-architecture-specs dt{color:var(--muted);font-size:.72rem;font-weight:650}.mr-architecture-specs dd{color:var(--navy);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.73rem;font-weight:730}.mr-architecture-card .mr-architecture-link{color:var(--orange);margin-top:18px}.mr-site-links{border-left:4px solid var(--orange);background:var(--paper);color:var(--muted);margin-top:24px;padding:20px 22px;font-size:.88rem;line-height:1.7;box-shadow:0 0 0 1px #0000000d}.mr-site-links a,.mr-product-verdict a{color:var(--orange);text-underline-offset:3px;font-weight:720}@media (min-width:760px){.mr-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-architecture-card{grid-template-rows:auto 1fr;display:grid}.mr-architecture-copy{flex-direction:column;padding:30px;display:flex}.mr-architecture-copy .mr-architecture-link{margin-top:auto;padding-top:20px}}@media (max-width:759px){.mr-robotics-site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom));background:#fff}}
