.mr-custom-page{padding-top:72px}.mr-custom-skip-link{--navy:#0d1b2a;--orange-light:#e07a2f;--white:#fff;box-sizing:border-box}.mr-custom-skip-link:focus-visible{outline:3px solid var(--orange-light);outline-offset:3px}.mr-custom-page [id]{scroll-margin-top:88px}.mr-custom-page .mr-section-title{letter-spacing:-.038em;max-width:760px;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;line-height:1.05}.mr-custom-breadcrumb{color:#ffffff80;font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:9px;margin-bottom:24px;font-size:.65rem;display:flex}.mr-custom-breadcrumb a{color:#ffffffb3;text-underline-offset:4px;align-items:center;min-height:40px;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.mr-custom-breadcrumb a:hover,.mr-custom-breadcrumb span:last-child{color:var(--white)}.mr-custom-hero .mr-hero-lede{max-width:730px}.mr-custom-hero-specs{margin-top:34px}.mr-custom-hero-media img{object-position:center}.mr-custom-matrix-section{background:var(--paper)}.mr-custom-ledger{background:var(--white);border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 16px 48px #1d2d3a14}.mr-custom-ledger>.mr-panel-head{color:var(--navy);border-bottom-color:var(--line);background:#f3eee7}.mr-custom-ledger>.mr-panel-head span:last-child{color:#596877}.mr-custom-table-scroll{max-width:100%;overflow-x:auto}.mr-custom-table-scroll:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.mr-custom-table{border-collapse:collapse;width:100%;min-width:920px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.76rem}.mr-custom-table th,.mr-custom-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 15px}.mr-custom-table thead th{color:#657383;letter-spacing:.09em;text-transform:uppercase;background:#f8f4ee;font-size:.61rem;font-weight:720}.mr-custom-table tbody tr:last-child th,.mr-custom-table tbody tr:last-child td{border-bottom:0}.mr-custom-matrix-table th:first-child{width:16%}.mr-custom-matrix-table th:nth-child(2){width:28%}.mr-custom-matrix-table th:nth-child(3){width:21%}.mr-custom-matrix-table tbody th{color:#526170;background:#f3eee799;font-weight:650}.mr-custom-matrix-table tbody td{color:var(--navy);font-weight:650}.mr-custom-matrix-table .mr-custom-working-spec{color:#9a410d;font-weight:760}.mr-custom-matrix-table .mr-custom-note{color:var(--muted);font-family:var(--sans);font-size:.74rem;font-weight:450;line-height:1.55}.mr-custom-ledger-note{margin-top:18px}.mr-custom-grade-map{border-left:4px solid var(--orange);background:var(--navy-2);color:var(--white);border-radius:8px;margin-top:58px;padding:clamp(24px,4vw,42px);overflow:hidden;box-shadow:0 0 0 1px #0d1b2a14,0 24px 64px #0d1b2a29}.mr-custom-grade-map-head{align-items:end;gap:22px;display:grid}.mr-custom-grade-map h3{letter-spacing:-.03em;max-width:780px;margin-top:13px;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:700;line-height:1.1}.mr-custom-grade-map-head p{color:#ffffffa6;max-width:760px;margin-top:15px;font-size:.88rem;line-height:1.65}.mr-custom-grade-map-head .mr-button{justify-self:start}.mr-custom-grade-figure{background:var(--white);border-radius:5px;margin-top:28px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 18px 46px #00000038}.mr-custom-grade-scroll{max-width:100%;overflow-x:auto}.mr-custom-grade-scroll:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.mr-custom-grade-scroll img{width:100%;min-width:860px;max-width:none;height:auto}.mr-custom-grade-figure figcaption{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);padding:14px 17px;font-size:.72rem;line-height:1.55}.mr-custom-automotive-section{isolation:isolate;background:var(--navy-2);color:var(--white);position:relative;overflow:hidden}.mr-custom-automotive-section:after{z-index:-1;content:"";border:1px solid #e07a2f21;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-280px;right:-210px;box-shadow:0 0 0 80px #e07a2f06,0 0 0 170px #e07a2f05}.mr-custom-automotive-section .mr-section-title{color:var(--white)}.mr-custom-automotive-section .mr-section-index{color:var(--orange-light)}.mr-custom-automotive-section .mr-section-copy{color:#ffffffa3}.mr-custom-dark-ledger{border-left:4px solid var(--orange);background:var(--navy);box-shadow:0 0 0 1px #ffffff1a,0 24px 64px #00000038}.mr-custom-dark-ledger>.mr-panel-head{color:var(--white);border-bottom-color:var(--line-dark);background:#ffffff0e}.mr-custom-dark-ledger>.mr-panel-head span:last-child{color:#ffffff7a}.mr-custom-auto-table{min-width:760px}.mr-custom-auto-table th:first-child{width:30%}.mr-custom-auto-table th:nth-child(2){width:35%}.mr-custom-auto-table thead th{color:#ffffff7a;background:#ffffff0a}.mr-custom-auto-table th,.mr-custom-auto-table td{border-bottom-color:var(--line-dark)}.mr-custom-auto-table tbody th{color:#ffffffb8;font-weight:650}.mr-custom-auto-table tbody td{color:var(--white)}.mr-custom-auto-table tbody td:last-child{color:var(--orange-light);font-weight:740}.mr-custom-robotics-section{background:var(--white)}.mr-custom-robotics-grid{align-items:start;gap:20px;display:grid}.mr-custom-robotics-copy{grid-template-columns:minmax(0,1fr);align-content:start;margin-top:0}.mr-custom-robotics-copy strong{align-self:start}.mr-custom-inline-spec{color:#9a410d;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:760}.mr-custom-faq-section{background:var(--paper)}.mr-custom-faq-section .mr-faq-intro h2{letter-spacing:-.038em;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;line-height:1.05}.mr-custom-faq-item summary{justify-content:space-between;align-items:center;gap:18px;padding-right:54px;display:flex}.mr-custom-sticker{color:var(--orange);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;flex:none;margin-right:8px;font-size:.65rem;font-weight:720}.mr-custom-faq-answer{color:var(--muted);font-size:.83rem;line-height:1.7}.mr-custom-faq-answer b{color:var(--navy);font-weight:760}.mr-custom-page .mr-closing h2{font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:660}@media (min-width:760px){.mr-custom-grade-map-head{grid-template-columns:minmax(0,1fr) auto}.mr-custom-robotics-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr)}}@media (min-width:980px){.mr-custom-hero .mr-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center}.mr-custom-hero-media{align-self:stretch}}@media (max-width:759px){.mr-custom-faq-item summary{flex-direction:column;align-items:flex-start;gap:5px}.mr-custom-sticker{margin-right:0}}
