.article-page .section-main-article{background:#0a0a0a;color:#d4d4d4;min-height:100vh}.article-page .article__title{color:#fff;font-weight:900;letter-spacing:-1px;line-height:1.1}.article-page .section-main-article .text-foreground\/75{color:#888}.article-page .info-badge.article-badge{background:#1a1a1a;color:#4ade80;border:1px solid #2a2a2a;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:4px}.article-page .prose{color:#d4d4d4;font-size:17px;line-height:1.75}.article-page .prose h2{color:#fff;font-weight:800;font-size:28px;margin-top:2.5em;margin-bottom:.75em;letter-spacing:-.5px;border-bottom:1px solid #222;padding-bottom:.5em}.article-page .prose h3{color:#fff;font-weight:700;font-size:22px;margin-top:2em;margin-bottom:.5em}.article-page .prose p{margin-bottom:1.25em;color:#d4d4d4}.article-page .prose strong{color:#fff;font-weight:700}.article-page .prose a{color:#4ade80;text-decoration:underline;text-underline-offset:3px}.article-page .prose a:hover{color:#86efac}.article-page .prose hr{border-color:#222;margin:2.5em 0}.article-page .prose ul{list-style:disc;padding-left:1.5em;margin-bottom:1.5em}.article-page .prose ul li{color:#d4d4d4;margin-bottom:.5em;padding-left:.5em}.article-page .prose ul li::marker{color:#4ade80}.article-page .prose .ke-callout{background:#111;border:1px solid #2a2a2a;border-left:3px solid #4ade80;border-radius:8px;padding:20px 24px;margin:1.5em 0}.article-page .prose .ke-callout-title{color:#4ade80;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.article-page .prose .ke-callout ul{margin-bottom:0}.article-page .prose .ke-callout li{color:#e0e0e0}.article-page .prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:15px}.article-page .prose table th{background:#151515;color:#fff;font-weight:700;text-align:left;padding:12px 16px;border-bottom:2px solid #333;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.article-page .prose table td{padding:10px 16px;border-bottom:1px solid #1a1a1a;color:#d4d4d4}.article-page .prose table tr:hover td{background:#111}.article-page .prose img{border-radius:8px;margin:1.5em 0;width:100%;height:auto}.article-page .prose .ke-caption{text-align:center;color:#666;font-size:13px;margin-top:-1em;margin-bottom:2em;font-style:italic}.article-page .prose .ke-cta{display:inline-block;background:#fff;color:#000;font-weight:800;text-transform:uppercase;letter-spacing:2px;padding:16px 40px;border-radius:50px;text-decoration:none;font-size:14px;margin:1em 0;transition:all .25s}.article-page .prose .ke-cta:hover{background:#e8e8e8;color:#000;text-decoration:none}.article-page .prose .ke-disclaimer{color:#555;font-size:12px;font-style:italic;border-top:1px solid #1a1a1a;padding-top:1em;margin-top:2em}.article-page .section-main-article #comments,.article-page .section-main-article #comments hr{border-color:#222}.article-page .section-main-article .input{background:#151515;border:1px solid #333;color:#e0e0e0}.article-page .section-main-article .input:focus{border-color:#4ade80}.article-page .section-main-article .button-primary{background:#fff;color:#000}.article-page .section-main-article [data-animation-group$=prev-next-article] h2{color:#fff}.article-page .section-main-article [data-animation-group$=prev-next-article] .subheading{color:#4ade80}.article-page .section-main-article .share-button{color:#888}@media(max-width:768px){.article-page .prose h2{font-size:22px}.article-page .prose h3{font-size:18px}.article-page .prose{font-size:16px}.article-page .prose table{font-size:13px}.article-page .prose table th,.article-page .prose table td{padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/blog-editorial.css.map */
