.robotics-division-overview,.robotics-prototype-content{padding:4rem 0;color:#193c43;background:#f4f7f4}.robotics-brand-panel{margin:0 0 1.5rem}.robotics-brand-panel img{display:block;width:clamp(14rem,28vw,20rem);max-width:100%;height:auto}.robotics-division-overview h2,.robotics-summary h2{font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.04;letter-spacing:-.04em;margin:1rem 0 1.5rem}.robotics-summary{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;margin:2.5rem 0}.robotics-prototype-content p,.robotics-division-overview p{font-size:1rem;line-height:1.65}.robotics-prototype-content .large-copy,.robotics-division-overview .large-copy{font-size:1.2rem;line-height:1.5;max-width:65rem}.robotics-subnav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem}.robotics-subnav a{border:1px solid #b8cbc1;padding:.75rem 1rem;color:#134d3e;text-decoration:none;font-size:1rem}.robotics-subnav a[aria-current=page]{background:#134d3e;color:#fff}.robotics-subnav a:focus-visible,.robotics-page-links a:focus-visible{outline:3px solid #b87524;outline-offset:4px}.robotics-status,.robotics-reference-note,.robotics-next{padding:1rem 1.25rem;border-left:4px solid #b87524;background:#fff}.robotics-schematic{margin:2rem 0 3rem;border:1px solid #c5d4ce;background:#fff;padding:1rem}.robotics-schematic img{display:block;width:100%;height:auto;max-height:none}.robotics-schematic-tall img{max-width:60rem;margin:auto}.robotics-schematic figcaption{font-size:1rem;line-height:1.6;padding:1rem 0 0;color:#274950}.robotics-schematic a,.robotics-prototype-content a{color:#134d3e;text-underline-offset:.2em}.robotics-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.robotics-components article,.robotics-page-links a{background:#fff;border:1px solid #c5d4ce;padding:1.5rem}.robotics-components h3{font-size:1.3rem;margin:0 0 .6rem}.robotics-components p{margin:0}.robotics-page-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.robotics-page-links a{display:grid;gap:.6rem;color:#193c43;text-decoration:none}.robotics-page-links strong{font-size:1.4rem}.robotics-page-links span{font-size:1rem;line-height:1.5}.robotics-page-links a:hover{border-color:#134d3e;background:#e8f0eb}.robotics-prototype .subpage-hero{min-height:0;padding:7rem 0 3rem}.robotics-prototype .subpage-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:1;letter-spacing:-.045em}.robotics-prototype .subpage-hero>div>p:last-child{margin-top:1.5rem}.robotics-prototype-content *,.robotics-division-overview *{box-sizing:border-box}@media(max-width:760px){.robotics-summary,.robotics-components,.robotics-page-links{grid-template-columns:1fr;gap:1rem}.robotics-summary{margin:2rem 0}.robotics-division-overview,.robotics-prototype-content{padding:2.5rem 0}.robotics-schematic{padding:.5rem;margin:1.5rem 0 2rem}.robotics-prototype .subpage-hero{padding:5rem 0 2rem}.robotics-subnav a{padding:.7rem .85rem}}
