
.inv-family{padding-block:clamp(30px,5vw,78px) 25px}.inv-family h1,.inv-product h1{font-size:clamp(2.25rem,4vw,4.2rem);letter-spacing:-.045em;line-height:1.07;color:#323263}
.inv-family p,.inv-summary{color:#494d67;line-height:1.65}.inv-family p{max-width:52rem;font-size:1.08rem}
.inv-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:32px 22px;padding-block:12px 64px;align-items:start}
.inv-card{display:grid;gap:12px;text-decoration:none!important;color:#323263!important;max-width:470px}.inv-card:focus-visible,.inv-toc a:focus-visible{outline:2px solid #323263;outline-offset:4px}
.inv-photo{aspect-ratio:1.68;width:100%;background:#eff2f5;display:grid;place-items:center;overflow:hidden}.inv-photo img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;min-height:0}
.inv-title{display:flex;justify-content:space-between;align-items:start;gap:8px;font-size:clamp(1.08rem,1.5vw,1.4rem);font-weight:600;line-height:1.3}.inv-title>span{font-size:1rem}.inv-summary{font-size:.95rem}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.inv-photo img{transition:transform .22s ease}.inv-card:hover img{transform:scale(1.035)}}
.inv-product .product-main-photo img{width:100%;max-height:430px;object-fit:contain}.inv-product .product-actions{flex-wrap:wrap}.inv-toc,.inv-end{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap;padding-block:22px}.inv-toc a,.inv-end a{color:#323263;font-weight:600}.inv-end{justify-content:space-between;padding-bottom:56px}
.inv-body table{border-collapse:collapse;width:100%;margin:1rem 0}.inv-body .inv-scroll{max-width:100%;overflow-x:auto}.inv-body table th,.inv-body table td,.inv-spec td,.inv-spec th{font-size:.92rem;padding:.65rem .8rem;border:1px solid #d5dbe4;text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.48}.inv-body p:empty{display:none}.inv-body h3{font-size:1.45rem;color:#323263;margin:2.5rem 0 .8rem}.inv-body img{height:auto;max-width:100%;object-fit:contain}.inv-body figure{max-width:min(100%,680px)}.inv-body p img{margin:.8rem auto}.inv-body p{margin:.8rem 0}.inv-spec thead,.inv-spec .inv-group{background:#e8edf2;color:#323263}.inv-spec thead th:first-child{width:39%}.inv-spec tbody tr:not(.inv-group)>th{font-weight:600}.inv-body figcaption{font-size:.88rem;text-align:center}
@media(max-width:650px){.inv-product .product-intro{display:flex;flex-direction:column;align-items:stretch}.inv-product .product-main-photo{order:0}.inv-toc{gap:9px 16px}.inv-spec td,.inv-spec th{padding:.5rem;font-size:.86rem}.inv-body table{min-width:440px}.inv-body h3{margin-top:1.7rem}}
.inv-product h1{text-wrap:balance}.inv-product .product-main-photo img{box-shadow:none;filter:none}
body:has(.inv-product,.inv-family) .crumbs{display:flex;flex-wrap:wrap;gap:.25rem .45rem;align-items:center;padding-block:16px;line-height:1.45;font-size:.88rem;color:#545a73}
.inv-nowrap{white-space:nowrap}.inv-title>span:first-child{font-size:inherit}
@media(max-width:650px){html.page-x5 .inv-product h1{font-size:clamp(1.8rem,8vw,2.15rem);line-height:1.12}}
.archive-section.inv-body img[width][height]{width:100%;height:auto;max-height:none;object-fit:contain}.archive-section.inv-body figure{max-width:min(100%,620px)}

.inv-references{padding-block:16px 36px}.inv-references a{display:block;width:fit-content;color:#323263;text-underline-offset:.2em;padding:.4rem 0}.inv-references summary{cursor:pointer;font-weight:600;font-size:1.1rem;color:#323263}.inv-references summary span{font-size:.9em;color:#585d76}.inv-body video{display:block;max-width:100%;height:auto;margin:1rem auto}.inv-card{min-width:0}.inv-summary,.inv-title{overflow-wrap:anywhere}.inv-body .inv-scroll{overscroll-behavior-x:contain}.inv-body p{text-align:justify}.inv-body figcaption{text-align:center}.inv-body img:not([width]){display:block;width:auto;max-width:min(100%,800px);margin:1rem auto}.inv-body{overflow-wrap:break-word}.inv-family h1,.inv-product h1{overflow-wrap:anywhere}

a.mteon-historic-mention:not([href]){color:inherit;text-decoration:none;cursor:text}

.inv-swipe{display:none}
@media(max-width:760px){
 .inv-body .inv-pair table,.ed-prose .inv-pair table{min-width:0;width:100%;}
 .inv-pair td,.inv-pair th{max-width:100%}.inv-body .inv-pair td img,.ed-prose .inv-pair td img{max-width:100%;height:auto;}
 .inv-body .inv-wide table,.ed-prose .inv-wide table{width:100%;min-width:42rem}.inv-body .inv-wide :is(td,th),.ed-prose .inv-wide :is(td,th){word-break:normal;overflow-wrap:normal}
 .inv-body .inv-swipe,.ed-prose .inv-swipe{display:block;color:#575c73;font-size:.86rem;text-align:left;margin:.8rem 0 .25rem}
 .inv-scroll:focus-visible{outline:2px solid #555e8a;outline-offset:2px}
}
