.news-article-section{padding:40px 0}.news-article-header{display:flex;flex-direction:column-reverse;gap:2rem;margin-bottom:3rem}@media (min-width: 768px){.news-article-header{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.news-article-header__image img{height:100%;max-height:500px;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0000001a}.news-article-header__content{border-radius:8px}}@media (max-width: 767px){.news-article-header__image img{border-radius:8px}.news-article-header__content{border-radius:8px;padding:2rem}.news-article-header{gap:2rem}}.news-article-header__content{display:flex;flex-direction:column;gap:1.5rem;background-color:var(--header-bg-color, #F4F1EA);color:var(--header-text-color, #333);padding:3rem;border-radius:8px;justify-content:center}.news-article-title{font-size:2.5rem;line-height:1.2;margin:0;color:inherit}.news-article-excerpt{font-size:1.1rem;color:inherit;line-height:1.6;opacity:.9}.news-article-author{display:flex;align-items:center;gap:1rem;margin-top:1rem;background-color:var(--author-bg-color, #fff);padding:.75rem 1.5rem;border-radius:25px;width:fit-content;box-shadow:0 2px 8px #0000000d}.author-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;background-color:#eee}.author-details{display:flex;flex-direction:column;font-size:.9rem}.author-name{font-weight:700;text-decoration:underline}.publish-date{color:#777}.news-article-header__image img{width:100%;height:auto;display:block}.news-article-body{display:flex;flex-direction:column;gap:3rem}@media (min-width: 990px){.news-article-body{display:grid;grid-template-columns:2fr 1fr;gap:4rem}}.news-article-summary{background-color:#f9f9f9;padding:2rem;border-radius:8px;margin-bottom:2rem}.news-article-summary h2{margin-top:0;font-size:1.5rem;margin-bottom:1rem}.news-article-sticky-wrapper{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none}.news-article-sticky-wrapper::-webkit-scrollbar{display:none}.news-article-toc-container{background:#fff;padding:1.5rem;border:1px solid #eee;border-radius:8px}.toc-header h3{margin-top:0;margin-bottom:1.5rem;font-size:1.2rem;color:#333}.toc-body{display:flex;gap:1rem}.reading-progress-track{width:6px;background-color:var(--progress-bar-bg-color, #E0E0E0);border-radius:3px;position:relative;min-height:80px}.reading-progress-bar{width:100%;background-color:var(--progress-bar-color, #4CAF50);height:0%;border-radius:3px;transition:height .1s ease-out;position:absolute;top:0;left:0}.toc-list{list-style:none;padding:0;margin:0;flex:1}.toc-list li{margin-bottom:.8rem}.toc-subitem{padding-left:1.5rem;font-size:.9em}.toc-list a{text-decoration:none;color:#666;font-size:.95rem;transition:color .2s;display:block;position:relative;padding-left:10px}.toc-list a:hover,.toc-list a.active{color:#000;font-weight:600}.toc-list a.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--toc-marker-color, #000);border-radius:50%}@media (max-width: 989px){.news-article-sidebar{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fff;border-top:1px solid #eee;box-shadow:0 -2px 10px #0000000d}.news-article-sticky-wrapper{position:static;max-height:none;overflow-y:visible}.news-article-toc-container{background:transparent;border:none;border-radius:0;padding:0}.toc-header{display:none}.toc-body{flex-direction:column;gap:0}.reading-progress-track{width:100%;height:4px;min-height:0;border-radius:0;position:absolute;top:0;left:0;background-color:transparent}.reading-progress-bar{width:0%;height:100%;transition:width .1s ease-out;border-radius:0}.toc-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:1rem;gap:.8rem;-webkit-overflow-scrolling:touch;margin-top:4px}.toc-list li{margin-bottom:0;flex:0 0 auto;width:auto}.toc-list a{background:#fff;border:1px solid #e0e0e0;border-radius:15px;font-size:.9rem;color:#333;padding:.6rem 1.2rem;transition:all .2s ease;box-shadow:0 2px 4px #00000008}.toc-list a:hover{border-color:#ccc}.toc-list a.active{background:var(--toc-marker-color, #6B8E23);border-color:var(--toc-marker-color, #6B8E23);color:#fff;box-shadow:0 4px 8px #0000001a}.toc-list a.active:before{display:none}.toc-subitem{padding-left:0}}.news-article-breadcrumb .ed_breadcrumbs-section{padding:0!important;margin-bottom:.5rem}.news-article-content blockquote{margin:2.5rem 0;padding:0;border:none;background:transparent;position:relative}.news-article-content blockquote:before{content:"";display:flex;align-items:center;font-family:var(--header-font-family, serif);font-weight:700;font-size:1.25rem;color:#6b8e23;padding-bottom:.8rem;border-bottom:1px solid #d0d0d0;margin-bottom:1rem}.news-article-content blockquote p{font-size:1.1rem;line-height:1.7;color:#444;margin:0;font-style:normal;font-family:var(--body-font-family, sans-serif)}.news-article-ad{margin-top:2rem;position:relative}.news-article-ad-link{display:block;position:relative;text-decoration:none;border-radius:8px;overflow:hidden}.news-article-ad-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:8px;transition:transform .3s ease}.news-article-ad-link:hover .news-article-ad-image{transform:scale(1.02)}.news-article-ad-button{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);background-color:#6b8e23;color:#fff;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;white-space:nowrap;box-shadow:0 4px 10px #0003;transition:background-color .2s ease,transform .2s ease}.news-article-ad-link:hover .news-article-ad-button{background-color:#556b2f;transform:translate(-50%) translateY(-2px)}.news-article-ad--mobile{display:none}.news-article-ad--desktop{display:block}@media (max-width: 989px){.news-article-ad--mobile{display:block;margin-top:3rem;margin-bottom:2rem}.news-article-ad--desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/news-article.css.map */
