.detail-back-header.svelte-1teoznn{background-color:var(--grey-100);border-bottom:1px solid var(--grey-200);padding:1rem 0}.back-header-container.svelte-1teoznn{justify-content:space-between;align-items:center;display:flex}.back-link-btn.svelte-1teoznn{background:var(--white);border:1px solid var(--grey-200);font-family:var(--font-heading);color:var(--black);transition:var(--transition);border-radius:30px;align-items:center;gap:.75rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #00000005}.back-icon-circle.svelte-1teoznn{background-color:var(--grey-100);width:24px;height:24px;color:var(--black);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.back-link-btn.svelte-1teoznn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 6px 16px #a61a2214}.back-link-btn.svelte-1teoznn:hover .back-icon-circle:where(.svelte-1teoznn){background-color:var(--primary);color:var(--white);transform:translate(-2px)}.page-breadcrumbs.svelte-1teoznn{color:var(--grey-700);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.crumb-separator.svelte-1teoznn{color:var(--grey-400);font-weight:400}.page-breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--grey-700);transition:var(--transition-fast);text-decoration:none}.page-breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--primary)}.page-breadcrumbs.svelte-1teoznn .active:where(.svelte-1teoznn){color:var(--primary);font-weight:800}@media (width<=768px){.back-header-container.svelte-1teoznn{flex-direction:column;align-items:flex-start;gap:.75rem}}.post-wrapper.svelte-1teoznn{background-color:var(--white);max-width:860px;margin:0 auto}.post-header.svelte-1teoznn{margin-bottom:2.5rem}.category-badge.svelte-1teoznn{background-color:var(--primary);color:var(--white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);margin-bottom:1rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.post-title.svelte-1teoznn{color:var(--black);margin-bottom:1.25rem;font-size:2.5rem;line-height:1.2}@media (width<=768px){.post-title.svelte-1teoznn{font-size:1.8rem}}.post-meta.svelte-1teoznn{color:var(--grey-700);flex-wrap:wrap;gap:.75rem;font-size:.9rem}.meta-item.svelte-1teoznn{align-items:center;gap:.4rem;display:flex}.meta-divider.svelte-1teoznn{color:var(--grey-400)}.cover-image-box.svelte-1teoznn{border-radius:var(--radius-sm);border:1px solid var(--grey-200);width:100%;max-height:480px;margin-bottom:3rem;overflow:hidden}.cover-img.svelte-1teoznn{object-fit:cover;width:100%;height:100%}.post-body.svelte-1teoznn{color:var(--grey-900);margin-bottom:3rem;font-size:1.1rem;line-height:1.8}.post-body.svelte-1teoznn h2{color:var(--black);margin-top:2rem;margin-bottom:1rem;font-size:1.75rem}.post-body.svelte-1teoznn h3{color:var(--black);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.35rem}.post-body.svelte-1teoznn p{color:var(--grey-800);margin-bottom:1.25rem}.post-body.svelte-1teoznn ul,.post-body.svelte-1teoznn ol{margin-bottom:1.5rem;padding-left:1.5rem}.post-body.svelte-1teoznn li{margin-bottom:.5rem}.post-body.svelte-1teoznn blockquote{border-left:4px solid var(--primary);background-color:var(--grey-100);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:2rem 0;padding:1.25rem 1.5rem}.related-posts-section.svelte-1teoznn{border-top:2px solid var(--grey-200);max-width:860px;margin:4rem auto 0;padding-top:3rem}.related-title.svelte-1teoznn{margin-bottom:1.5rem;font-size:1.5rem}.related-card.svelte-1teoznn{padding:1rem!important}.rel-img.svelte-1teoznn{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:140px;margin-bottom:.75rem}.related-card.svelte-1teoznn h4:where(.svelte-1teoznn){color:var(--black);font-size:1rem;line-height:1.3}.related-card.svelte-1teoznn:hover h4:where(.svelte-1teoznn){color:var(--primary)}.loading-container.svelte-1teoznn{text-align:center;padding:4rem 0}.spinner.svelte-1teoznn{border:4px solid var(--grey-200);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite svelte-1teoznn-spin}@keyframes svelte-1teoznn-spin{to{transform:rotate(360deg)}}.btn-primary.svelte-1teoznn{background-color:var(--primary);color:var(--white);font-family:var(--font-heading);border-radius:var(--radius-sm);margin-top:1rem;padding:.6rem 1.25rem;font-weight:600;display:inline-block}.cta-banner-section.svelte-1teoznn{background-color:var(--primary);padding:5rem 0}.cta-banner-container.svelte-1teoznn{text-align:left;justify-content:space-between;align-items:center;display:flex}.cta-text.svelte-1teoznn h2:where(.svelte-1teoznn){color:var(--white);margin-bottom:.5rem;font-size:2rem;font-weight:800}.cta-text.svelte-1teoznn p:where(.svelte-1teoznn){color:#ffffffd9;font-size:1.05rem}.cta-white-btn.svelte-1teoznn{background-color:var(--white);color:var(--primary);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition-fast);border-radius:var(--radius-sm);white-space:nowrap;border:none;align-items:center;padding:1rem 2.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-white-btn.svelte-1teoznn:hover{background-color:var(--black);color:var(--white)}@media (width<=768px){.cta-banner-container.svelte-1teoznn{text-align:center;flex-direction:column;gap:1.5rem}}
