.main-article{color:var(--article-text, var(--color-dark-1))}.article-header{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(1.5rem,3vw,3rem);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.article-header__back{margin-bottom:clamp(1.5rem,2.5vw,2.5rem);text-align:left}.article-back-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;text-decoration:none;color:var(--color-dark-2);transition:color .2s ease}.article-back-link:hover{color:var(--article-accent, var(--color-brand-2-100))}.article-back-link svg{flex-shrink:0;transition:transform .2s ease}.article-back-link:hover svg{transform:translate(-3px)}.article-header__meta{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md)}.article-tag{font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;text-decoration:none;color:var(--article-accent, var(--color-brand-2-100));transition:opacity .2s ease}.article-tag:hover{opacity:.7}.article-date{font-family:var(--body-font);font-size:var(--font-size-xs);color:var(--color-dark-2)}.article-header__title{font-family:var(--heading-font);font-size:var(--font-size-5xl);font-weight:var(--heading-weight);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);margin:0;color:var(--article-text, var(--color-dark-1))}@media(min-width:768px){.article-header__title{font-size:var(--font-size-6xl)}}.article-header__author{margin-top:var(--spacing-md);font-family:var(--body-font);font-size:var(--font-size-sm);color:var(--color-dark-2)}.article-author-label{margin-right:4px}.article-author-name{font-weight:var(--font-weight-medium);color:var(--article-text, var(--color-dark-1))}.article-hero{margin-bottom:clamp(2rem,4vw,4rem)}.article-hero--full{padding-left:0;padding-right:0}.article-hero__figure{margin:0}.article-hero__img{width:100%;height:auto;display:block;object-fit:cover}.article-hero__caption{font-family:var(--body-font);font-size:var(--font-size-xs);color:var(--color-dark-2);text-align:center;padding:var(--spacing-sm) var(--container-padding);font-style:italic}.article-content-wrapper{padding-bottom:clamp(2rem,4vw,4rem)}.article-content{max-width:720px;margin-left:auto;margin-right:auto}.article-content.rte{font-family:var(--body-font);font-size:var(--font-size-md);line-height:var(--line-height-loose);color:var(--article-text, var(--color-dark-1))}.article-content.rte p{margin-bottom:1.5em;font-size:var(--font-size-md);line-height:var(--line-height-loose)}.article-content.rte h1,.article-content.rte h2,.article-content.rte h3,.article-content.rte h4,.article-content.rte h5,.article-content.rte h6{font-family:var(--heading-font);font-weight:var(--heading-weight);letter-spacing:var(--heading-letter-spacing);margin-top:2em;margin-bottom:.75em;color:var(--article-text, var(--color-dark-1))}.article-content.rte h2{font-size:var(--font-size-4xl)}.article-content.rte h3{font-size:var(--font-size-3xl)}.article-content.rte h4{font-size:var(--font-size-2xl)}.article-content.rte h5{font-size:var(--font-size-xl)}.article-content.rte h6{font-size:var(--font-size-lg)}.article-content.rte blockquote{border-left:2px solid var(--article-accent, var(--color-brand-2-100));padding:var(--spacing-lg) var(--spacing-lg);margin:2em 0;font-family:var(--heading-font);font-size:var(--font-size-xl);font-style:italic;line-height:var(--line-height-relaxed);color:var(--color-dark-2);background:transparent}.article-content.rte blockquote p{margin:0;font-size:inherit;line-height:inherit}.article-content.rte img{max-width:100%;height:auto;margin:2em 0;display:block}.article-content.rte ul,.article-content.rte ol{margin:1.5em 0;padding-left:1.5em}.article-content.rte li{margin-bottom:.5em;line-height:var(--line-height-relaxed)}.article-content.rte a{color:var(--article-accent, var(--color-brand-2-100));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.article-content.rte a:hover{opacity:.7}.article-content.rte table{width:100%;border-collapse:collapse;margin:2em 0;font-size:var(--font-size-sm)}.article-content.rte th,.article-content.rte td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .1))}.article-content.rte th{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.article-footer{padding-bottom:clamp(2rem,4vw,4rem)}.article-footer__inner{max-width:720px;margin-left:auto;margin-right:auto}.article-share{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:clamp(1.5rem,2vw,2rem)}.article-share__label{font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-2)}.article-share__links{display:flex;align-items:center;gap:var(--spacing-sm)}.article-share__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-dark-2);border:1px solid var(--color-border, rgba(0, 0, 0, .1));border-radius:50%;text-decoration:none;transition:all .25s ease;background:transparent;cursor:pointer;padding:0}.article-share__link:hover{color:var(--article-text, var(--color-dark-1));border-color:var(--color-dark-1)}.article-share__copy.is-copied{color:var(--color-success, #16a34a);border-color:var(--color-success, #16a34a)}.article-divider{border:none;border-top:1px solid var(--color-border, rgba(0, 0, 0, .1));margin:0 0 clamp(1.5rem,2vw,2rem)}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.article-nav__link{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:opacity .2s ease}.article-nav__link:hover{opacity:.7}.article-nav__link--next{text-align:right}.article-nav__link--disabled{pointer-events:none}.article-nav__direction{font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-dark-2)}.article-nav__title{font-family:var(--heading-font);font-size:var(--font-size-lg);font-weight:var(--heading-weight);line-height:var(--line-height-snug);color:var(--article-text, var(--color-dark-1))}.article-comments{border-top:1px solid var(--color-border, rgba(0, 0, 0, .1));padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,6rem)}.article-comments__inner{max-width:720px;margin-left:auto;margin-right:auto}.article-comments__heading{font-family:var(--heading-font);font-size:var(--font-size-3xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-letter-spacing);margin:0 0 clamp(1.5rem,2vw,2rem)}.article-comments__list{margin-bottom:clamp(2rem,4vw,4rem)}.article-comment{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.article-comment:first-child{padding-top:0}.article-comment__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.article-comment__author{font-family:var(--body-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--article-text, var(--color-dark-1))}.article-comment__date{font-family:var(--body-font);font-size:var(--font-size-xs);color:var(--color-dark-2)}.article-comment__body{font-family:var(--body-font);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-dark-2)}.article-comments__pagination{margin-top:var(--spacing-lg);text-align:center}.article-comment-form{margin-top:clamp(1rem,2vw,2rem)}.article-comment-form__heading{font-family:var(--heading-font);font-size:var(--font-size-2xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-letter-spacing);margin:0 0 clamp(1rem,2vw,1.5rem)}.form-row{margin-bottom:var(--spacing-md)}.form-row--half{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:575px){.form-row--half{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--spacing-md)}.form-label{font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-dark-2)}.form-input{font-family:var(--body-font);font-size:var(--font-size-base);padding:12px 16px;border:1px solid var(--color-border, rgba(0, 0, 0, .15));border-radius:0;background:transparent;color:var(--article-text, var(--color-dark-1));transition:border-color .2s ease;width:100%;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--color-dark-1)}.form-textarea{resize:vertical;min-height:120px}.form-actions{margin-top:var(--spacing-lg)}.form-errors{background:#cc0a1c0f;border:1px solid var(--color-error, #cc0a1c);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-error, #cc0a1c)}.form-success{background:#16a36a0f;border:1px solid var(--color-success, #16a34a);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-success, #16a34a)}@media(max-width:767px){.article-header{text-align:left}.article-header__meta{justify-content:flex-start}.article-nav{grid-template-columns:1fr;gap:var(--spacing-lg)}.article-nav__link--next{text-align:left;border-top:1px solid var(--color-border, rgba(0, 0, 0, .06));padding-top:var(--spacing-lg)}.article-share{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/main-article.css.map */
