.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 8vw}.record-grid article{border-top:1px solid var(--rule);padding-top:24px}.record-grid p,.interface-note p,.badge-connection p{font-size:15px;color:var(--muted);line-height:1.95;margin-top:15px}.design-specs{margin:75px 0 65px}.design-specs dl{margin-top:25px}.design-specs dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:20px 0;border-top:1px solid var(--rule)}.design-specs dt{font-size:14px;font-weight:600}.design-specs dd{font-size:14px;color:var(--muted)}.wide-figure img,.figure-pair img,.badge-gallery img{width:100%;border-radius:6px}.wide-figure figcaption,.figure-pair figcaption,.badge-gallery figcaption{margin-top:12px}.interface-note{margin-top:60px;max-width:780px}.module-details{margin-top:45px}.module-details article{display:grid;grid-template-columns:150px minmax(0,.6fr) minmax(0,1.6fr);gap:30px;padding:27px 0;border-top:1px solid var(--rule);align-items:start}.module-details span{font:11px/2 var(--mono);color:var(--muted)}.module-details h3{font-size:22px}.module-details p{font-size:14px;color:var(--muted);line-height:1.95}.figure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:55px;align-items:start}.scene-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8vw;margin:40px 0 10px}.scene-detail-grid article{border-top:1px solid var(--dark-rule);padding-top:20px}.scene-detail-grid h4{margin:0;font-size:17px}.scene-detail-grid p{font-size:14px;line-height:1.95;color:var(--light-muted);margin-top:10px}.badge-details{background:var(--surface)}.access-rows article{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1.5fr);gap:28px;border-top:1px solid var(--rule);padding:28px 0}.access-rows span{font-size:12px;color:var(--muted)}.access-rows h3{font-size:22px}.access-rows p{font-size:14px;color:var(--muted);line-height:1.95}.badge-connection{margin:45px 0;max-width:760px}.badge-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 28px;align-items:start}.badge-gallery figure:last-child{grid-column:1/-1;max-width:900px;margin:20px auto 0}.versions-section{padding-top:45px}.version-rows article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);gap:30px;border-top:1px solid var(--rule);padding:28px 0}.version-rows p,.version-rows ul{font-size:14px;line-height:1.95;color:var(--muted);margin:0}.version-rows ul{padding-left:18px}.rental-note{font-size:14px;color:var(--muted);margin-top:40px;max-width:65em}.module-rows{display:none}
@media(max-width:760px){.record-grid{grid-template-columns:minmax(0,1fr);gap:27px}.record-grid h3{font-size:22px}.record-grid p{font-size:14px}.design-specs{margin:50px 0 40px}.design-specs dl>div{grid-template-columns:80px minmax(0,1fr);gap:15px}.design-specs dd,.design-specs dt{font-size:13px}.interface-note{margin-top:35px}.interface-note p,.badge-connection p{font-size:14px}.module-details{margin-top:30px}.module-details article{grid-template-columns:minmax(0,1fr);gap:8px;padding:23px 0}.module-details span{font-size:10px}.module-details p{font-size:14px}.figure-pair,.badge-gallery{grid-template-columns:minmax(0,1fr);gap:30px}.figure-pair{margin-top:35px}.scene-detail-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:30px}.access-rows article{grid-template-columns:minmax(0,1fr);gap:10px;padding:23px 0}.badge-gallery figure:last-child{grid-column:1;margin:0}.version-rows article{grid-template-columns:minmax(0,1fr);gap:12px}.rental-note{font-size:13px}.wide-figure figcaption,.figure-pair figcaption,.badge-gallery figcaption{font-size:11px}}
.sensor-section{padding-top:55px}.sensor-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw}.sensor-art{height:300px;margin-bottom:32px;background:var(--paper);isolation:isolate}.sensor-art svg{display:block;width:100%;height:100%;mix-blend-mode:multiply}.sensor-details h3{font-size:24px}.sensor-details p{font-size:15px;color:var(--muted);line-height:1.95;margin-top:16px}.sensor-details article{min-width:0}@media(max-width:760px){.sensor-details{grid-template-columns:minmax(0,1fr);gap:45px}.sensor-art{height:240px;margin-bottom:24px}.sensor-details p{font-size:14px}}
