.custom-article{padding-top:var(--section-gap-top, 20px);padding-bottom:var(--section-gap-bottom, 20px)}.custom-article__layout-wrapper{display:grid;grid-template-columns:1fr 360px;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;align-items:start}.custom-article__content-col{min-width:0}.custom-article__summary{text-align:start;background-color:#f7f3ee;border-left:4px solid #F58720;border-radius:8px;padding:24px 28px;margin-bottom:28px}.custom-article__toc{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;margin-bottom:28px}.custom-article__toc-title{font-size:16px;text-align:start;font-weight:700;color:#111827;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #f0ebe4}.custom-article__toc-list{list-style:none;margin:0;padding:0;counter-reset:toc-counter}.custom-article__toc-list li{counter-increment:toc-counter;display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px dashed #f0ebe4}.custom-article__toc-list li:hover{background-color:#f7f3ee;padding:8px}.custom-article__toc-list li:last-child{border-bottom:none}.custom-article__toc-list li:before{content:counter(toc-counter,decimal-leading-zero);font-size:12px;font-weight:700;color:#f58720;flex-shrink:0}.custom-article__toc-list a{font-size:14px;font-weight:500;color:#374151;text-decoration:none;line-height:1.4;transition:color .2s ease}.custom-article__toc-list a:hover{color:#f58720}.custom-article__summary-title{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 12px}.custom-article__summary-text{font-size:16px;line-height:1.75;color:#404040;font-style:italic;margin:0}.custom-article__pic{width:100%;margin-bottom:28px;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;position:relative}.custom-article__pic--full-width{border-radius:0}.custom-article__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:unset}.custom-article__header{margin-bottom:24px;text-align:left}.custom-article__dates-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:10px}.custom-article__publish-date,.custom-article__updated-date{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:#000;letter-spacing:.01em}.custom-article__publish-date svg,.custom-article__updated-date svg{flex-shrink:0;color:#f58720}.custom-article__date-value{color:#888}.custom-article__title{font-size:calc(var(--font-headline-scale-desk, 1) * var(--font-heading-size, 2.8rem));line-height:1.25;margin:0;color:var(--color-body-text, inherit)}.custom-article__body{font-size:1.6rem;line-height:1.75;text-align:justify;color:inherit}.custom-article__body>*+*{margin-top:1.25em}.custom-article__share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid #e5e7eb}.custom-article__share-label{font-size:14px;font-weight:600;color:#374151;margin:0}.custom-article__share-buttons{display:flex;gap:8px}.custom-article__share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f3f4f6;color:#374151;transition:background-color .2s ease,color .2s ease;text-decoration:none}.custom-article__share-btn:hover{background-color:#374151;color:#fff}.custom-article__share-btn svg{width:16px;height:16px}.custom-article__sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:24px}.custom-article__author-card{background-color:#f7f3ee;border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.custom-article__author-avatar-wrap{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:14px;flex-shrink:0;background-color:#e5ddd4;display:flex;align-items:center;justify-content:center}.custom-article__author-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block}.custom-article__author-avatar--fallback{width:100px;height:100px;border-radius:50%;background-color:#d6cdc4;display:flex;align-items:center;justify-content:center;color:#8b7d72}.custom-article__author-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:#888;margin:0 0 4px}.custom-article__author-name{font-size:24px;font-weight:700;color:#111827;margin:0 0 10px;line-height:1.3}.custom-article__author-bio{font-size:16px;line-height:1.6;color:#404040;margin:0 0 16px}.custom-article__author-socials{display:flex;gap:8px;justify-content:center;margin-top:4px}.custom-article__social-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#1c3e6e;color:#fff;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .15s ease;box-shadow:0 1px 3px #00000014}.custom-article__social-icon:hover{background-color:#111827;color:#fff}.custom-article__recent-posts{border-radius:12px;padding:24px 20px}.custom-article__recent-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f0ebe4;text-align:left}.custom-article__recent-item{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid #f5f0ea;transition:opacity .2s ease}.custom-article__recent-item:last-child{border-bottom:none;padding-bottom:0}.custom-article__recent-item:first-of-type{padding-top:0}.custom-article__recent-item:hover{opacity:.75}.custom-article__recent-thumb{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#e5e7eb;line-height:0}.custom-article__recent-thumb img{width:80px;height:80px;object-fit:cover;display:block}.custom-article__recent-thumb-placeholder{width:80px;height:80px;background-color:#d1d5db}.custom-article__recent-info{display:flex;flex-direction:column;text-align:start;gap:4px;min-width:0}.custom-article__recent-date{font-size:11.5px;color:#9ca3af;font-weight:500;letter-spacing:.01em}.custom-article__recent-name{font-size:16px;font-weight:600;color:#1f2937;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-article__comment-wrapper{max-width:1200px;margin:48px auto 0;padding:0 20px}.custom-article__faqs{margin-top:40px;padding-top:32px;border-top:1px solid #e5e7eb}.custom-article__faqs-title{font-size:24px;text-align:start;font-weight:700;color:#111827;margin:0 0 20px}.custom-article__faqs-list{display:flex;flex-direction:column;gap:0}.custom-article__faq-item{border-bottom:1px solid #e5e7eb}.custom-article__faq-item:last-child{border-bottom:none}.custom-article__faq-question{letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;font-size:17px;font-weight:600;color:#111827;gap:12px}.custom-article__faq-question:hover{color:#f58720;background-color:transparent}.custom-article__faq-icon{flex-shrink:0;transition:transform .25s ease}.custom-article__faq-question.is-open .custom-article__faq-icon{transform:rotate(180deg)}.custom-article__faq-answer{padding:0 0 16px;font-size:16px;text-align:start;line-height:1.7;color:#404040}.custom-article__faq-answer p{margin:0}@media screen and (max-width:989px){.custom-article__layout-wrapper{grid-template-columns:1fr;gap:32px}.custom-article__sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}}@media screen and (max-width:749px){.custom-article__layout-wrapper{padding:0 16px;gap:24px}.custom-article__sidebar{grid-template-columns:1fr;gap:20px}.custom-article__title{font-size:calc(var(--font-headline-scale, 1) * var(--font-heading-size, 2.2rem))}.custom-article__author-card{padding:24px 20px}.custom-article__recent-posts{padding:20px 16px}.custom-article__comment-wrapper{padding:0 16px;margin-top:32px}}@media screen and (min-width:1200px){.custom-article__layout-wrapper{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-section-blog-post.css.map */
