.blog-main-layout.svelte-u4k2t{display:grid;grid-template-columns:320px 1fr;gap:5rem;max-width:1400px;margin:0 auto;padding:0px 2rem 80px}.blog-sidebar.svelte-u4k2t{border-right:1px solid #1a1a1a;padding-right:2rem}.sidebar-sticky-content.svelte-u4k2t{position:sticky;top:120px}.sidebar-label.svelte-u4k2t{font-size:.8rem;text-transform:uppercase;color:#c0a062;font-weight:700;letter-spacing:.05em;margin-bottom:1rem}.search-section.svelte-u4k2t{margin-bottom:4rem}.search-input-wrapper.svelte-u4k2t{background:#0d0d0d;border:1px solid #333;border-radius:4px;padding:.8rem;display:flex;align-items:center;transition:border-color .3s}.search-input-wrapper.svelte-u4k2t:focus-within{border-color:#c0a062}.search-input-wrapper.svelte-u4k2t input:where(.svelte-u4k2t){background:transparent;border:none;color:#fff;width:100%;outline:none;font-size:.9rem}.search-icon.svelte-u4k2t{opacity:.5}.search-helper.svelte-u4k2t{margin-top:.8rem;font-size:.85rem;color:#888;line-height:1.4}.search-helper.svelte-u4k2t p:where(.svelte-u4k2t){margin:0 0 .4rem}.helper-link.svelte-u4k2t{color:#c0a062;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s;font-size:.8rem}.helper-link.svelte-u4k2t:hover{border-bottom-color:#c0a062;color:#fff}.most-read-section.svelte-u4k2t{margin-top:3rem}.section-subtitle-sidebar.svelte-u4k2t{font-size:.85rem;color:#888;margin-bottom:1.5rem;line-height:1.4;font-style:italic;border-left:2px solid #333;padding-left:10px}.most-read-item.svelte-u4k2t{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #1a1a1a;text-decoration:none;transition:transform .2s}.most-read-item.svelte-u4k2t:hover{transform:translate(5px)}.item-info.svelte-u4k2t h4:where(.svelte-u4k2t){color:#e0e0e0;font-size:.95rem;margin:0 0 .4rem;line-height:1.4;font-weight:500}.topic-tag.svelte-u4k2t{font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.blog-content.svelte-u4k2t{padding-top:2rem}.clusters-header.svelte-u4k2t{margin-bottom:5rem;text-align:left;border-bottom:1px solid #1a1a1a;padding-bottom:3rem}.clusters-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(3rem,6vw,4.5rem);margin-bottom:1rem;color:#c0a062;font-family:Playfair Display,serif}.clusters-header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.2rem;color:#b0b0b0;max-width:70ch;margin:0;line-height:1.6}.topic-cluster.svelte-u4k2t{margin-bottom:7rem}.topic-header.svelte-u4k2t{margin-bottom:2rem}.topic-header.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:2.2rem;color:#e0e0e0;margin-bottom:.5rem;font-family:Playfair Display,serif}.topic-description.svelte-u4k2t{color:#aaa;font-size:1.05rem;margin-bottom:.5rem;max-width:65ch}.editorial-note.svelte-u4k2t{color:#666;margin-bottom:1rem}.topic-cta.svelte-u4k2t{color:#c0a062;font-weight:600;text-decoration:none;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.topic-cta.svelte-u4k2t:hover{color:#fff;text-decoration:underline}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem}.post-preview-card.svelte-u4k2t{background:#111;border:1px solid #222;display:flex;flex-direction:column;height:100%;text-decoration:none;transition:all .3s ease;border-radius:4px;overflow:hidden}.post-preview-card.svelte-u4k2t:hover{border-color:#c0a062;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.card-image-wrapper.svelte-u4k2t{height:180px;overflow:hidden;position:relative;background-color:#1a1a1a}.card-image-wrapper.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:scale .5s ease}.post-preview-card.svelte-u4k2t:hover img:where(.svelte-u4k2t){scale:1.05}.card-badge.svelte-u4k2t{position:absolute;top:10px;left:10px;background:#000c;color:#c0a062;padding:4px 10px;font-size:.7rem;text-transform:uppercase;font-weight:700;border-radius:2px;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.post-info.svelte-u4k2t{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.post-info.svelte-u4k2t h3:where(.svelte-u4k2t){color:#e0e0e0;font-size:1.3rem;margin:0 0 .8rem;line-height:1.3;font-family:"Source Sans 3",sans-serif;font-weight:600}.card-excerpt.svelte-u4k2t{font-size:.95rem;color:#888;line-height:1.5;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-u4k2t{margin-top:auto;color:#c0a062;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.results-header.svelte-u4k2t{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #222}.results-header.svelte-u4k2t h2:where(.svelte-u4k2t){color:#c0a062;font-family:Playfair Display,serif}.clear-search.svelte-u4k2t{background:none;border:1px solid #333;color:#888;padding:.6rem 1.2rem;margin-top:1rem;cursor:pointer;font-size:.8rem;border-radius:2px;transition:all .3s}.clear-search.svelte-u4k2t:hover{border-color:#c0a062;color:#c0a062}@media (max-width: 1024px){.blog-main-layout.svelte-u4k2t{grid-template-columns:1fr;gap:4rem;padding-bottom:60px}.blog-sidebar.svelte-u4k2t{border-right:none;border-bottom:1px solid #1a1a1a;padding-right:0;padding-bottom:3rem;margin-bottom:0}.sidebar-sticky-content.svelte-u4k2t{position:relative;top:0}}@media (max-width: 768px){.clusters-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:3rem}.posts-grid.svelte-u4k2t{gap:2rem}.card-image-wrapper.svelte-u4k2t{height:160px}.blog-main-layout.svelte-u4k2t{padding-top:40px}}
