.jm-compat-hub{--jm-hub-ink: #20262d;--jm-hub-body: #303841;--jm-hub-muted: #66707a;--jm-hub-surface: #ffffff;--jm-hub-surface-soft: #f3f5f7;--jm-hub-border: rgba(32, 38, 45, .14);--jm-hub-border-strong: rgba(32, 38, 45, .24);--jm-hub-blue: #075ea8;--jm-hub-blue-dark: #034b87;color:var(--jm-hub-body);overflow:hidden}.jm-enterprise-shell.jm-compat-hub{padding-top:16px}.jm-compat-hub .jm-breadcrumbs-shell{margin-bottom:.75rem}@media(max-width:767px){.jm-enterprise-shell.jm-compat-hub{padding-top:14px}}.jm-compat-hub .jm-compat-hub__command,.jm-compat-hub .jm-compat-hub__discovery,.jm-compat-hub .jm-compat-hub__part-types,.jm-compat-hub .jm-compat-hub__model-collections,.jm-compat-hub .jm-compat-hub__value-band,.jm-compat-hub .jm-compat-hub__faq-help{margin:0 0 clamp(2.75rem,6vw,4.75rem)}.jm-compat-hub .jm-compat-hub__command{display:grid;gap:1rem;padding:clamp(1.2rem,3.5vw,2.6rem);background:linear-gradient(145deg,#fff,#f2f5f8);border:1px solid var(--jm-hub-border);border-radius:clamp(.9rem,2vw,1.35rem);box-shadow:0 16px 36px #20262d14}.jm-compat-hub .jm-compat-hub__hero-copy{min-width:0}.jm-compat-hub .jm-compat-hub__kicker{margin:0 0 .55rem;color:var(--jm-accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;line-height:1.35}.jm-compat-hub .jm-compat-title{max-width:18ch;margin:0;color:var(--jm-hub-ink);font-size:clamp(2rem,6vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.jm-compat-hub .jm-compat-hub__lead{max-width:62ch;margin:1rem 0 0;color:var(--jm-hub-body);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.62}.jm-compat-hub .jm-compat-hub__support{max-width:66ch;margin:.75rem 0 0;color:var(--jm-hub-muted);font-size:.94rem;line-height:1.55}.jm-compat-hub .jm-compat-hub__finder{min-width:0;padding:clamp(1rem,2.5vw,1.5rem);background:var(--jm-hub-surface);border:1px solid var(--jm-hub-border-strong);border-radius:.9rem;box-shadow:0 8px 20px #20262d0f}.jm-compat-hub .jm-compat-hub__finder h2,.jm-compat-hub .jm-compat-hub__steps h2,.jm-compat-hub .jm-compat-hub__section-heading h2{margin:0;color:var(--jm-hub-ink);font-weight:800;letter-spacing:-.02em;line-height:1.14}.jm-compat-hub .jm-compat-hub__finder h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.jm-compat-hub .jm-search-toggle{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 .8rem;padding:0;border:0}.jm-compat-hub .jm-search-toggle label{display:inline-flex;align-items:center;gap:.38rem;min-height:2.75rem;padding:.35rem .7rem;background:var(--jm-hub-surface-soft);border:1px solid var(--jm-hub-border);border-radius:999px;color:var(--jm-hub-ink);cursor:pointer;font-weight:700}.jm-compat-hub .jm-search-toggle input[type=radio]{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--jm-hub-blue)}.jm-compat-hub .jm-search-label{display:block;margin-bottom:.45rem;color:var(--jm-hub-ink);font-weight:700;line-height:1.4}.jm-compat-hub .jm-compat-search-row{display:flex;align-items:stretch;gap:.65rem;min-width:0}.jm-compat-hub .jm-compat-search-input,.jm-compat-hub .jm-compat-select{width:100%;max-width:none;min-width:0;min-height:2.9rem;padding:.68rem .9rem;background:#fff;border:1px solid var(--jm-hub-border-strong);border-radius:.65rem;color:var(--jm-hub-ink);font:inherit;line-height:1.25}.jm-compat-hub .jm-compat-search-input::placeholder{color:#69727c;opacity:1}.jm-compat-hub .jm-compat-search-btn,.jm-compat-hub .jm-compat-nav-btn,.jm-compat-hub .jm-compat-hub__primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.68rem 1.2rem;background:var(--jm-hub-blue);border:1px solid var(--jm-hub-blue);border-radius:.65rem;color:#fff;cursor:pointer;font:inherit;font-weight:800;line-height:1.2;text-align:center;text-decoration:none}.jm-compat-hub .jm-compat-search-btn:hover,.jm-compat-hub .jm-compat-nav-btn:hover:not([disabled]),.jm-compat-hub .jm-compat-hub__primary-link:hover{background:var(--jm-hub-blue-dark);border-color:var(--jm-hub-blue-dark);color:#fff;text-decoration:none}.jm-compat-hub .jm-compat-nav-btn[disabled]{background:#d8dde2;border-color:#c8ced5;color:#5f6872;cursor:not-allowed;box-shadow:none}.jm-compat-hub .jm-search-trust{margin:.6rem 0 0;color:var(--jm-hub-muted);font-size:.88rem;font-weight:650;line-height:1.45}.jm-compat-hub .jm-example-searches{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.75rem}.jm-compat-hub .jm-example-searches>span{color:var(--jm-hub-muted);font-size:.83rem;font-weight:800}.jm-compat-hub .jm-example-searches button{min-height:2.25rem;padding:.35rem .65rem;background:var(--jm-hub-surface-soft);border:1px solid var(--jm-hub-border);border-radius:999px;color:var(--jm-hub-body);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;line-height:1.2}.jm-compat-hub .jm-example-searches button:hover{background:#fff;border-color:var(--jm-hub-border-strong)}.jm-compat-hub .jm-compat-hub__secondary{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.jm-compat-hub .jm-compat-hub__secondary a,.jm-compat-hub .jm-compat-hub__text-link{color:var(--jm-hub-blue-dark);font-weight:800;line-height:1.35;text-underline-offset:.18em}.jm-compat-hub .jm-compat-hub__steps{padding:clamp(1rem,2.5vw,1.4rem);background:var(--jm-hub-ink);border-radius:.9rem;color:#fff}.jm-compat-hub .jm-compat-hub__steps h2{color:#fff;font-size:clamp(1.25rem,2.2vw,1.55rem)}.jm-compat-hub .jm-compat-hub__steps ol{display:grid;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}.jm-compat-hub .jm-compat-hub__steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:start}.jm-compat-hub .jm-compat-hub__steps li>span{display:grid;place-items:center;width:2rem;height:2rem;background:var(--jm-accent);border-radius:50%;color:#fff;font-weight:800}.jm-compat-hub .jm-compat-hub__steps strong{display:block;color:#fff;line-height:1.35}.jm-compat-hub .jm-compat-hub__steps p{margin:.18rem 0 0;color:#dce2e7;font-size:.88rem;line-height:1.45}.jm-compat-hub .jm-compat-hub__hero-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:center;min-width:0}.jm-compat-hub .jm-compat-hub__hero-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.jm-compat-hub .jm-compat-hub__section-heading{max-width:50rem;margin-bottom:clamp(1.1rem,2.5vw,1.6rem)}.jm-compat-hub .jm-compat-hub__section-heading h2{font-size:clamp(1.7rem,4vw,2.55rem);text-wrap:balance}.jm-compat-hub .jm-compat-hub__discovery,.jm-compat-hub .jm-compat-hub__part-types,.jm-compat-hub .jm-compat-hub__model-collections,.jm-compat-hub .jm-compat-hub__faq-help{padding-inline:clamp(0rem,1.6vw,.9rem)}.jm-compat-hub .jm-compat-hub__discovery-grid{display:grid;gap:1rem}.jm-compat-hub .jm-compat-hub__brands,.jm-compat-hub .jm-compat-hub__selector{min-width:0;padding:clamp(1rem,2.5vw,1.5rem);background:var(--jm-hub-surface);border:1px solid var(--jm-hub-border);border-radius:.9rem}.jm-compat-hub .jm-compat-hub__brands h3,.jm-compat-hub .jm-compat-hub__selector h3,.jm-compat-hub .jm-compat-hub__part-grid h3,.jm-compat-hub .jm-compat-hub__benefit-grid h3,.jm-compat-hub .jm-compat-hub__value-grid h3,.jm-compat-hub .jm-compat-hub__help h3{margin:0;color:var(--jm-hub-ink);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.25}.jm-compat-hub .jm-compat-hub__brand-grid{display:grid;gap:.55rem;margin:1rem 0}.jm-compat-hub .jm-compat-hub__brand-grid a{display:flex;flex-direction:column;justify-content:center;min-height:4.25rem;padding:.75rem;background:var(--jm-hub-surface-soft);border:1px solid var(--jm-hub-border);border-radius:.65rem;color:var(--jm-hub-ink);text-decoration:none}.jm-compat-hub .jm-compat-hub__brand-grid a:hover{background:#fff;border-color:var(--jm-hub-border-strong)}.jm-compat-hub .jm-compat-hub__brand-grid strong{font-size:.97rem;line-height:1.25}.jm-compat-hub .jm-compat-hub__brand-grid span{margin-top:.2rem;color:var(--jm-hub-muted);font-size:.78rem;line-height:1.35}.jm-compat-hub .jm-compat-hub__selector>p{margin:.5rem 0 0;color:var(--jm-hub-muted);line-height:1.55}.jm-compat-hub .jm-guided-nav-index-status{display:flex;align-items:flex-start;gap:.45rem;margin:.9rem 0 1rem;color:var(--jm-hub-muted);font-size:.84rem;font-weight:650;line-height:1.45}.jm-compat-hub .jm-guided-nav-index-dot{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.38rem;background:var(--jm-hub-blue);border-radius:50%;box-shadow:0 0 0 3px #075ea81f}.jm-compat-hub .jm-guided-nav-index-version{color:var(--jm-hub-ink);font-weight:800}.jm-compat-hub .jm-compat-nav-grid{display:grid;gap:.75rem}.jm-compat-hub .jm-compat-nav-step{min-width:0;padding:.85rem;background:var(--jm-hub-surface-soft);border:1px solid var(--jm-hub-border);border-radius:.7rem}.jm-compat-hub .jm-compat-nav-step label{display:block;min-height:2.5em;margin-bottom:.5rem;color:var(--jm-hub-ink);font-size:.88rem;font-weight:800;line-height:1.3}.jm-compat-hub .jm-compat-nav-step .jm-compat-nav-btn{width:100%;margin-top:.65rem}.jm-compat-hub .jm-compat-subhint,.jm-compat-hub .jm-compat-status,.jm-compat-hub .jm-compat-hint{margin:.55rem 0 0;color:var(--jm-hub-muted);font-size:.76rem;line-height:1.45}.jm-compat-hub .jm-compat-hub__part-grid,.jm-compat-hub .jm-compat-hub__benefit-grid,.jm-compat-hub .jm-compat-hub__value-grid{display:grid;gap:.85rem}.jm-compat-hub .jm-compat-hub__part-grid article,.jm-compat-hub .jm-compat-hub__benefit-grid article{display:flex;flex-direction:column;min-width:0;padding:clamp(1rem,2.5vw,1.45rem);background:var(--jm-hub-surface);border:1px solid var(--jm-hub-border);border-radius:.85rem}.jm-compat-hub .jm-compat-hub__part-grid article>p,.jm-compat-hub .jm-compat-hub__benefit-grid article>p{margin:.55rem 0 0;color:var(--jm-hub-muted);line-height:1.55}.jm-compat-hub .jm-compat-hub__part-grid article>strong{margin-top:auto;padding-top:1rem;color:var(--jm-hub-blue-dark);font-size:.86rem;line-height:1.35}.jm-compat-hub .jm-compat-hub__part-icon{position:relative;display:block;width:2.65rem;height:2.65rem;margin-bottom:.85rem;background:#e7eef5;border:1px solid rgba(7,94,168,.2);border-radius:50%}.jm-compat-hub .jm-compat-hub__part-icon:after{position:absolute;top:50%;left:50%;width:1.2rem;height:.4rem;border:.18rem solid var(--jm-hub-blue);border-radius:999px;content:"";transform:translate(-50%,-50%)}.jm-compat-hub .jm-compat-hub__part-icon--rubber{background:#f7ebe8;border-color:#c700002e}.jm-compat-hub .jm-compat-hub__part-icon--rubber:after{border-color:var(--jm-accent)}.jm-compat-hub .jm-compat-hub__part-icon--metal{background:#eceff1;border-color:#20262d33}.jm-compat-hub .jm-compat-hub__part-icon--metal:after{border-color:var(--jm-hub-ink)}.jm-compat-hub .jm-compat-hub__benefit-grid article>span{margin-bottom:.7rem;color:var(--jm-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em}.jm-compat-hub .jm-compat-hub__primary-link{margin-top:1rem}.jm-compat-hub .jm-compat-hub__value-band{padding:clamp(1.2rem,3.5vw,2rem);background:var(--jm-hub-ink);border-radius:1rem;color:#fff}.jm-compat-hub .jm-compat-hub__value-band .jm-compat-hub__kicker{color:#ff8b83}.jm-compat-hub .jm-compat-hub__value-band .jm-compat-hub__section-heading h2{color:#fff}.jm-compat-hub .jm-compat-hub__value-grid article{display:flex;flex-direction:column;min-width:0;padding:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:.75rem}.jm-compat-hub .jm-compat-hub__value-grid h3{color:#fff}.jm-compat-hub .jm-compat-hub__value-grid p{margin:.5rem 0 1rem;color:#dce2e7;line-height:1.55}.jm-compat-hub .jm-compat-hub__value-grid a{align-self:flex-start;margin-top:auto;color:#fff;font-weight:800;text-underline-offset:.2em}.jm-compat-hub .jm-compat-hub__faq-help-grid{display:grid;gap:1rem;align-items:start}.jm-compat-hub .jm-hub-faq{display:grid;gap:.65rem;min-width:0}.jm-compat-hub .jm-hub-faq details{background:var(--jm-hub-surface);border:1px solid var(--jm-hub-border);border-radius:.7rem}.jm-compat-hub .jm-hub-faq summary{padding:.9rem 1rem;color:var(--jm-hub-ink);cursor:pointer;font-weight:800;line-height:1.4}.jm-compat-hub .jm-hub-faq details>p{margin:0;padding:0 1rem .85rem;color:var(--jm-hub-body);line-height:1.6}.jm-compat-hub .jm-hub-faq details>p+p{padding-top:.15rem}.jm-compat-hub .jm-compat-hub__help{padding:1.1rem;background:var(--jm-hub-surface-soft);border:1px solid var(--jm-hub-border);border-radius:.85rem}.jm-compat-hub .jm-compat-hub__help>p{margin:.5rem 0 1rem;color:var(--jm-hub-muted);line-height:1.55}.jm-compat-hub .jm-compat-hub__help>a{display:flex;flex-direction:column;min-height:4.25rem;padding:.75rem;background:#fff;border:1px solid var(--jm-hub-border);border-radius:.65rem;color:var(--jm-hub-ink);text-decoration:none}.jm-compat-hub .jm-compat-hub__help>a+a{margin-top:.65rem}.jm-compat-hub .jm-compat-hub__help>a:hover{border-color:var(--jm-hub-border-strong)}.jm-compat-hub .jm-compat-hub__help>a span{margin-top:.2rem;color:var(--jm-hub-muted);font-size:.83rem;line-height:1.35}.jm-compat-hub .jm-compat-hub__trust{padding:1rem 0 0;border-top:1px solid var(--jm-hub-border);text-align:center}.jm-compat-hub .jm-compat-hub__trust strong{display:block;color:var(--jm-hub-ink);font-size:clamp(1.05rem,2vw,1.25rem);letter-spacing:.01em;line-height:1.3}.jm-compat-hub .jm-compat-hub__trust p{max-width:54rem;margin:.35rem auto 0;color:var(--jm-hub-muted);line-height:1.55}.jm-compat-hub .jm-search-toggle input[type=radio]:focus-visible,.jm-compat-hub .jm-compat-search-input:focus-visible,.jm-compat-hub .jm-compat-search-btn:focus-visible,.jm-compat-hub .jm-example-searches button:focus-visible,.jm-compat-hub .jm-compat-hub__secondary a:focus-visible,.jm-compat-hub .jm-compat-hub__brand-grid a:focus-visible,.jm-compat-hub .jm-compat-hub__text-link:focus-visible,.jm-compat-hub .jm-compat-select:focus-visible,.jm-compat-hub .jm-compat-nav-btn:focus-visible,.jm-compat-hub .jm-compat-hub__primary-link:focus-visible,.jm-compat-hub .jm-compat-hub__value-grid a:focus-visible,.jm-compat-hub .jm-hub-faq summary:focus-visible,.jm-compat-hub .jm-compat-hub__help>a:focus-visible{outline:3px solid var(--jm-focus);outline-offset:3px;box-shadow:none}@media(min-width:560px){.jm-compat-hub .jm-compat-hub__brand-grid,.jm-compat-hub .jm-compat-hub__part-grid,.jm-compat-hub .jm-compat-hub__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-compat-hub .jm-compat-hub__part-grid article:last-child,.jm-compat-hub .jm-compat-hub__benefit-grid article:last-child{grid-column:1 / -1}}@media(min-width:700px){.jm-compat-hub .jm-compat-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-compat-hub .jm-compat-nav-step:last-child{grid-column:1 / -1}.jm-compat-hub .jm-compat-hub__value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.jm-compat-hub .jm-compat-hub__part-grid,.jm-compat-hub .jm-compat-hub__benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-compat-hub .jm-compat-hub__part-grid article:last-child,.jm-compat-hub .jm-compat-hub__benefit-grid article:last-child{grid-column:auto}.jm-compat-hub .jm-compat-hub__faq-help-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}}@media(max-width:1023px){.jm-compat-hub .jm-compat-hub__command{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "finder" "secondary" "steps"}.jm-compat-hub .jm-compat-hub__hero-copy{grid-area:copy}.jm-compat-hub .jm-compat-hub__finder{grid-area:finder}.jm-compat-hub .jm-compat-hub__secondary{grid-area:secondary}.jm-compat-hub .jm-compat-hub__steps{grid-area:steps}.jm-compat-hub .jm-compat-hub__hero-media{--hero-media-image-width: clamp(3.75rem, 15vw, 4.25rem);--hero-media-pair-width: min(100%, clamp(9.5rem, 58vw, 12rem));--hero-media-center-gap: max( 0px, calc(var(--hero-media-pair-width) - var(--hero-media-image-width) - var(--hero-media-image-width)) );grid-area:media;align-self:center;justify-self:stretch;grid-template-columns:minmax(0,1fr) var(--hero-media-image-width) minmax(0,var(--hero-media-center-gap)) var(--hero-media-image-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:clamp(4.375rem,16vw,4.75rem);max-width:none;box-sizing:border-box;margin-block:-.1875rem;margin-inline:0;padding:0 clamp(.4rem,2vw,.75rem);overflow:hidden;border:1px solid rgba(32,38,45,.06);border-radius:.85rem;background:linear-gradient(90deg,#c8263624,#f8f9fab3,#1d6bb524);pointer-events:none}.jm-compat-hub .jm-compat-hub__hero-image{display:block;grid-row:1;align-self:center;width:var(--hero-media-image-width);max-width:100%;height:100%;max-height:100%;min-height:0;aspect-ratio:auto;object-fit:contain;opacity:.82}.jm-compat-hub .jm-compat-hub__hero-image--land{grid-column:2;justify-self:start}.jm-compat-hub .jm-compat-hub__hero-image--aerial{display:block;grid-column:4;justify-self:end}}@media(min-width:1024px){.jm-compat-hub .jm-compat-hub__command{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);grid-template-areas:"copy media" "finder steps" "secondary steps";gap:1.1rem 1.4rem}.jm-compat-hub .jm-compat-hub__hero-copy{grid-area:copy;align-self:end}.jm-compat-hub .jm-compat-hub__finder{grid-area:finder}.jm-compat-hub .jm-compat-hub__secondary{grid-area:secondary}.jm-compat-hub .jm-compat-hub__steps{grid-area:steps;align-self:stretch}.jm-compat-hub .jm-compat-hub__hero-media{grid-area:media}.jm-compat-hub .jm-compat-hub__discovery-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:stretch}.jm-compat-hub .jm-compat-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-compat-hub .jm-compat-nav-step:last-child{grid-column:auto}}@media(max-width:699px){.jm-compat-hub .jm-compat-search-row{flex-direction:column}.jm-compat-hub .jm-compat-search-btn,.jm-compat-hub .jm-compat-hub__primary-link{width:100%}.jm-compat-hub .jm-compat-hub__secondary{flex-direction:column;align-items:flex-start}}@media(max-width:479px){.jm-compat-hub .jm-compat-hub__command{padding:1rem}.jm-compat-hub .jm-search-toggle label{flex:1 1 7rem;justify-content:center}.jm-compat-hub .jm-example-searches button{max-width:100%;white-space:normal}}@media(min-width:480px)and (max-width:767px){.jm-compat-hub .jm-compat-hub__hero-media{--hero-media-image-width: clamp(4.75rem, 11.5vw, 5.5rem);--hero-media-pair-width: min(100%, clamp(17rem, 56vw, 27rem));height:clamp(4.75rem,11vw,5.25rem)}.jm-compat-hub .jm-compat-hub__hero-image{opacity:.84}}@media(min-width:768px)and (max-width:1023px){.jm-compat-hub .jm-compat-hub__hero-media{--hero-media-image-width: clamp(6rem, 11vw, 7.5rem);--hero-media-pair-width: min(100%, clamp(35rem, 62vw, 40rem));height:clamp(5.25rem,9vw,5.75rem)}.jm-compat-hub .jm-compat-hub__hero-image{opacity:.88}}@media(max-height:520px)and (orientation:landscape){.jm-compat-hub .jm-compat-hub__command{padding-block:1rem}}@media(prefers-reduced-motion:reduce){.jm-compat-hub{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/jm-compat-hub.css.map */
