.robot-page{max-width:1320px;margin:auto;padding-top:48px}.robot-page h1{font-size:clamp(2rem,4.6vw,4.5rem);line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere;margin:24px 0}.robot-page h1 em{color:#368323;font-style:normal}.robot-page h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}.robot-lead{font-size:1.2rem;line-height:1.65;max-width:850px;color:#535b57}.robot-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 60px;padding:30px 0;border-top:1px solid #d9dfda;border-bottom:1px solid #d9dfda}.robot-intro-grid p,.robot-card p{font-size:1rem;line-height:1.65;color:#535b57}.robot-section-title{margin:0 0 26px}.robot-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.robot-card{display:block;text-decoration:none;color:inherit;border:1px solid #d9dfda;background:#fff;transition:border-color .2s,box-shadow .2s}.robot-card:hover{border-color:#368323;box-shadow:0 10px 28px #19381b12}.robot-card:focus-visible{outline:3px solid #368323;outline-offset:5px}.robot-card-body{padding:26px}.robot-card-body h2{margin:12px 0;overflow-wrap:anywhere}.robot-photo{position:relative;background:#fff;aspect-ratio:1.75;overflow:hidden;display:flex;align-items:center;justify-content:center}.robot-photo .robot-photo-main{display:block;width:100%;height:100%;object-fit:contain;padding:30px 10px 42px;box-sizing:border-box}.robot-photo .robot-watermark{position:absolute;right:13px;bottom:10px;width:58px;height:auto;opacity:.68;object-fit:contain}.robot-models{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.robot-card dl{margin:20px 0 26px;display:grid;gap:10px}.robot-card dl div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #edf0ed;padding-bottom:9px;font-size:.95rem}.robot-card dt{color:#626b64}.robot-card dd{font-weight:600;margin:0;text-align:right}.robot-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.875rem;margin-bottom:30px;line-height:1.6}.robot-breadcrumb a{color:#368323}.robot-product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-bottom:55px}.robot-product-hero h1{font-size:clamp(2rem,3.5vw,3.4rem)}.robot-product-hero p{font-size:1.1rem;line-height:1.6}.robot-product-hero .robot-photo{aspect-ratio:1.3}.robot-highlights{display:flex;gap:35px;margin:28px 0}.robot-highlights small{display:block;font-size:.875rem;color:#626b64;margin-bottom:8px}.robot-highlights strong{display:block;font-size:1.25rem}.robot-page .spec-table th{width:44%}.robot-page .spec-table{width:100%;table-layout:fixed}.robot-page .spec-table td,.robot-page .spec-table th{overflow-wrap:anywhere}.robot-page .spec-note{margin:24px 0 36px;line-height:1.65}.robot-page .text-link{font-size:1rem}
@media(max-width:950px){.robot-models{grid-template-columns:repeat(2,1fr)}.robot-intro-grid{gap:22px}.robot-product-hero{grid-template-columns:1fr}.robot-product-hero .robot-photo{max-width:600px;width:100%;aspect-ratio:1.75}.robot-page{padding-top:30px}}
@media(max-width:650px){.robot-groups,.robot-models,.robot-intro-grid{grid-template-columns:1fr}.robot-intro-grid{gap:20px;margin:28px 0 40px}.robot-card-body{padding:22px}.robot-highlights{flex-wrap:wrap;gap:22px}.robot-page h1{font-size:2.35rem}.robot-page .spec-table th,.robot-page .spec-table td{font-size:.9rem;padding:12px 8px}}
