.jp-compare{background:#f7f9fa;color:#17262c;padding:72px 24px;scroll-margin-top:180px}.jp-compare__inner{max-width:1320px;margin:0 auto}.jp-compare__heading{margin-bottom:32px}.jp-compare__heading>p{font-size:11px;font-weight:700;letter-spacing:.18em;color:#537680;margin:0 0 12px}.jp-compare__heading h2{font-size:clamp(26px,3vw,40px);line-height:1.35;letter-spacing:-.025em;margin:0 0 12px;color:inherit}.jp-compare__heading>div{font-size:15px;line-height:1.7;color:#586970}.jp-compare__grid{display:grid;grid-template-columns:repeat(var(--compare-count),minmax(0,1fr));gap:18px}.jp-compare__card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dfe7e9;border-radius:16px;padding:20px}.jp-compare__card--current{border:2px solid #437984;padding:19px;background:#f2f8f8}.jp-compare__badge{height:26px;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b7c82}.jp-compare__card--current .jp-compare__badge{color:#28616b}.jp-compare__image-link{display:flex;align-items:center;justify-content:center;height:180px;margin:4px 0 18px;background:#fff;border-radius:10px;padding:8px}.jp-compare__image{display:block;object-fit:contain;width:100%;height:100%}.jp-compare__model{margin:0 0 20px;font-size:23px;line-height:1.3;color:inherit;font-weight:650}.jp-compare__facts{margin:0 0 24px}.jp-compare__facts>div{border-top:1px solid #e4ebed;padding:11px 0;min-height:66px}.jp-compare__facts dt{font-size:10px;line-height:1.5;color:#697b83;margin:0 0 5px}.jp-compare__facts dd{font-size:13px;line-height:1.6;font-weight:600;margin:0;overflow-wrap:anywhere}.jp-compare__actions{display:grid;gap:12px;margin-top:auto;text-align:center}.jp-compare__amazon{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border-radius:999px;background:#ffd84d;color:#151515;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.jp-compare__amazon:hover{background:#f3c736}.jp-compare__detail{font-size:13px;line-height:1.5;color:#264e59;text-decoration:underline;text-underline-offset:4px;min-height:25px}.jp-compare__detail--current{color:#7b898e;text-decoration:none}.jp-compare a:focus-visible{outline:3px solid #28616b;outline-offset:4px}@media(max-width:1050px){.jp-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jp-compare{padding:44px 16px;scroll-margin-top:145px}.jp-compare__heading{margin-bottom:24px}.jp-compare__heading h2{font-size:25px}.jp-compare__heading>div{font-size:13px}.jp-compare__grid{gap:12px}.jp-compare__card{padding:12px;border-radius:12px}.jp-compare__card--current{padding:11px}.jp-compare__image-link{height:116px;padding:4px;margin-bottom:14px}.jp-compare__model{font-size:19px;margin-bottom:14px}.jp-compare__facts>div{min-height:77px;padding:9px 0}.jp-compare__facts dd{font-size:12px}.jp-compare__facts dt{font-size:9px}.jp-compare__amazon{font-size:12px;padding:8px 4px;min-height:42px}.jp-compare__detail{font-size:12px}}

.jp-compare .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
