.article-custom{padding:40px 0 80px}.article-custom__container{max-width:800px;margin:0 auto;padding:0 15px}.article-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:40px;flex-wrap:wrap}.article-breadcrumb__link{display:flex;align-items:center;gap:6px;color:var(--text-color);text-decoration:none;transition:opacity .2s}.article-breadcrumb__link:hover{opacity:.7}.article-breadcrumb__separator{color:var(--text-subdued)}.article-breadcrumb__current{color:var(--text-subdued);font-weight:500}.article-custom__header{margin-bottom:32px}.article-custom__title{font-size:36px;font-weight:400;line-height:1.25;margin:0 0 20px;font-family:var(--heading-font-family),serif}.article-custom__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-custom__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.article-custom__author-avatar--placeholder{display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;color:var(--text-color);font-size:16px;font-weight:500}.article-custom__author-name{font-size:14px;font-weight:500;color:var(--text-color)}.article-custom__meta-separator{color:var(--text-subdued);font-size:14px}.article-custom__date,.article-custom__time{font-size:14px;color:var(--text-subdued)}.article-custom__featured-image{margin-bottom:40px}.article-custom__image{width:100%;height:auto;display:block}.article-custom__content{font-size:16px;line-height:1.75;color:var(--text-color)}.article-custom__content p{margin-bottom:1.5em}.article-custom__content h2{font-size:24px;font-weight:500;margin-top:2em;margin-bottom:.75em;line-height:1.3}.article-custom__content h3{font-size:20px;font-weight:500;margin-top:1.75em;margin-bottom:.5em;line-height:1.3}.article-custom__content h4{font-size:18px;font-weight:500;margin-top:1.5em;margin-bottom:.5em}.article-custom__content img{max-width:100%;height:auto;margin:2em 0;display:block}.article-custom__content a{color:var(--primary-color, #c17f24);text-decoration:underline;text-underline-offset:2px}.article-custom__content a:hover{text-decoration:none}.article-custom__content ul,.article-custom__content ol{margin-bottom:1.5em;padding-left:1.5em}.article-custom__content li{margin-bottom:.5em}.article-custom__content blockquote{border-left:3px solid var(--border-color, #e0e0e0);padding-left:1.5em;margin:2em 0;font-style:italic;color:var(--text-subdued)}.article-custom__content strong{font-weight:600}.article-custom__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.article-custom__tag{display:inline-block;padding:8px 16px;font-size:14px;text-decoration:none;background-color:var(--zinc-100);border:1px solid var(--zinc-200);border-radius:20px;color:var(--zinc-700);transition:all .2s ease}.article-custom__tag:hover{background-color:var(--zinc-200);color:var(--zinc-800)}.article-custom__share{display:flex;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color, #e0e0e0)}.article-custom__share-label{font-size:14px;font-weight:500;color:var(--text-subdued)}.article-custom__navigation{display:flex;justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border-color, #e0e0e0)}.article-custom__nav-link{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-color);text-decoration:none;transition:opacity .2s;max-width:45%}.article-custom__nav-link:hover{opacity:.7}.article-custom__nav-link--next{margin-left:auto;text-align:right}.article-custom__comments-wrapper{margin-top:60px;padding-top:40px;border-top:1px solid var(--border-color, #e0e0e0)}.article-custom__comments{max-width:800px;margin:0 auto}@media screen and (max-width:749px){.article-custom{padding:24px 0 60px}.article-breadcrumb{margin-bottom:24px;font-size:11px}.article-custom__title{font-size:28px}.article-custom__meta{gap:8px}.article-custom__author-avatar{width:36px;height:36px}.article-custom__author-name,.article-custom__date,.article-custom__time,.article-custom__meta-separator{font-size:13px}.article-custom__featured-image{margin-bottom:32px}.article-custom__content{font-size:15px}.article-custom__content h2{font-size:22px}.article-custom__content h3{font-size:18px}.article-custom__navigation{flex-direction:column;gap:16px}.article-custom__nav-link{max-width:100%}.article-custom__nav-link--next{margin-left:0}}@media screen and (max-width:549px){.article-custom__title{font-size:24px}.article-custom__content{font-size:14px}}.article-related{background-color:#f8f1ec;padding:60px 0 80px;margin-top:60px}.article-related__container{max-width:1200px;margin:0 auto;padding:0 15px}.article-related__title{font-size:32px;font-weight:400;font-family:var(--zinc-900),serif;color:var(--text-color);margin:0 0 40px}.article-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-related__card{display:block;text-decoration:none;color:var(--text-color)}.article-related__image-wrapper{aspect-ratio:1;overflow:hidden;margin-bottom:16px;background-color:#e0e0e0}.article-related__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-related__card:hover .article-related__image{transform:scale(1.05)}.article-related__image-placeholder{width:100%;height:100%;background-color:#d0d0d0;background-image:linear-gradient(45deg,#c0c0c0 25%,transparent 25%),linear-gradient(-45deg,#c0c0c0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c0c0c0 75%),linear-gradient(-45deg,transparent 75%,#c0c0c0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.article-related__info{padding:0 4px}.article-related__date{display:block;font-size:13px;color:var(--text-subdued, #666);margin-bottom:8px}.article-related__card-title{font-size:18px;font-weight:500;line-height:1.4;margin:0;color:var(--zinc-800)}@media screen and (max-width:749px){.article-related{padding:40px 0 50px;margin-top:40px}.article-related__container{padding:0}.article-related__title{font-size:26px;margin-bottom:24px;padding:0 15px}.article-related__grid{display:flex;scroll-snap-type:x mandatory;gap:0}.article-related__card{flex:0 0 75%;min-width:260px;max-width:300px;scroll-snap-align:start;padding-left:20px}.article-related__card-title{font-size:15px}.article-related__image-wrapper{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article-custom.css.map */
