.zor-blog-page{--blog-accent:#c4b5fd;--blog-accent-soft:#e2e8f0;--blog-accent-violet:#a78bfa;--blog-surface:#0e0e18b8;--blog-border:#c4b5fd24;--blog-glow:#a78bfa1f;--blog-section-gap:clamp(48px, 5vw, 72px)}@media (prefers-reduced-motion:no-preference){.zor-blog-page__hero,.zor-blog-page__toolbar,.zor-blog-page__section{animation:zor-blog-fade-up .5s var(--zor-ease) both}.zor-blog-page__section:first-child{animation-delay:.1s}.zor-blog-page__section:nth-child(2){animation-delay:.16s}.zor-blog-page__section:nth-child(3){animation-delay:.22s}.zor-blog-page__section:nth-child(4){animation-delay:.28s}.zor-blog-page__hero-glow{animation:6s ease-in-out infinite zor-blog-glow-pulse}}@keyframes zor-blog-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes zor-blog-glow-pulse{0%,to{opacity:1}50%{opacity:.72}}.zor-blog-page__hero{margin-bottom:var(--zor-space-7);padding:clamp(var(--zor-space-5), 3vw, var(--zor-space-7));border-radius:var(--zor-radius-lg);border:1px solid var(--blog-border);background:linear-gradient(135deg,#c4b5fd14 0%,#0c0e18f0 48%,#94a3b80d 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #e2e8f00f,0 8px 32px #0000003d}.zor-blog-page__hero-glow{pointer-events:none;background:radial-gradient(50% 65% at 6% 0,#c4b5fd1f,#0000 55%),radial-gradient(40% 50% at 94% 100%,#94a3b80f,#0000 50%);position:absolute;inset:0}.zor-blog-page__hero-inner{justify-content:space-between;align-items:center;gap:var(--zor-space-5);flex-wrap:wrap;display:flex;position:relative}.zor-blog-page__hero-copy{flex:280px;min-width:0}.zor-blog-page__eyebrow{margin:0 0 var(--zor-space-2);font-size:var(--zor-text-xs);font-weight:var(--zor-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--blog-accent);align-items:center;gap:5px;display:inline-flex}.zor-blog-page__eyebrow svg{color:var(--blog-accent-violet)}.zor-blog-page__title{margin:0 0 var(--zor-space-1);font-size:clamp(26px,3.2vw,34px);font-weight:var(--zor-weight-extrabold);letter-spacing:-.03em;background:linear-gradient(95deg,#f8fafc 0%,#e2e8f0 30%,#c4b5fd 68%,#a78bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.zor-blog-page__subtitle{max-width:32rem;font-size:var(--zor-text-base);color:var(--zor-text-soft);margin:0}.zor-blog-page__stats{gap:var(--zor-space-2);grid-template-columns:repeat(4,minmax(108px,1fr));display:grid}.zor-blog-page__stat{align-items:center;gap:var(--zor-space-2);padding:var(--zor-space-2) var(--zor-space-3);border-radius:var(--zor-radius-md);background:#0a0c168c;border:1px solid #ffffff0f;display:flex}.zor-blog-page__stat--hot{box-shadow:0 0 14px var(--blog-glow);border-color:#c4b5fd38}.zor-blog-page__stat-icon{border-radius:var(--zor-radius-sm);width:28px;height:28px;color:var(--blog-accent-violet);background:#c4b5fd1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zor-blog-page__stat strong{font-size:var(--zor-text-sm);font-weight:var(--zor-weight-bold);color:var(--zor-text);white-space:nowrap;display:block}.zor-blog-page__stat span{color:var(--zor-text-muted);font-size:10px;display:block}.zor-blog-page__toolbar{gap:var(--zor-space-4);margin-bottom:var(--zor-space-6);flex-direction:column;display:flex}.zor-blog-page__quick-filters{gap:var(--zor-space-2);flex-wrap:wrap;display:flex}.zor-blog-page__quick-filter{border-radius:var(--zor-radius-pill);color:var(--zor-text-soft);font-size:var(--zor-text-sm);font-weight:var(--zor-weight-semibold);cursor:pointer;transition:color var(--zor-duration) var(--zor-ease), border-color var(--zor-duration) var(--zor-ease), background var(--zor-duration) var(--zor-ease), box-shadow var(--zor-duration) var(--zor-ease);background:#0c0e188c;border:1px solid #c4b5fd24;padding:7px 14px}.zor-blog-page__quick-filter:hover{color:#f8fafc;border-color:#c4b5fd47}.zor-blog-page__quick-filter.is-active{color:#f8fafc;box-shadow:0 0 14px var(--blog-glow);background:linear-gradient(135deg,#c4b5fd33,#94a3b81f);border-color:#c4b5fd61}.zor-blog-page__filters.zor-filter-bar{border-color:var(--blog-border);background:linear-gradient(#c4b5fd0a 0%,#0f172ab8 100%);margin-bottom:0}.zor-blog-page__filter-grid{gap:var(--zor-space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.zor-blog-page__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zor-blog-page__filter-action{align-items:flex-end;display:flex}.zor-blog-page__filters .zor-btn--primary{background:linear-gradient(135deg,#a78bfa,#6366f1);box-shadow:0 4px 16px #a78bfa47}.zor-blog-page__results-bar{margin-bottom:var(--zor-space-6);padding-bottom:var(--zor-space-4);border-bottom:1px solid #c4b5fd14}.zor-blog-page__results-count{font-size:var(--zor-text-base);font-weight:var(--zor-weight-semibold);color:var(--zor-text-soft);margin:0}.zor-blog-page__results-count strong{color:var(--blog-accent)}.zor-blog-page__sections{gap:var(--blog-section-gap);flex-direction:column;display:flex}.zor-blog-page__section-head{justify-content:space-between;align-items:flex-start;gap:var(--zor-space-4);margin-bottom:var(--zor-space-5);display:flex}.zor-blog-page__section-title-wrap{align-items:flex-start;gap:var(--zor-space-3);display:flex}.zor-blog-page__section-icon{border-radius:var(--zor-radius-md);width:36px;height:36px;color:var(--blog-accent-violet);background:#c4b5fd1f;border:1px solid #c4b5fd2e;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zor-blog-page__section-title{font-size:var(--zor-text-xl);font-weight:var(--zor-weight-bold);color:#f8fafc;margin:0 0 4px}.zor-blog-page__section-subtitle{font-size:var(--zor-text-sm);color:var(--zor-text-muted);margin:0}.zor-blog-page__section-count{border-radius:var(--zor-radius-pill);font-size:var(--zor-text-xs);font-weight:var(--zor-weight-semibold);color:var(--blog-accent);background:#0c0e188c;border:1px solid #c4b5fd24;flex-shrink:0;padding:5px 10px}.zor-blog-page__grid{gap:var(--zor-space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.zor-blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.zor-blog-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zor-blog-page__card{padding:var(--zor-space-5);border-radius:var(--zor-radius-lg);border:1px solid var(--blog-border);background:var(--blog-surface);transition:transform .22s var(--zor-ease), border-color .22s var(--zor-ease), box-shadow .22s var(--zor-ease);flex-direction:column;display:flex}.zor-blog-page__card:hover{box-shadow:0 14px 36px #0000004d, 0 0 20px var(--blog-glow);border-color:#c4b5fd4d;transform:translateY(-4px)}.zor-blog-page__card--featured{gap:var(--zor-space-5);grid-template-columns:1fr;padding:0;display:grid;overflow:hidden}@media (min-width:768px){.zor-blog-page__card--featured{grid-template-columns:1fr 1.2fr}}.zor-blog-page__card-media,.zor-blog-page__card-featured-media{padding:var(--zor-space-6);background:#0f172a99;justify-content:center;align-items:center;font-size:3.5rem;display:flex}.zor-blog-page__card-featured-media{min-height:200px;font-size:5rem}.zor-blog-page__card-featured-body{padding:var(--zor-space-6);flex-direction:column;justify-content:center;display:flex}.zor-blog-page__card-tags{align-items:center;gap:var(--zor-space-2);margin-bottom:var(--zor-space-3);flex-wrap:wrap;display:flex}.zor-blog-page__card-featured-badge{border-radius:var(--zor-radius-pill);font-size:var(--zor-text-xs);font-weight:var(--zor-weight-bold);color:#f8fafc;background:linear-gradient(135deg,#a78bfa,#6366f1);padding:4px 10px}.zor-blog-page__card-category{font-size:var(--zor-text-sm);font-weight:var(--zor-weight-medium);color:var(--blog-accent)}.zor-blog-page__card-date{font-size:var(--zor-text-sm);color:var(--zor-text-muted)}.zor-blog-page__card-title{margin:0 0 var(--zor-space-2);font-size:var(--zor-text-lg);font-weight:var(--zor-weight-semibold);color:var(--zor-text);line-height:var(--zor-leading-snug)}.zor-blog-page__card-title--featured{font-size:clamp(22px,2.5vw,28px);font-weight:var(--zor-weight-bold)}.zor-blog-page__card-excerpt{margin:0 0 var(--zor-space-4);font-size:var(--zor-text-sm);line-height:var(--zor-leading-relaxed);color:var(--zor-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zor-blog-page__card-meta{gap:var(--zor-space-4);margin-bottom:var(--zor-space-4);font-size:var(--zor-text-sm);color:var(--zor-text-muted);flex-wrap:wrap;display:flex}.zor-blog-page__card-meta span{align-items:center;gap:6px;display:inline-flex}.zor-blog-page__card-meta--compact{margin-bottom:var(--zor-space-3)}.zor-blog-page__card-link{margin-top:auto}.zor-blog-page .zor-page-state__icon{color:var(--blog-accent);background:#c4b5fd1f}@media (max-width:1023px){.zor-blog-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:767px){.zor-blog-page__hero-inner,.zor-blog-page__section-head{flex-direction:column}}.zor-blog-page__back{z-index:1;margin-bottom:var(--zor-space-4);font-size:var(--zor-text-sm);color:var(--blog-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.zor-blog-page__detail-hero{margin-bottom:var(--zor-space-7);padding:clamp(var(--zor-space-5), 3vw, var(--zor-space-7));border-radius:var(--zor-radius-lg);border:1px solid var(--blog-border);background:linear-gradient(135deg,#c4b5fd14 0%,#0c0e18f0 48%,#94a3b80d 100%);position:relative;overflow:hidden}.zor-blog-page__detail-inner{gap:var(--zor-space-5);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.zor-blog-page__detail-inner{grid-template-columns:auto 1fr;align-items:center}}.zor-blog-page__detail-media{border-radius:var(--zor-radius-lg);background:#0f172a99;justify-content:center;align-items:center;min-width:120px;min-height:120px;font-size:4.5rem;display:flex}.zor-blog-page__detail-title{font-size:clamp(26px,3vw,36px)}.zor-blog-page__article{margin-bottom:var(--zor-space-8);padding:var(--zor-space-6);border-radius:var(--zor-radius-lg);border:1px solid var(--blog-border);background:var(--blog-surface)}.zor-blog-page__article-body{font-size:var(--zor-text-lg);line-height:var(--zor-leading-relaxed);color:var(--zor-text-soft)}.zor-blog-page__article-body p{margin:0 0 var(--zor-space-5)}.zor-blog-page__tags{gap:var(--zor-space-2);margin-bottom:var(--zor-space-8);flex-wrap:wrap;display:flex}.zor-blog-page__tag{border-radius:var(--zor-radius-pill);font-size:var(--zor-text-xs);color:var(--blog-accent);border:1px solid #c4b5fd24;padding:4px 10px}.zor-blog-page__related-title{margin:0 0 var(--zor-space-5);font-size:var(--zor-text-xl);font-weight:var(--zor-weight-bold);color:#f8fafc}.zor-blog-page__cta{margin-top:var(--zor-space-8);padding:clamp(var(--zor-space-6), 4vw, var(--zor-space-8));border-radius:var(--zor-radius-lg);border:1px solid var(--blog-border);text-align:center;background:linear-gradient(135deg,#c4b5fd14,#0c0e18eb)}.zor-blog-page__cta-inner{max-width:40rem;margin:0 auto}.zor-blog-page__cta-title{margin:0 0 var(--zor-space-2);font-size:var(--zor-text-xl);font-weight:var(--zor-weight-bold);color:#f8fafc}.zor-blog-page__cta-text{margin:0 auto var(--zor-space-5);max-width:36rem;color:var(--zor-text-soft)}.zor-blog-page__cta-actions{justify-content:center;gap:var(--zor-space-3);flex-wrap:wrap;display:flex}
