.jp-blog-article{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 2.5rem;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.68}.jp-blog-article *{box-sizing:border-box}.jp-blog-article p{margin:0 0 1rem;color:#333;line-height:1.68}.jp-blog-article a{color:#9f252b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.jp-blog-article strong{color:#171717;font-weight:800}.jp-blog-article em{color:#555;font-style:italic}.jp-blog-article .jp-blog-label-figure{margin:1.8rem 0 2.2rem}.jp-blog-article .jp-blog-label-image-link{display:block;text-decoration:none}.jp-blog-article .jp-blog-label-image{display:block;width:100%;max-width:100%;height:auto;border:1px solid #e6e2df;background:#f3f6f8}.jp-blog-article .jp-blog-label-figure figcaption{margin-top:.55rem;color:#666;font-size:.82rem;line-height:1.5}.jp-blog-article ul,.jp-blog-article ol{margin:.35rem 0 1.35rem;padding-left:1.15rem}.jp-blog-article li{margin:.5rem 0;padding-left:.2rem;color:#333;line-height:1.58}.jp-blog-article hr{margin:2.25rem 0;border:0;border-top:1px solid #e6e2df}.jp-blog-article h2{margin:2.75rem 0 1rem;padding:0 0 .65rem;border-bottom:2px solid #9f252b;color:#171717;font-size:1.45rem;font-weight:800;letter-spacing:-.01em;line-height:1.3}.jp-blog-article h3{margin:2rem 0 .75rem;color:#252525;font-size:1.15rem;font-weight:800;line-height:1.4}.jp-blog-article h4{margin:1.5rem 0 .55rem;color:#4a4a4a;font-size:1rem;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.jp-blog-article h5{margin:1.25rem 0 .4rem;color:#666;font-size:.9rem;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.jp-blog-article blockquote,.jp-blog-article .jp-blog-callout,.jp-blog-article .jp-blog-key-takeaway{margin:1.4rem 0;padding:1rem 1.1rem;border:0;border-left:3px solid #9f252b;background:#f7f3f1;color:#2f2f2f;font-style:normal}.jp-blog-article .jp-blog-key-takeaway{margin:1.1rem 0 1.4rem}.jp-blog-article .jp-blog-faq:not(details){margin:1.15rem 0 1.8rem;border-bottom:1px solid #dedad7}.jp-blog-article details.jp-blog-faq{margin:0;padding:0;border:0;border-top:1px solid #dedad7;background:transparent}.jp-blog-article details.jp-blog-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:1rem 0;cursor:pointer;color:#202020;font-weight:800;line-height:1.45;list-style:none}.jp-blog-article details.jp-blog-faq>summary::-webkit-details-marker{display:none}.jp-blog-article details.jp-blog-faq>summary:after{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border:1px solid #cfc8c4;color:#9f252b;content:"+";font-size:1.2rem;font-weight:500;line-height:1}.jp-blog-article details.jp-blog-faq[open]>summary:after{content:"\2212"}.jp-blog-article details.jp-blog-faq[open]>summary{color:#9f252b}.jp-blog-article details.jp-blog-faq>:not(summary){margin-right:2.75rem;padding-bottom:1rem}.jp-blog-article .jp-blog-table-scroll{width:100%;margin:1.4rem 0 1.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:2px solid #9f252b;border-bottom:1px solid #dedad7;background:#fff}.jp-blog-article .jp-blog-table-scroll:has(>.jp-blog-table-scroll){margin:0;overflow:visible;border:0}.jp-blog-article .jp-blog-table-scroll:has(>.jp-blog-table-scroll)>.jp-blog-table-cue{display:none}.jp-blog-article .jp-blog-table-cue{margin:0;padding:.55rem .1rem;color:#777;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-align:right;text-transform:uppercase}.jp-blog-article table{min-width:680px;width:100%;margin:0;border:1px solid #dedad7;border-collapse:collapse;background:#fff;font-size:.86rem;line-height:1.55;overflow-wrap:normal;word-break:normal}.jp-blog-article .jp-blog-decision-table{min-width:720px;table-layout:fixed;overflow-wrap:normal;font-size:.86rem}.jp-blog-article .jp-blog-decision-table th:nth-child(1),.jp-blog-article .jp-blog-decision-table td:nth-child(1){width:22%}.jp-blog-article .jp-blog-decision-table th:nth-child(2),.jp-blog-article .jp-blog-decision-table td:nth-child(2){width:22%}.jp-blog-article .jp-blog-decision-table th:nth-child(3),.jp-blog-article .jp-blog-decision-table td:nth-child(3){width:56%}.jp-blog-article .jp-blog-comparison{min-width:940px;table-layout:fixed}.jp-blog-article .jp-blog-comparison th:nth-child(1),.jp-blog-article .jp-blog-comparison td:nth-child(1){width:15%}.jp-blog-article .jp-blog-comparison th:nth-child(2),.jp-blog-article .jp-blog-comparison td:nth-child(2){width:27%}.jp-blog-article .jp-blog-comparison th:nth-child(3),.jp-blog-article .jp-blog-comparison td:nth-child(3){width:28%}.jp-blog-article .jp-blog-comparison th:nth-child(4),.jp-blog-article .jp-blog-comparison td:nth-child(4),.jp-blog-article .jp-blog-comparison th:nth-child(5),.jp-blog-article .jp-blog-comparison td:nth-child(5){width:15%}.jp-blog-article th{padding:.7rem;border:1px solid #dedad7;background:#f7f3f1;color:#7f2026;font-size:.78rem;font-weight:800;letter-spacing:.03em;line-height:1.35;text-align:left;overflow-wrap:normal;word-break:normal}.jp-blog-article td{padding:.7rem;border:1px solid #dedad7;color:#333;vertical-align:top;overflow-wrap:normal;word-break:normal}.jp-blog-article .jp-product-card-grid{display:flex;flex-wrap:nowrap;gap:1rem;width:100%;margin:1.35rem 0;padding:.1rem 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.jp-blog-article .jp-product-card{display:flex;flex:0 0 min(84vw,300px);flex-direction:column;gap:.8rem;min-width:0;margin:0;padding:0 0 1rem;border:0;border-bottom:1px solid #d8d2ce;background:#fff;scroll-snap-align:start}.jp-blog-article .jp-product-card-image-link{display:block;color:inherit;text-decoration:none}.jp-blog-article .jp-product-card-image-frame{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:1rem;overflow:hidden;border:0;aspect-ratio:4 / 3;background:#f8f6f4}.jp-blog-article .jp-product-card-image{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:180px!important;margin:auto;object-fit:contain!important}.jp-blog-article .jp-product-card-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f7f3f1;color:#9f252b;font-weight:800;letter-spacing:.08em}.jp-blog-article .jp-product-card-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;padding:0 .1rem}.jp-blog-article .jp-product-card-title{display:-webkit-box;margin:0;overflow:hidden;color:#171717;font-size:.98rem;font-weight:800;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jp-blog-article .jp-product-card-copy{display:-webkit-box;margin:.45rem 0 0;overflow:hidden;color:#5f5f5f;font-size:.86rem;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jp-blog-article .jp-product-card-link,.jp-blog-article .jp-product-card-link:visited{display:inline-flex;align-items:center;align-self:flex-start;gap:.25rem;min-height:2.5rem;margin-top:auto;padding:.62rem .85rem;border:1px solid #9f252b;border-radius:2px;background:#9f252b;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.82rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.jp-blog-article .jp-product-card-link:hover,.jp-blog-article .jp-product-card-link:focus-visible{border-color:#781b20;background:#781b20;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none}.jp-blog-article .jp-product-card-link>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.jp-blog-article .jp-product-card-link:focus-visible{outline:2px solid #9f252b;outline-offset:3px}.jp-blog-article .jp-blog-comparison-product{display:flex;flex-direction:column;align-items:center;gap:.65rem;min-width:0;text-align:center}.jp-blog-article .jp-blog-comparison-image-link{display:block;color:inherit;text-decoration:none}.jp-blog-article .jp-blog-comparison-product>a:not(.jp-blog-comparison-image-link){font-size:.8rem;line-height:1.45;text-align:center}.jp-blog-article .jp-blog-comparison-image{width:96px;height:96px;flex:0 0 96px;border:1px solid #eee9e6;background:#fff;object-fit:contain}.jp-blog-article .jp-blog-comparison-image-placeholder{display:flex;align-items:center;justify-content:center;width:96px;height:96px;flex:0 0 96px;border:1px solid #eee9e6;background:#f7f3f1;color:#9f252b;font-size:.8rem;font-weight:800}.jp-blog-article .jp-blog-cta{margin:2rem 0;padding:1rem 0;border-top:2px solid #9f252b;border-bottom:1px solid #dedad7;background:transparent;color:#333;text-align:left}.jp-blog-article .jp-blog-regulatory-note{margin:2.4rem 0 0;padding:1rem 1.1rem;border:0;border-left:3px solid #9f252b;background:#f7f3f1;color:#555;font-size:.78rem;line-height:1.6}.jp-blog-article .jp-blog-regulatory-note>strong{display:block;margin:0 0 .4rem;color:#333;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.jp-blog-article .jp-blog-regulatory-note p{margin:0;color:#555;line-height:1.6}.jp-blog-article .jp-blog-regulatory-note .jp-blog-dshea-note{margin-top:.65rem;padding-top:.65rem;border-top:1px solid #dedad7}.jp-blog-article .jp-blog-toc{margin:1.2rem 0 2rem;padding:.8rem 0 1rem;border:0;border-top:2px solid #9f252b;border-bottom:1px solid #dedad7;background:transparent}.jp-blog-article .jp-blog-toc-label{display:block;margin:0 0 .65rem;color:#777;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jp-blog-article .jp-blog-toc-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.15rem 1.25rem}.jp-blog-article .jp-blog-toc-item{display:flex;align-items:flex-start;gap:.65rem;padding:.48rem 0;color:#292929;line-height:1.4;text-decoration:none}.jp-blog-article .jp-blog-toc-number{flex:0 0 1.8rem;color:#9f252b;font-size:.76rem;font-weight:800;letter-spacing:.04em}@media(max-width:640px){.jp-blog-article .jp-blog-toc-links{grid-template-columns:1fr}.jp-blog-article .jp-blog-table-scroll{max-width:100%}.jp-blog-article .jp-product-card{flex-basis:min(84vw,300px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jp-blog.css.map */
