/* Article 3664: additive comparison styles, isolated to the article preview. */
.polpack-wrapper-article .pc-addition{border-top:1px solid #dce3ec;margin:34px 0 40px;padding-top:26px;scroll-margin-top:150px}
.polpack-wrapper-article .article-body .pc-kicker{font-size:10px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#1747c9;margin:0 0 10px}
.polpack-wrapper-article .article-body .pc-addition h3{margin-top:0;font-size:24px;line-height:1.3}
.polpack-wrapper-article .pc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 14px;align-items:start}
.polpack-wrapper-article .pc-photo{margin:0;border:1px solid #c9d4e4;border-radius:6px;overflow:hidden;background:#fff;min-width:0}
.polpack-wrapper-article .pc-label{padding:13px 15px;background:#e8edf2;color:#344963;font-size:10px;font-weight:700;letter-spacing:.025em;line-height:1.6;text-transform:uppercase;min-height:44px}
.polpack-wrapper-article .pc-photo.ours{border-color:#b4c4e5}
.polpack-wrapper-article .ours .pc-label{background:#112957;color:#fff}
.polpack-wrapper-article button.pc-zoom{display:block;margin:0;padding:0;border:0;border-radius:0;width:100%;background:#edf0f4;cursor:zoom-in;box-shadow:none;line-height:0}
.polpack-wrapper-article .pc-photo>button.pc-zoom{aspect-ratio:3/4}
.polpack-wrapper-article .pc-photo .pc-zoom img{width:100%;height:100%;display:block;object-fit:contain}
.polpack-wrapper-article .pc-badge{padding:12px 14px;background:#f1f4f7;color:#344963;font-size:15px;font-weight:700;line-height:1.4;min-height:46px}
.polpack-wrapper-article .ours .pc-badge{background:#edf3ff;color:#173f8d}
.polpack-wrapper-article .pc-photo figcaption,.polpack-wrapper-article .pc-single figcaption{font-size:12px;line-height:1.65;padding:14px 15px;color:#52637b;background:#fff}
.polpack-wrapper-article .article-body .pc-scope{font-size:11px;line-height:1.7;color:#52637b;margin:0 0 26px}
.polpack-wrapper-article .pc-detail{border-top:1px solid #dce3ec}
.polpack-wrapper-article .pc-detail summary{cursor:pointer;padding:11px 15px;font-size:12px;color:#1747c9;font-weight:600}
.polpack-wrapper-article .pc-detail .pc-zoom{height:330px}
.polpack-wrapper-article .article-body .pc-detail p{font-size:11px;padding:12px 15px;margin:0;line-height:1.7}
.polpack-wrapper-article .pc-single{max-width:540px;margin:24px auto;border:1px solid #c9d4e4;border-radius:6px;overflow:hidden}
.polpack-wrapper-article .pc-single img{width:100%;height:auto;max-height:600px;object-fit:contain;display:block}
.polpack-wrapper-article .pc-value>strong{display:block;font-size:19px;line-height:1.5;margin-bottom:13px}
.polpack-wrapper-article .pc-value p:last-child{margin-bottom:0}
.polpack-wrapper-article .pc-method{font-size:12px;border-top:1px solid #dce3ec;margin-top:38px;padding-top:16px}
.polpack-wrapper-article .pc-method summary{font-weight:600;cursor:pointer}
.polpack-wrapper-article .article-body .pc-method p{font-size:12px;margin-top:14px;line-height:1.7}
.polpack-wrapper-article .pc-motor-frame{margin:26px 0 22px;border:1px solid #c9d4e4;border-radius:6px;overflow:hidden;background:#fff;width:100%;max-width:none}
.polpack-wrapper-article .pc-motor-frame .pc-zoom{aspect-ratio:auto;max-height:none;background:#fff}
.polpack-wrapper-article .pc-motor-frame img{display:block;width:100%;height:auto;max-height:none}
.polpack-wrapper-article .pc-motor-frame figcaption{padding:17px 19px;font-size:12px;line-height:1.75;color:#52637b;border-top:1px solid #dce3ec}
.polpack-wrapper-article .article-summary{margin:30px 0 34px;padding:26px 28px;background:#f2f5fa;border:1px solid #d2deed;border-left:4px solid #1747c9;border-radius:6px;scroll-margin-top:150px}
.polpack-wrapper-article .article-body .article-summary h2{font-size:23px;line-height:1.3;margin:0 0 15px}
.polpack-wrapper-article .article-body .article-summary p{line-height:1.8;margin:0}
.polpack-wrapper-article .article-body .article-summary .pc-kicker{font-size:10px;margin:0 0 10px}
.polpack-wrapper-article .article-body .article-summary .summary-link{font-size:13px;margin-top:16px;font-weight:600}
.polpack-wrapper-article .hero-meta .pcl-updated{display:block;margin-top:5px}
.polpack-wrapper-article button.pc-zoom:focus-visible,.polpack-wrapper-article .pc-detail summary:focus-visible{outline:3px solid #d9a81a;outline-offset:-4px}
#polpack-longevity-lightbox{padding:16px;border:0;border-radius:8px;background:#fff;color:#11243e;max-width:95vw;max-height:95vh;overflow:auto}
#polpack-longevity-lightbox:not([open]){display:none}
#polpack-longevity-lightbox::backdrop{background:rgba(8,19,35,.88)}
#polpack-longevity-lightbox img{display:block;max-width:88vw;max-height:76vh;width:auto;height:auto;object-fit:contain;margin:0 auto;clear:both}
#polpack-longevity-lightbox .pcl-close{display:block;border:0;background:#112957;color:#fff;border-radius:3px;padding:9px 16px;margin:0 0 12px auto;cursor:pointer;font:600 14px/1.5 Montserrat,Arial,sans-serif}
#polpack-longevity-lightbox .pcl-caption{max-width:850px;font:13px/1.6 Montserrat,Arial,sans-serif;color:#52637b;margin:12px 0 0}
#polpack-longevity-lightbox .pcl-close:focus-visible{outline:3px solid #d9a81a;outline-offset:3px}
@media(max-width:760px){.polpack-wrapper-article .article-summary{padding:21px 19px}.polpack-wrapper-article .article-body .article-summary h2{font-size:22px}.polpack-wrapper-article .article-body .pc-addition h3{font-size:23px}.polpack-wrapper-article .pc-addition{scroll-margin-top:125px}.polpack-wrapper-article .pc-pair{gap:14px}.polpack-wrapper-article .pc-badge{font-size:13px}.polpack-wrapper-article .pc-label{font-size:9px}}
@media(max-width:600px){.polpack-wrapper-article .pc-pair{grid-template-columns:1fr;gap:24px}.polpack-wrapper-article .pc-photo{max-width:440px;margin-inline:auto;width:100%}.polpack-wrapper-article .pc-photo>.pc-zoom{max-height:540px}.polpack-wrapper-article .pc-badge{font-size:16px}.polpack-wrapper-article .pc-label{font-size:10px}.polpack-wrapper-article .pc-motor-frame figcaption{padding:14px}.polpack-wrapper-article .pc-single{max-width:100%}}
@media print{#polpack-longevity-lightbox{display:none}.polpack-wrapper-article .pc-pair,.polpack-wrapper-article .pc-photo{break-inside:avoid}.polpack-wrapper-article .pc-detail{display:none}}
