.article-page{max-width:800px;margin:0 auto;padding:3rem var(--spacing-page-margin, 1rem)}@media(max-width:767px){.article-page{padding:2rem var(--spacing-page-margin, 1rem)}}.article-page__featured-image{width:100%;margin-bottom:2rem;border:2px solid var(--ds-color-charcoal, #1A1A1A)}.article-page__featured-image img{display:block;width:100%;height:auto}.article-page__header{margin-bottom:2rem}.article-page__title{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem;color:var(--ds-color-charcoal, #1A1A1A)}@media(max-width:767px){.article-page__title{font-size:2rem}}.article-page__meta{font-size:.9375rem;color:var(--ds-color-mid-grey, #666666);margin:0}.article-page__content{font-size:1.0625rem;line-height:1.7;color:var(--ds-color-charcoal, #1A1A1A);margin-bottom:3rem}.article-page__content p{margin:0 0 1.5rem}.article-page__content p:last-child{margin-bottom:0}.article-page__content h2,.article-page__content h3,.article-page__content h4{font-family:var(--font-heading);font-weight:600;color:var(--ds-color-charcoal, #1A1A1A);margin:2rem 0 1rem;line-height:1.3}.article-page__content h2{font-size:1.75rem}.article-page__content h3{font-size:1.5rem}.article-page__content h4{font-size:1.25rem}.article-page__content ul,.article-page__content ol{margin:0 0 1.5rem;padding-left:2rem}.article-page__content li{margin-bottom:.5rem}.article-page__content a{color:var(--ds-color-accent, #C41E3A);text-decoration:underline;transition:color var(--ds-duration-normal) var(--ds-ease-out)}.article-page__content a:hover{color:var(--ds-color-charcoal, #1A1A1A)}.article-page__content img{max-width:100%;height:auto;border:2px solid var(--ds-color-charcoal, #1A1A1A);margin:2rem 0}.article-page__content blockquote{margin:2rem 0;padding:1.5rem;border-left:4px solid var(--ds-color-accent, #C41E3A);background-color:var(--ds-color-light-grey, #F5F5F5);font-style:italic}.article-page__back-link{display:inline-block;font-size:.875rem;font-weight:600;color:var(--ds-color-accent, #C41E3A);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;transition:color var(--ds-duration-normal) var(--ds-ease-out)}.article-page__back-link:hover{color:var(--ds-color-charcoal, #1A1A1A)}.article-comments{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--ds-color-charcoal, #1A1A1A)}.article-comments__title{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;margin:0 0 2rem;color:var(--ds-color-charcoal, #1A1A1A)}.article-comments__list{margin-bottom:3rem}.article-comment{padding:1.5rem;margin-bottom:1.5rem;background-color:var(--ds-color-light-grey, #F5F5F5);border-left:4px solid var(--ds-color-charcoal, #1A1A1A)}.article-comment__author{font-weight:600;font-size:1rem;margin:0 0 .25rem;color:var(--ds-color-charcoal, #1A1A1A)}.article-comment__date{font-size:.875rem;color:var(--ds-color-mid-grey, #666666);margin:0 0 1rem}.article-comment__content{font-size:.9375rem;line-height:1.6;margin:0;color:var(--ds-color-charcoal, #1A1A1A)}.article-comment-form{margin-top:3rem}.article-comment-form__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--ds-color-charcoal, #1A1A1A)}.article-comment-form__field{margin-bottom:1.5rem}.article-comment-form__label{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;color:var(--ds-color-charcoal, #1A1A1A)}.article-comment-form__input,.article-comment-form__textarea{width:100%;padding:.75rem;border:2px solid var(--ds-color-charcoal, #1A1A1A);background-color:var(--ds-color-white, #FFFFFF);font-family:var(--font-body);font-size:1rem;color:var(--ds-color-charcoal, #1A1A1A);transition:border-color var(--ds-duration-normal) var(--ds-ease-out)}.article-comment-form__input:focus,.article-comment-form__textarea:focus{outline:none;border-color:var(--ds-color-accent, #C41E3A)}.article-comment-form__textarea{min-height:150px;resize:vertical}.article-comment-form__submit{display:inline-block;padding:.875rem 2rem;background-color:var(--ds-color-accent, #C41E3A);color:var(--ds-color-white, #FFFFFF);border:2px solid var(--ds-color-accent, #C41E3A);font-family:var(--font-body);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--ds-duration-normal) var(--ds-ease-out)}.article-comment-form__submit:hover{background-color:var(--ds-color-charcoal, #1A1A1A);border-color:var(--ds-color-charcoal, #1A1A1A)}.article-comment-form__errors{padding:1rem;margin-bottom:1.5rem;background-color:#fee;border:2px solid #c00;color:#c00;font-size:.875rem}@media(prefers-reduced-motion:reduce){.article-page__content a,.article-page__back-link,.article-comment-form__input,.article-comment-form__textarea,.article-comment-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/article.css.map */
