.z-article.z-article--editorial .z-article__image{padding:0 22px;margin-bottom:16px}.z-article.z-article--editorial .z-article__image img{display:block;width:auto;height:auto;max-width:100%;max-height:560px;margin:0 auto}.z-article.z-article--editorial .z-article__image figcaption{margin-top:12px;text-align:center;font-size:12px;line-height:1.5;opacity:.8}.z-article.z-article--editorial .z-article__hero{max-width:940px;padding:64px 28px 36px}.z-article.z-article--editorial .z-article__hero h1{max-width:880px;font-size:clamp(34px,4.2vw,54px);line-height:1.16;letter-spacing:-.015em;margin:20px 0;text-wrap:pretty}.z-article.z-article--editorial .eyebrow{font-size:12px;line-height:1.5}.z-article.z-article--editorial .z-article__date{font-size:13px;line-height:1.6}.z-article.z-article--editorial .z-article__body{max-width:780px;padding:32px 28px 64px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.8}.z-article.z-article--editorial .z-article__body p,.z-article.z-article--editorial .z-article__body li{font-size:inherit;line-height:inherit}.z-article.z-article--editorial .z-article__body p{margin:0 0 1.2em}.z-article.z-article--editorial .z-article__body h2{font-size:26px;line-height:1.35;letter-spacing:0;font-weight:400;margin:36px 0 14px;text-wrap:pretty}.z-article.z-article--editorial .z-article__body h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5;letter-spacing:0;font-weight:600;margin:24px 0 10px;text-wrap:pretty}.z-article.z-article--editorial .z-article__body a,.z-article.z-article--editorial .z-article__body small{font-size:inherit;line-height:inherit}.z-article.z-article--editorial .z-article__reference{border-top:1px solid currentColor;padding-top:24px;margin-top:36px}.z-article.z-article--editorial .z-article__footer{max-width:780px;padding:28px 28px 64px}.z-article.z-article--editorial .z-article__footer h2{font-size:28px;line-height:1.3}@media(max-width:640px){.z-article.z-article--editorial .z-article__hero{padding:40px 22px 24px}.z-article.z-article--editorial .z-article__body{padding:24px 22px 44px}.z-article.z-article--editorial .z-article__body h2{font-size:24px;margin-top:30px}.z-article.z-article--editorial .z-article__footer{padding:24px 22px 48px}.z-article.z-article--editorial .z-article__footer>div{padding:26px 22px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
