.article-hero{position:relative;isolation:isolate;padding-block:clamp(3rem,8vw,5rem);background-color:var(--color-footer);color:#fff}.article-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--color-footer) 75%,transparent)}.article-hero__inner{position:relative;max-width:48rem}.article-hero__title{font-size:var(--text-heading-size);font-weight:700;line-height:1.15}.article-hero__meta{margin-top:1rem;color:var(--color-button);font-weight:700;font-size:var(--text-body-size)}.article-hero__meta-sep{margin-inline:.5em;color:color-mix(in srgb,#fff 75%,transparent)}.article-body{padding-block:clamp(2.5rem,6vw,4rem)}.article-body+.article-body{padding-top:0}.article-body__inner{max-width:48rem}.article-body__content{font-size:var(--text-body-size);line-height:1.75}.article-body__content p{margin-top:1.5em}.article-body__content a,.article-body__content a *{color:var(--color-button)!important;text-decoration:underline}.article-body__content h2{margin-top:2.5em;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.25}.article-body__content h3{margin-top:2em;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.3}.article-body__content h4{margin-top:1.75em;font-size:var(--text-title-size)}.article-body__content ul,.article-body__content ol{margin-top:1.5em;padding-left:1.5em}.article-body__content li+li{margin-top:.5em}.article-body__content li::marker{color:var(--color-button)}.article-body__content blockquote{margin-block:2em;padding:1.25em 1.5em;border-left:4px solid var(--color-button);background-color:color-mix(in srgb,currentColor 6%,transparent);font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic;line-height:1.5}.article-body__content blockquote p{margin-top:0}.article-body__content img{margin-block:1.5em;max-width:100%;height:auto;border-radius:var(--style-border-radius-inputs, .25rem);box-shadow:0 8px 24px -12px #00000040}.article-body__content img.aligncenter,.article-body__content img.alignnone{display:block;margin-inline:auto}.article-body__content img.alignleft{float:left;margin-inline-end:1.5em}.article-body__content img.alignright{float:right;margin-inline-start:1.5em}.article-body__content figure{max-width:100%!important;margin-block:1.5em}.article-body__content figure img{margin-block:0}.article-body__content figcaption{margin-top:.5em;font-size:var(--text-button-size);color:var(--color-secondary);text-align:center}.article-body__content .content-column{padding:0!important;max-width:100%}.article-body__content table{display:block;overflow-x:auto;width:auto!important;max-width:100%;margin-block:1.5em;border-collapse:collapse}.article-body__content th,.article-body__content td{padding:.5em 1em;border:1px solid var(--color-border)}.article-body__content iframe{max-width:100%;aspect-ratio:16 / 9;width:100%;height:auto;margin-block:1.5em;border-radius:var(--style-border-radius-inputs, .25rem)}.article-body__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.article-body__share{display:flex;align-items:center;gap:.85rem}.article-body__share-label{font-weight:700;font-size:var(--text-button-size);text-transform:uppercase;letter-spacing:.04em}.article-body__share-link{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-foreground);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.article-body__share-link svg{width:1.05rem;height:1.05rem}.article-body__share-link:hover{background-color:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.article-body__back-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-button);font-weight:700;text-decoration:none}.article-body__back-link:hover{text-decoration:underline}.article-body__back-icon{width:1rem;height:1rem}.article-comments__heading{margin-top:3rem;font-size:var(--text-heading-size)}.article-comments__item{margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.article-comments__author{font-weight:700}.article-comments__date{margin-top:.15rem;color:var(--color-secondary-text);font-size:var(--text-button-size)}.article-comments__body{margin-top:.5rem}.article-comments__field{margin-top:1.25rem;display:flex;flex-direction:column;gap:.4rem}.article-comments__field input,.article-comments__field textarea{padding:.75em 1em;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs)}.article-comments__field+input[type=submit]{margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article-case-study.css.map */
