.article-section{--gutter: 16px;--article-image-height: 320px;padding:32px var(--gutter);background:var(--color-background, #fff);color:var(--color-foreground, #333)}.article-section h1{font-size:calc(var(--font-size-h1, 28px) * 1px);font-weight:var(--font-weight-h1, 700);margin-bottom:8px;line-height:var(--line-height-h1, 1.2);color:var(--color-foreground-heading, var(--color-foreground))}.article-section .article-meta{color:var(--color-foreground, #888);font-size:calc(var(--font-size-paragraph, 16px) * .95);margin-bottom:24px;display:flex;align-items:center;gap:8px;opacity:.9}.article-section .article-image{width:100%;height:var(--article-image-height);object-fit:cover;margin-bottom:32px;display:block}.article-section .article-content p{font-size:calc(var(--font-size-paragraph, 16) * 1px);font-weight:var(--font-weight-paragraph, 400);color:var(--color-foreground, #333);line-height:var(--line-height-paragraph, 1.7);margin-bottom:16px;letter-spacing:calc(var(--letter-spacing-paragraph, 0) * 1px)}.article-section .article-content h2,.article-section .article-content h3{margin-top:32px;margin-bottom:8px;font-weight:700;color:var(--color-foreground-heading, var(--color-foreground))}.article-section .article-content h2{font-size:calc(var(--font-size-h2, 20) * 1px);line-height:var(--line-height-h2, 1.3);letter-spacing:calc(var(--letter-spacing-h2, 0) * 1px)}.article-section .article-content h3{font-size:calc(var(--font-size-h3, 18) * 1px);line-height:var(--line-height-h3, 1.3);letter-spacing:calc(var(--letter-spacing-h3, 0) * 1px)}.article-section .article-content a{color:var(--color-primary, inherit);text-decoration:underline}.article-section .article-content img{max-width:100%;height:auto;margin:24px 0;display:block}.article-section .article-content img[style*="margin-left: auto"],.article-section .article-content img[style*="margin-right: auto"],.article-section .article-content img[style*="margin: 0 auto"],.article-section .article-content img[style*="text-align: center"]{margin-left:auto;margin-right:auto}@media (max-width: 900px){.article-section{max-width:100%;padding:16px 8px}.article-section .article-image{height:200px}.article-section{padding-top:24px;padding-bottom:24px}.article-section .article-content p{font-size:calc(var(--font-size-paragraph, 16) * .98 * 1px)}.article-section .article-content img{margin:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article.css.map */
