.jm-rc-compatibility-guide{--jm-guide-charcoal:#20262d;--jm-guide-charcoal-soft:#29323b;--jm-guide-ink:#171b1f;--jm-guide-muted:#5d6770;--jm-guide-red:#c70000;--jm-guide-red-dark:#9f0000;--jm-guide-steel:#315a76;--jm-guide-steel-soft:#e9f0f5;--jm-guide-page:#eef1f4;--jm-guide-card:#fff;--jm-guide-panel:#f7f8fa;--jm-guide-border:#d8dde3;--jm-guide-focus:#ffcc33;background:var(--jm-guide-page);color:var(--jm-guide-ink);padding:24px 16px 48px}.jm-rc-compatibility-guide *,.jm-rc-compatibility-guide *:before,.jm-rc-compatibility-guide *:after{box-sizing:border-box}.jm-rc-compatibility-guide__shell{width:100%;max-width:1200px;margin:0 auto}.jm-rc-compatibility-guide__hero,.jm-rc-compatibility-guide__support{color:#fff;background:linear-gradient(135deg,var(--jm-guide-charcoal),var(--jm-guide-charcoal-soft));border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 16px 38px #00000024}.jm-rc-compatibility-guide__hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:28px;padding:clamp(28px,4vw,52px)}.jm-rc-compatibility-guide__hero-copy{align-self:center}.jm-rc-compatibility-guide__eyebrow,.jm-rc-compatibility-guide__kicker,.jm-rc-compatibility-guide__support-kicker,.jm-rc-compatibility-guide__identity-kicker,.jm-rc-compatibility-guide__kit-label{margin:0 0 8px;font-size:.78rem;line-height:1.3;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.jm-rc-compatibility-guide__eyebrow,.jm-rc-compatibility-guide__support-kicker{color:#ff6868}.jm-rc-compatibility-guide__kicker,.jm-rc-compatibility-guide__kit-label{color:var(--jm-guide-red)}.jm-rc-compatibility-guide__identity-kicker{color:#b8d9ef}.jm-rc-compatibility-guide__hero h1{margin:0 0 16px;color:#fff;font-size:clamp(2rem,4.3vw,3.35rem);line-height:1.06;letter-spacing:-.025em}.jm-rc-compatibility-guide__lede{max-width:72ch;margin:0;color:#edf2f6;font-size:1.04rem;line-height:1.7}.jm-rc-compatibility-guide__path{display:flex;flex-wrap:wrap;gap:7px 9px;align-items:center;margin:22px 0;padding:12px 14px;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:.9rem;line-height:1.4;font-weight:700}.jm-rc-compatibility-guide__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.jm-rc-compatibility-guide__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:2px solid transparent;border-radius:999px;font-size:.95rem;line-height:1.2;font-weight:800;text-align:center;text-decoration:none}.jm-rc-compatibility-guide__btn--primary{color:#fff;background:var(--jm-guide-red);border-color:var(--jm-guide-red)}.jm-rc-compatibility-guide__btn--primary:hover{color:#fff;background:var(--jm-guide-red-dark);border-color:var(--jm-guide-red-dark);text-decoration:none}.jm-rc-compatibility-guide__btn--secondary{color:#fff;background:transparent;border-color:#ffffff94}.jm-rc-compatibility-guide__btn--secondary:hover{color:#fff;background:#ffffff17;border-color:#fff;text-decoration:none}.jm-rc-compatibility-guide__btn:focus-visible,.jm-rc-compatibility-guide a:focus-visible,.jm-rc-compatibility-guide__faq-item summary:focus-visible{outline:3px solid var(--jm-guide-focus);outline-offset:3px}.jm-rc-compatibility-guide__text-link{margin:14px 0 0}.jm-rc-compatibility-guide__text-link a{color:#dbeeff;font-weight:700;text-underline-offset:3px}.jm-rc-compatibility-guide__identity{align-self:stretch;padding:22px;background:#315a764d;border:1px solid rgba(184,217,239,.32);border-radius:14px}.jm-rc-compatibility-guide__identity-title{margin:0 0 14px;color:#fff;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2;font-weight:800}.jm-rc-compatibility-guide__identity ul{display:grid;gap:8px;margin:0 0 14px;padding-left:1.15rem}.jm-rc-compatibility-guide__identity p:last-child{margin:0;color:#e6eef4;font-size:.93rem;line-height:1.55}.jm-rc-compatibility-guide__content{display:grid;gap:22px;margin-top:22px}.jm-rc-compatibility-guide__section{padding:clamp(24px,3vw,36px);background:var(--jm-guide-card);border:1px solid var(--jm-guide-border);border-radius:16px;box-shadow:0 7px 22px #19222a0e}.jm-rc-compatibility-guide__section-head{max-width:78ch;margin:0 auto 22px;text-align:center}.jm-rc-compatibility-guide__section-head--wide{max-width:92ch}.jm-rc-compatibility-guide__section-head h2,.jm-rc-compatibility-guide__support h2{margin:0 0 10px;line-height:1.18}.jm-rc-compatibility-guide__section-head h2{color:var(--jm-guide-ink);font-size:clamp(1.55rem,2.8vw,2.15rem)}.jm-rc-compatibility-guide__section-head p:last-child{margin:0;color:var(--jm-guide-muted);font-size:1rem;line-height:1.65}.jm-rc-compatibility-guide__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.jm-rc-compatibility-guide__step{min-width:0;padding:20px 16px 18px;background:var(--jm-guide-panel);border:1px solid var(--jm-guide-border);border-top:3px solid var(--jm-guide-steel);border-radius:12px}.jm-rc-compatibility-guide__step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:12px;color:#fff;background:var(--jm-guide-red);border-radius:50%;font-weight:800}.jm-rc-compatibility-guide__step h3,.jm-rc-compatibility-guide__panel h3,.jm-rc-compatibility-guide__kit-card h3,.jm-rc-compatibility-guide__reason-card h3{margin:0 0 8px;color:var(--jm-guide-ink);line-height:1.25}.jm-rc-compatibility-guide__step h3{font-size:1.02rem}.jm-rc-compatibility-guide__panel h3,.jm-rc-compatibility-guide__kit-card h3,.jm-rc-compatibility-guide__reason-card h3{font-size:1.15rem}.jm-rc-compatibility-guide__step p,.jm-rc-compatibility-guide__panel p,.jm-rc-compatibility-guide__panel li,.jm-rc-compatibility-guide__kit-card p,.jm-rc-compatibility-guide__reason-card p,.jm-rc-compatibility-guide__mistakes p,.jm-rc-compatibility-guide__mistake-list li,.jm-rc-compatibility-guide__faq-answer p{font-size:.96rem;line-height:1.62}.jm-rc-compatibility-guide__step p,.jm-rc-compatibility-guide__kit-card p,.jm-rc-compatibility-guide__reason-card p{margin:0;color:var(--jm-guide-muted)}.jm-rc-compatibility-guide__center-action{display:flex;justify-content:center;margin-top:22px}.jm-rc-compatibility-guide__center-action .jm-rc-compatibility-guide__btn--primary{color:#fff}.jm-rc-compatibility-guide__split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jm-rc-compatibility-guide__panel{padding:22px;background:var(--jm-guide-panel);border:1px solid var(--jm-guide-border);border-radius:14px}.jm-rc-compatibility-guide__panel--technical{background:var(--jm-guide-steel-soft);border-color:#cbd9e3}.jm-rc-compatibility-guide__panel p{margin:0 0 12px}.jm-rc-compatibility-guide__panel p:last-child{margin-bottom:0}.jm-rc-compatibility-guide__panel ul{margin:0;padding-left:1.25rem}.jm-rc-compatibility-guide__kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jm-rc-compatibility-guide__kit-card{padding:22px;background:var(--jm-guide-panel);border:1px solid var(--jm-guide-border);border-bottom:3px solid var(--jm-guide-steel);border-radius:14px}.jm-rc-compatibility-guide__kit-card p+p{margin-top:10px}.jm-rc-compatibility-guide__override-note{max-width:78ch;margin:20px auto 0;padding:12px 14px;color:#28323a;background:#fff7e1;border:1px solid #ead89b;border-left:4px solid #d2a500;border-radius:10px;text-align:center;line-height:1.55}.jm-rc-compatibility-guide__reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jm-rc-compatibility-guide__reason-card{padding:20px;background:var(--jm-guide-panel);border:1px solid var(--jm-guide-border);border-left:4px solid var(--jm-guide-steel);border-radius:12px}.jm-rc-compatibility-guide__mistakes{background:#fbfcfd}.jm-rc-compatibility-guide__mistake-list{display:grid;gap:10px;max-width:88ch;margin:0 auto 18px;padding:0;list-style:none}.jm-rc-compatibility-guide__mistake-list li{position:relative;padding:12px 14px 12px 42px;background:#fff;border:1px solid var(--jm-guide-border);border-radius:10px}.jm-rc-compatibility-guide__mistake-list li:before{content:"\d7";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--jm-guide-red);font-size:1.35rem;font-weight:900}.jm-rc-compatibility-guide__mistakes>p:last-child{max-width:88ch;margin:0 auto;color:var(--jm-guide-muted);text-align:center}.jm-rc-compatibility-guide__mistakes a,.jm-rc-compatibility-guide__faq-answer a{color:var(--jm-guide-red);font-weight:700;text-underline-offset:3px}.jm-rc-compatibility-guide__store-name{color:var(--jm-guide-ink);font-weight:700}.jm-rc-compatibility-guide__faq{display:grid;gap:10px;max-width:920px;margin:0 auto}.jm-rc-compatibility-guide__faq-item{background:#fff;border:1px solid var(--jm-guide-border);border-radius:12px;overflow:hidden}.jm-rc-compatibility-guide__faq-item[open]{border-color:#bcc6cf;box-shadow:0 7px 18px #19222a0e}.jm-rc-compatibility-guide__faq-item summary{position:relative;display:flex;align-items:center;min-height:54px;padding:14px 48px 14px 16px;color:var(--jm-guide-ink);font-weight:800;line-height:1.35;cursor:pointer;list-style:none}.jm-rc-compatibility-guide__faq-item summary::-webkit-details-marker{display:none}.jm-rc-compatibility-guide__faq-item summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--jm-guide-red);font-size:1.4rem;line-height:1}.jm-rc-compatibility-guide__faq-item[open] summary:after{content:"\2212"}.jm-rc-compatibility-guide__faq-answer{padding:0 16px 16px;color:var(--jm-guide-muted)}.jm-rc-compatibility-guide__faq-answer p{margin:0}.jm-rc-compatibility-guide__support{margin-top:22px;padding:clamp(26px,4vw,42px)}.jm-rc-compatibility-guide__support h2{max-width:30ch;color:#fff;font-size:clamp(1.65rem,3vw,2.3rem)}.jm-rc-compatibility-guide__support>p:not(.jm-rc-compatibility-guide__support-kicker){max-width:76ch;margin:0 0 10px;color:#e8edf1;line-height:1.65}.jm-rc-compatibility-guide__support .jm-rc-compatibility-guide__actions{margin-top:20px}@media(min-width:768px){.jm-rc-compatibility-guide__section-head p:last-child{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.jm-rc-compatibility-guide__mistakes>p:last-child{width:fit-content;max-width:88ch;margin-left:auto;margin-right:auto;text-align:left}}@media(min-width:1115px){.jm-rc-compatibility-guide__section[aria-labelledby=jm-guide-why-heading] .jm-rc-compatibility-guide__section-head{max-width:none}#jm-guide-why-heading{white-space:nowrap}}@media(min-width:1177px){.jm-rc-compatibility-guide__section:first-child .jm-rc-compatibility-guide__section-head{max-width:none}#jm-guide-process-heading{white-space:nowrap}}@media(max-width:1023px){.jm-rc-compatibility-guide__hero{grid-template-columns:1fr}.jm-rc-compatibility-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-rc-compatibility-guide__step:last-child{grid-column:1 / -1}}@media(max-width:767px){.jm-rc-compatibility-guide{padding:16px 10px 32px}.jm-rc-compatibility-guide__hero,.jm-rc-compatibility-guide__section,.jm-rc-compatibility-guide__support{border-radius:14px}.jm-rc-compatibility-guide__hero{gap:20px;padding:24px 18px}.jm-rc-compatibility-guide__path{display:grid;grid-template-columns:1fr auto}.jm-rc-compatibility-guide__path span:nth-child(9){grid-column:1 / 2}.jm-rc-compatibility-guide__actions{display:grid;grid-template-columns:1fr}.jm-rc-compatibility-guide__btn{width:100%;min-height:48px}.jm-rc-compatibility-guide__section{padding:22px 16px}.jm-rc-compatibility-guide__section-head{text-align:left}.jm-rc-compatibility-guide__steps,.jm-rc-compatibility-guide__split-grid,.jm-rc-compatibility-guide__kit-grid,.jm-rc-compatibility-guide__reason-grid{grid-template-columns:1fr}.jm-rc-compatibility-guide__step:last-child{grid-column:auto}.jm-rc-compatibility-guide__center-action{display:block}.jm-rc-compatibility-guide__mistakes>p:last-child,.jm-rc-compatibility-guide__override-note{text-align:left}.jm-rc-compatibility-guide__support{padding:26px 18px}}@media(max-width:360px){.jm-rc-compatibility-guide{padding-left:8px;padding-right:8px}.jm-rc-compatibility-guide__hero,.jm-rc-compatibility-guide__section,.jm-rc-compatibility-guide__support,.jm-rc-compatibility-guide__identity,.jm-rc-compatibility-guide__panel,.jm-rc-compatibility-guide__kit-card,.jm-rc-compatibility-guide__reason-card{padding-left:14px;padding-right:14px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/jm-rc-compatibility-guide.css.map */
