.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__title h1{line-height:1.15;letter-spacing:-.02em}.article__tags a{font-weight:600;letter-spacing:.06em;transition:color .2s ease}.article__tags a:hover{color:#8740be}.article__image--content .media,.article__image--wider .media{border-radius:5px;overflow:hidden}@media(min-width:769px){.article__image--page .media{border-radius:5px;overflow:hidden}}.article-content{font-size:1.7rem;line-height:1.75}@media(min-width:768px){.article-content{font-size:1.8rem}}.article-content>p:first-of-type{font-size:1.12em;line-height:1.6}.article-content a:not(.btn){color:#8740be;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease}.article-content a:not(.btn):hover{opacity:.7}.article-content figure{margin:0}.article-content img{margin-bottom:0;padding-top:0;padding-bottom:0;border-radius:5px}.article-content blockquote{border-inline-start:3px solid #8740be;padding-inline-start:calc(6 * var(--space-unit))}.article-content h2{font-size:calc(var(--h2-font-size) * .82)}.article-content ul,.article-content ol{padding-inline-start:1.4em}.article-content li:not(:last-child){margin-bottom:.5em}@media(min-width:1024px){.cc-main-article .reading-width,.cc-main-article .article-width,.cc-main-article .article-content{max-width:70rem}.cc-main-article .article__image--page{max-width:90rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article.css.map */
