.article-layout{display:grid;grid-template-columns:1fr 280px;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;align-items:start}.article-main{min-width:0;max-width:780px}.article-sidebar{position:relative}.sidebar-inner{position:sticky;top:100px}.sidebar-toc{background:#faf7f5;border:1px solid #e8e0da;border-radius:12px;padding:24px;margin-bottom:20px}.sidebar-title{font-family:Playfair Display,serif;font-size:.95rem;color:#1a1a1a;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #c4a882;letter-spacing:.02em}.toc-list{list-style:none;padding:0;margin:0}.toc-list li{margin-bottom:0}.toc-link{display:block;padding:8px 0 8px 14px;font-size:.85rem;color:#8b8b8b;text-decoration:none;border-left:2px solid transparent;transition:all .2s ease;line-height:1.4}.toc-link:hover{color:#1a1a1a;border-left-color:#e8e0da}.toc-link.active{color:#1a1a1a;font-weight:600;border-left-color:#c4a882}.sidebar-cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:28px 24px;text-align:center}.cta-label{font-family:Playfair Display,serif;color:#fff;font-size:1.05rem;margin:0 0 16px;line-height:1.4}.cta-button{display:block;background:#c4a882;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-size:.95rem;font-weight:600;letter-spacing:.03em;transition:all .3s ease;margin-bottom:12px}.cta-button:hover{background:#a8895e;transform:translateY(-1px);box-shadow:0 4px 16px #c4a88266}.cta-link{display:block;color:#c4a882;text-decoration:none;font-size:.8rem;transition:color .2s}.cta-link:hover{color:#d4b892}@media(max-width:1024px){.article-layout{grid-template-columns:1fr;gap:0;padding:0 16px}.article-sidebar{display:none}}.blog-posts .section-blocks>[data-block-type=text]:first-child{background:linear-gradient(135deg,#f7ece4,#faf7f5);text-align:center;padding:60px 20px 40px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/article-sidebar.css.map */
