.article-content{--element-margin-bottom: 2em;--heading-margin-bottom: 1.5em}.article-content p,.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin-bottom:var(--element-margin-bottom, 2em)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--heading-margin-bottom, 1.5em)}.article-content img{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.article-content blockquote{padding-top:calc(4 * var(--space-unit));font-size:2rem;font-style:italic;line-height:2.4rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content iframe{max-width:100%}.article__image--wider .media{width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);margin-inline-start:calc(var(--gutter) * -1)}@media(max-width:1023.98px){.article-content,.article-width{max-width:37em}}@media(min-width:768px){.article-content img{padding-top:calc(4 * var(--space-unit))}}@media(min-width:1024px){.article-content blockquote{font-size:2.8rem;line-height:3.6rem}}.article__content{--ct-red: #E6000F;--ct-red-hover: #EB3440;--ct-black: #090302;--ct-light: #F2F2F2;--ct-card: #F9F9F9;--ct-line: #E1E1E1;--ct-muted: #555555;--ct-dark: #121212;--ct-radius: 11px;--ct-gap: 28px;--h2-font-size: clamp(22px, 2.6vw, 26px);--h3-font-size: clamp(19px, 2vw, 21px);--heading-text-transform: none}.article__content h2{line-height:1.25}.article__content h3{line-height:1.3}.article__content .ct-eyebrow{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-weight:600;font-style:italic;text-transform:uppercase;letter-spacing:.18em;font-size:12px;line-height:1.3;color:var(--ct-red);margin:0 0 10px}.article__content .ct-tldr{background:var(--ct-light);border-left:4px solid var(--ct-red);border-radius:0 var(--ct-radius) var(--ct-radius) 0;padding:20px 24px;margin:0 0 var(--ct-gap)}.article__content .ct-tldr>ul,.article__content .ct-tldr>ol{margin:0;padding-left:20px}.article__content .ct-tldr li{margin-bottom:8px}.article__content .ct-tldr li:last-child{margin-bottom:0}.article__content .ct-tldr li::marker{color:var(--ct-red)}.article__content .ct-tldr>p:last-child{margin-bottom:0}.article__content .ct-faq{border-top:2px solid var(--ct-black);padding-top:4px;margin:0 0 var(--ct-gap)}.article__content .ct-faq h3{font-weight:600;font-size:19px;margin:20px 0 6px;padding-top:16px;border-top:1px solid var(--ct-line);color:var(--ct-black)}.article__content .ct-faq h3:first-of-type{border-top:0;padding-top:6px}.article__content .ct-faq h3+p{margin:0 0 4px;color:var(--ct-muted)}.article__content .ct-faq details{border-top:1px solid var(--ct-line);padding:14px 0}.article__content .ct-faq details:first-of-type{border-top:0}.article__content .ct-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.article__content .ct-faq summary:after{content:"+";color:var(--ct-red);font-weight:800;font-size:21px;line-height:1}.article__content .ct-faq details[open] summary:after{content:"\2212"}.article__content .ct-faq summary>h3{margin:0;border:0;padding:0;font-size:19px}.article__content .ct-faq details>p{margin:10px 0 0;color:var(--ct-muted)}.article__content .ct-verdict{background:var(--ct-dark);color:#fff;border-radius:var(--ct-radius);padding:22px 24px;margin:0 0 var(--ct-gap)}.article__content .ct-verdict .ct-eyebrow{color:#fff;opacity:.72}.article__content .ct-verdict p:last-child{margin-bottom:0}.article__content .ct-verdict a{color:#fff;text-decoration:underline}.article__content .ct-who{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 var(--ct-gap)}.article__content .ct-who>*{border:1px solid var(--ct-line);border-top:3px solid var(--ct-red);border-radius:0 0 var(--ct-radius) var(--ct-radius);padding:16px 18px;background:#fff}.article__content .ct-who h3,.article__content .ct-who h4{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;margin:0 0 8px;border:0;padding:0}.article__content .ct-who p{color:var(--ct-muted);margin:0}@media(max-width:640px){.article__content .ct-who{grid-template-columns:1fr}}.article__content .ct-cta{background:var(--ct-dark);color:#fff;border-radius:var(--ct-radius);padding:28px 24px;margin:var(--ct-gap) 0;text-align:center}.article__content .ct-cta p{margin:0 0 18px}.article__content .ct-btn,.article__content a.ct-btn{display:inline-block;background:var(--ct-red);color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:14px;line-height:20px;padding:14px 28px;border-radius:var(--ct-radius);text-decoration:none;min-height:48px;transition:background .18s cubic-bezier(.2,.8,.2,1)}.article__content .ct-btn:hover{background:var(--ct-red-hover);color:#fff}.article__content .ct-table-wrap{overflow-x:auto;margin:0 0 var(--ct-gap)}.article__content .ct-table{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.article__content .ct-table th{background:var(--ct-dark);color:#fff;text-align:left;padding:12px 14px;font-family:Barlow Semi Condensed,Barlow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.article__content .ct-table th:first-child{border-radius:var(--ct-radius) 0 0 0}.article__content .ct-table th:last-child{border-radius:0 var(--ct-radius) 0 0}.article__content .ct-table td{padding:11px 14px;border-bottom:1px solid var(--ct-line);vertical-align:top}.article__content .ct-table tbody tr:nth-child(2n){background:var(--ct-light)}.article__content .ct-figure{margin:0 0 var(--ct-gap);text-align:center}.article__content .ct-figure svg,.article__content .ct-figure img{max-width:100%;height:auto;border-radius:var(--ct-radius)}.article__content .ct-figure figcaption{font-size:13px;color:var(--ct-muted);margin-top:8px}.article__content img{max-width:100%;height:auto}.article__content>svg,.article__content p>svg{display:block;max-width:100%;height:auto;margin:0 auto var(--ct-gap)}.article__content .ct-faq summary:focus-visible,.article__content .ct-btn:focus-visible{outline:2px solid var(--ct-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.article__content .ct-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/article.css.map */
