.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.article-container{margin-left:auto;margin-right:auto;max-width:88rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.article-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.article-container{padding-left:2rem;padding-right:2rem}}.amazon-buy-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:14.5rem;max-width:100%;padding:.6875rem 1.125rem .5625rem;border-radius:9999px;border:2px solid #ffffff;background:#131313;color:#fff;box-shadow:0 0 0 1px #ffffff1f,0 4px 14px #00000073}.amazon-buy-btn:hover{background:#1a1a1a;border-color:#f3f4f6;box-shadow:0 0 0 1px #fff3,0 0 18px #ffffff14,0 6px 16px #00000080}.amazon-buy-btn:active{background:#0a0a0a;box-shadow:0 0 0 1px #ffffff1a,0 2px 8px #0006 inset}.amazon-buy-btn--block{margin-left:auto;margin-right:auto}.amazon-buy-btn--compact{width:13.25rem;padding:.5625rem 1rem .5rem}.amazon-buy-btn__stack{display:flex;width:100%;flex-direction:column;align-items:center;gap:.125rem}.amazon-buy-btn__brand-row,.amazon-buy-btn__text-row{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.amazon-buy-btn__prefix{font-size:.6875rem;font-weight:400;line-height:1.2;color:#fff;letter-spacing:.02em;text-align:center;white-space:nowrap}.amazon-buy-btn--compact .amazon-buy-btn__prefix{font-size:.625rem}.amazon-buy-btn__label{text-align:center;font-weight:600;line-height:1.25;font-size:.875rem;letter-spacing:-.01em;color:#fff}.amazon-buy-btn--compact .amazon-buy-btn__label{font-size:.8125rem}.amazon-buy-btn__chevron{flex-shrink:0;font-size:1.25rem;line-height:1;font-weight:400;color:#f90}.amazon-buy-btn--compact .amazon-buy-btn__chevron{font-size:1.125rem}.amazon-wordmark{display:block;width:7.5rem;height:auto;max-width:100%}.amazon-wordmark--compact{width:6.75rem}.amazon-price{display:flex;align-items:baseline;gap:.5rem}.amazon-price--compact{margin-bottom:0}.amazon-price__label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.amazon-price__value{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.amazon-price--compact .amazon-price__value{font-size:1.125rem;line-height:1.75rem}.amazon-buybox{display:flex;width:100%;flex-direction:column;gap:.625rem}.amazon-buybox--center{align-items:center;text-align:center}.amazon-buybox--center .amazon-price{justify-content:center}.amazon-buybox--compact{gap:.5rem}.diy-veteran-rating{margin-bottom:0;width:100%}.diy-veteran-rating--compact{margin-bottom:0}.diy-veteran-rating--center{text-align:center}.diy-veteran-rating--center>div[role=img]{justify-content:center}.amazon-buybox:not(.amazon-buybox--compact) .amazon-price__value{font-size:1.5rem;line-height:2rem}.prose-invert{max-width:none;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-invert h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-invert h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-invert p{margin-bottom:1rem}.prose-invert a{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1));text-decoration-line:underline}.prose-invert a:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.prose-invert ul,.prose-invert ol{margin-left:1.5rem;margin-bottom:1rem}.prose-invert li{margin-bottom:.5rem}.prose-invert pre{margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:1rem}.prose-invert code{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.prose-invert blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.prose-invert img{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose-invert table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-invert th,.prose-invert td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));padding:.75rem;text-align:left}.prose-invert th{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));font-weight:700}.prose-article{font-size:1.05rem;line-height:1.8}.prose-article>:first-child{margin-top:0}.prose-article h2{margin-top:3.5rem;margin-bottom:1.25rem;scroll-margin-top:7rem;border-bottom-width:1px;border-color:#374151b3;padding-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.prose-article h2{font-size:2rem}}.prose-article h3{margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:7rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.prose-article h3{font-size:1.5rem;line-height:2rem}}.prose-article h4{margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:7rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-article p{margin-bottom:1.25rem}.prose-article p+p{margin-top:0}.prose-article strong{font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-article ul,.prose-article ol{margin-left:0;margin-bottom:1.5rem}.prose-article ul>:not([hidden])~:not([hidden]),.prose-article ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose-article ul,.prose-article ol{padding-left:0}.prose-article ul{list-style-type:none}.prose-article ul>li{position:relative;margin-bottom:.5rem;padding-left:1.5rem}.prose-article ul>li:before{content:"";position:absolute;left:0;top:.72em;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.prose-article ol{list-style-type:decimal;padding-left:1.5rem}.prose-article ol *::marker{font-weight:700;color:#f97316}.prose-article ol::marker{font-weight:700;color:#f97316}.prose-article ol>li{margin-bottom:.75rem;padding-left:.5rem}.prose-article hr{margin-top:3rem;margin-bottom:3rem;height:1px;border-width:0px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4b5563 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.prose-article blockquote{margin-top:2rem;margin-bottom:2rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1));background-color:#1f293780;padding:1rem 1rem 1rem 1.25rem;font-style:italic;font-style:normal;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-article img{margin-top:2rem;margin-bottom:2rem;height:auto;width:100%;max-width:100%;border-radius:.75rem;border-width:1px;border-color:#374151cc;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose-article a{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#f9731666;text-underline-offset:2px}.prose-article a:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.prose-article pre{margin-bottom:1.5rem;overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:1rem}.prose-article code{font-size:.92em;--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.prose-article table{margin-top:2rem;margin-bottom:2rem;width:100%;border-collapse:collapse;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-article th,.prose-article td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));padding:.75rem;text-align:left;font-size:.875rem;line-height:1.25rem}.prose-article th{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.article-product-grid--premium{gap:1.25rem}
