.article-hero{margin-bottom:3rem}.article-hero--full-width{width:100%}.article-hero__image-wrapper{position:relative;overflow:hidden}.article-hero__image{width:100%;height:100%}.article-hero__img{width:100%;display:block}.article-hero__img--cover{width:100%;height:100%;object-fit:cover}.article-hero--small{height:280px}.article-hero--medium{height:360px}.article-hero--large{height:480px}.article-hero--huge{height:560px}.article-hero--natural{height:auto}.article-hero--small .article-hero__image,.article-hero--medium .article-hero__image,.article-hero--large .article-hero__image,.article-hero--huge .article-hero__image{position:absolute;top:0;left:0;right:0;bottom:0}.article-hero--has-overlay .article-hero__overlay{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;align-items:flex-end;justify-content:center;padding:3rem 2rem;z-index:2}.overlay-style--gradient .article-hero__image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%);pointer-events:none}.overlay-style--full .article-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;pointer-events:none}.overlay-style--shadow .article-hero__title{text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 24px rgba(0,0,0,.4)}.overlay-style--box .article-hero__overlay-content{background:#fffffff2;padding:2rem 3rem;color:var(--article-heading-color, #1a1a2e)}.overlay-style--box .article-hero__title,.overlay-style--box .article-hero__meta{color:inherit}.article-hero__overlay-content{max-width:var(--article-max-width, 720px);width:100%;text-align:center;color:#fff}.article-hero__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0 0 1rem;color:inherit;letter-spacing:-.02em}.article-hero__meta{font-size:.9375rem;opacity:.9;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.article-hero__meta-sep{opacity:.6}.article-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:1rem;color:var(--article-meta-color, #6b6b7b)}.article-hero__overlay .article-breadcrumb{color:#fffc;justify-content:center}.overlay-style--box .article-breadcrumb{color:var(--article-meta-color, #6b6b7b)}.article-breadcrumb a{color:inherit;text-decoration:none;transition:opacity .2s ease}.article-breadcrumb a:hover{opacity:.7}.article-breadcrumb__separator{opacity:.5}.article-breadcrumb__separator svg{width:12px;height:12px}.article-breadcrumb__current{opacity:.7}.article-header{padding:3rem 0 2rem}.article-header__inner{text-align:center}.article-header__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem;color:var(--article-heading-color, #1a1a2e);letter-spacing:-.02em}.article-header__meta{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.9375rem;color:var(--article-meta-color, #6b6b7b);flex-wrap:wrap}.article-meta__sep{margin:0 .375rem;opacity:.5}.article-header__excerpt{font-size:1.125rem;line-height:1.6;color:var(--article-meta-color, #6b6b7b);margin:1.5rem auto 0;max-width:600px}.article-body{padding:2rem 0 3rem}.article-body--has-bg{background:var(--article-bg-color);padding:3rem 0}.article-content__body{font-size:var(--article-font-size, 18px);line-height:var(--article-line-height, 1.7);color:var(--article-body-color, #3d3d4e)}.article-content__body p{margin:0 0 var(--article-paragraph-spacing, 1.5em)}.article-content__body h2{font-size:1.625em;font-weight:700;line-height:1.3;margin:2em 0 .75em;color:var(--article-heading-color, #1a1a2e);letter-spacing:-.01em}.article-content__body h3{font-size:1.375em;font-weight:600;line-height:1.35;margin:1.75em 0 .625em;color:var(--article-heading-color, #1a1a2e)}.article-content__body h4{font-size:1.125em;font-weight:600;line-height:1.4;margin:1.5em 0 .5em;color:var(--article-heading-color, #1a1a2e)}.article-content__body a{color:var(--article-link-color, #2563eb);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.article-content__body a:hover{color:color-mix(in srgb,var(--article-link-color, #2563eb) 80%,black)}.article-content__body strong{font-weight:600;color:var(--article-heading-color, #1a1a2e)}.article-content__body blockquote{margin:2em 0;padding:1.5em 2em;border-left:4px solid var(--article-link-color, #2563eb);background:color-mix(in srgb,var(--article-link-color, #2563eb) 5%,transparent);font-style:italic;color:var(--article-heading-color, #1a1a2e)}.article-content__body blockquote p:last-child{margin-bottom:0}.article-content__body ul,.article-content__body ol{margin:0 0 var(--article-paragraph-spacing, 1.5em);padding-left:1.5em}.article-content__body li{margin-bottom:.5em}.article-content__body li::marker{color:var(--article-link-color, #2563eb)}.article-content__body img{max-width:100%;height:auto;display:block;margin:2em auto;border-radius:2px}.article-content__body figure{margin:2em 0}.article-content__body figcaption{font-size:.875em;color:var(--article-meta-color, #6b6b7b);text-align:center;margin-top:.75em}.article-content__body hr{border:none;border-top:1px solid var(--article-border-color, #e5e5e5);margin:2.5em 0}.article-content__body pre,.article-content__body code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.875em}.article-content__body code{background:#f4f4f5;padding:.2em .4em;border-radius:3px}.article-content__body pre{background:#1e1e2e;color:#cdd6f4;padding:1.25em 1.5em;border-radius:4px;overflow-x:auto;margin:2em 0}.article-content__body pre code{background:none;padding:0;color:inherit}.article-content__body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.9375em}.article-content__body th,.article-content__body td{padding:.75em 1em;text-align:left;border-bottom:1px solid var(--article-border-color, #e5e5e5)}.article-content__body th{font-weight:600;color:var(--article-heading-color, #1a1a2e);background:#f9fafb}.article-content--drop-cap>p:first-of-type:first-letter{float:left;font-size:3.5em;line-height:.8;font-weight:700;margin:.05em .15em 0 0;color:var(--article-drop-cap-color, var(--article-link-color, #2563eb))}.article-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--article-border-color, #e5e5e5);z-index:1000}.article-progress__bar{height:100%;background:var(--article-link-color, #2563eb);transform:scaleX(0);transform-origin:left;transition:transform .1s ease-out}.article-tags{display:flex;align-items:flex-start;gap:.75rem;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--article-border-color, #e5e5e5);flex-wrap:wrap}.article-tags__label{font-size:.875rem;font-weight:600;color:var(--article-meta-color, #6b6b7b);padding-top:.25rem}.article-tags__list{display:flex;flex-wrap:wrap;gap:.5rem}.article-tag{display:inline-block;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;color:var(--article-body-color, #3d3d4e);background:#f4f4f5;border-radius:2px;text-decoration:none;transition:background .2s ease,color .2s ease}.article-tag:hover{background:var(--article-link-color, #2563eb);color:#fff}.article-engagement{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--article-border-color, #e5e5e5)}.article-tags+.article-engagement{border-top:none;padding-top:1.5rem;margin-top:1.5rem}.article-share{display:flex;align-items:center;gap:1rem}.article-share__label{font-size:.875rem;font-weight:600;color:var(--article-meta-color, #6b6b7b)}.article-share__buttons{display:flex;gap:.5rem}.article-share__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:2px;background:#f4f4f5;color:var(--article-body-color, #3d3d4e);text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.article-share__btn:hover{transform:translateY(-2px)}.article-share__btn--twitter:hover{background:#000;color:#fff}.article-share__btn--facebook:hover{background:#1877f2;color:#fff}.article-share__btn--linkedin:hover{background:#0a66c2;color:#fff}.article-share__btn--pinterest:hover{background:#e60023;color:#fff}.article-share__btn--email:hover{background:var(--article-link-color, #2563eb);color:#fff}.article-share__btn svg{width:18px;height:18px}.article-author-bio{padding:3rem 0}.article-author-bio__inner{display:flex;gap:1.5rem;padding:2rem;background:#f9fafb;border-radius:2px}.article-author-bio__image{flex-shrink:0}.article-author-bio__img{width:80px;height:80px;border-radius:50%;object-fit:cover}.article-author-bio__content{flex:1}.article-author-bio__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--article-meta-color, #6b6b7b);margin-bottom:.25rem;display:block}.article-author-bio__name{font-size:1.125rem;font-weight:700;color:var(--article-heading-color, #1a1a2e);margin:0 0 .5rem}.article-author-bio__text{font-size:.9375rem;line-height:1.6;color:var(--article-body-color, #3d3d4e)}.article-author-bio__text p:last-child{margin-bottom:0}.article-nav{padding:3rem 0;border-top:1px solid var(--article-border-color, #e5e5e5)}.article-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.article-nav__prev,.article-nav__next{min-width:0}.article-nav__link{display:flex;flex-direction:column;gap:.375rem;text-decoration:none;color:var(--article-body-color, #3d3d4e);transition:color .2s ease}.article-nav__link:hover{color:var(--article-link-color, #2563eb)}.article-nav__link--next{text-align:right;align-items:flex-end}.article-nav__direction{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--article-meta-color, #6b6b7b)}.article-nav__icon svg{width:14px;height:14px}.article-nav__title{font-size:1rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.article-nav__back{text-align:center}.article-nav__back-link{font-size:.875rem;font-weight:500;color:var(--article-meta-color, #6b6b7b);text-decoration:none;transition:color .2s ease}.article-nav__back-link:hover{color:var(--article-link-color, #2563eb)}.article-comments{padding:3rem 0;border-top:1px solid var(--article-border-color, #e5e5e5)}.article-comments__title{font-size:1.375rem;font-weight:700;color:var(--article-heading-color, #1a1a2e);margin:0 0 2rem}.article-comment{padding:1.5rem 0;border-bottom:1px solid var(--article-border-color, #e5e5e5)}.article-comment--first{padding-top:0}.article-comment--pending{background:#fef3c7;padding:1.5rem;margin-bottom:1rem;border-radius:2px;border-bottom:none}.article-comment__badge{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#92400e;margin-bottom:.75rem}.article-comment__content{font-size:1rem;line-height:1.6;color:var(--article-body-color, #3d3d4e);margin-bottom:.75rem}.article-comment__meta{display:flex;gap:1rem;font-size:.875rem;color:var(--article-meta-color, #6b6b7b)}.article-comment__author{font-weight:600;color:var(--article-heading-color, #1a1a2e)}.article-comment-form{padding-top:3rem;margin-top:2rem}.article-comments__list+.article-comment-form{border-top:1px solid var(--article-border-color, #e5e5e5)}.article-comment-form__title{font-size:1.25rem;font-weight:700;color:var(--article-heading-color, #1a1a2e);margin:0 0 1.5rem}.article-comment-form__success{background:#d1fae5;color:#065f46;padding:1rem 1.25rem;border-radius:2px;margin-bottom:1.5rem;font-size:.9375rem}.article-comment-form__notice{font-size:.875rem;color:var(--article-meta-color, #6b6b7b);margin-bottom:1.5rem}.article-comment-form__fields{display:flex;flex-direction:column;gap:1.25rem}.article-comment-form__row--half{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.article-comment-form__field{display:flex;flex-direction:column;gap:.5rem}.article-comment-form__field.has-error .article-comment-form__input,.article-comment-form__field.has-error .article-comment-form__textarea{border-color:#dc2626}.article-comment-form__label{font-size:.875rem;font-weight:600;color:var(--article-heading-color, #1a1a2e)}.article-comment-form__input,.article-comment-form__textarea{padding:.875rem 1rem;font-size:1rem;border:1px solid var(--article-border-color, #e5e5e5);border-radius:2px;background:#fff;color:var(--article-body-color, #3d3d4e);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.article-comment-form__input:focus,.article-comment-form__textarea:focus{outline:none;border-color:var(--article-link-color, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--article-link-color, #2563eb) 15%,transparent)}.article-comment-form__textarea{resize:vertical;min-height:140px}.article-comment-form__submit{margin-top:1.5rem}.article-comment-form__btn{padding:.875rem 2rem;font-size:.9375rem;font-weight:600}@media (max-width: 768px){.article-hero--small{height:220px}.article-hero--medium{height:280px}.article-hero--large{height:360px}.article-hero--huge{height:420px}.article-hero__overlay{padding:2rem 1.5rem}.article-header{padding:2rem 0 1.5rem}.article-nav__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5rem}.article-nav__back{grid-column:1 / -1;grid-row:1;margin-bottom:.5rem}.article-nav__title{max-width:160px}.article-comment-form__row--half{grid-template-columns:1fr}.article-author-bio__inner{flex-direction:column;text-align:center;align-items:center}.article-share{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width: 480px){.article-hero__title,.article-header__title{font-size:1.5rem}.article-content__body{font-size:16px}.article-tags{flex-direction:column;align-items:flex-start}}@media print{.article-hero--has-overlay .article-hero__overlay,.article-share,.article-nav,.article-comments,.article-progress{display:none}.article-content__body{font-size:12pt;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-article-main.css.map */
