/* Zivara Naturals — blog listing */
.zblog{--zb-teal:#0f7f6f;--zb-shadow-sm:0 2px 8px rgba(15,42,32,.04);--zb-shadow-md:0 8px 24px rgba(15,42,32,.06);--zb-shadow-lg:0 20px 60px rgba(15,42,32,.10);color:var(--text);background:#fff;font-family:var(--font-body);line-height:1.6}.zblog *{box-sizing:border-box}.zblog a{color:inherit;text-decoration:none}.zblog img{display:block;max-width:100%}
.zblog-hero{position:relative;overflow:hidden;padding:34px 20px 60px;background:linear-gradient(180deg,var(--sage-light),var(--off-white))}.zblog-hero:before{content:'';position:absolute;top:-140px;right:-120px;width:400px;height:400px;border-radius:50%;background:var(--gold-warm);opacity:.45;filter:blur(60px)}.zblog-hero__inner{position:relative;z-index:1;max-width:1240px;margin:auto;text-align:center}.zblog-crumb{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;font-size:12.5px;color:var(--grey)}.zblog-crumb span:first-of-type{opacity:.4}.zblog-crumb span:last-child{color:var(--forest);font-weight:600}.zblog-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.zblog-eyebrow:before,.zblog-eyebrow:after{content:'';width:24px;height:1px;background:var(--gold);opacity:.6}.zblog-hero h1{max-width:760px;margin:0 auto 16px;color:var(--forest);font-family:var(--font-display);font-size:clamp(30px,5vw,50px);font-weight:600;line-height:1.08;letter-spacing:-1.4px}.zblog-hero__description,.zblog-hero__description p{max-width:680px;margin:0 auto 12px;color:var(--grey);font-size:16px;line-height:1.75}.zblog-hero__description strong{color:var(--forest);font-weight:600}.zblog-urdu{max-width:680px;margin:0 auto;color:var(--grey);font-family:var(--font-urdu);font-size:15px;line-height:2}
.zblog-featured-wrap{padding:56px 20px 0}.zblog-featured{display:grid;grid-template-columns:1fr;max-width:1240px;margin:auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;transition:.35s}.zblog-featured:hover{border-color:transparent;box-shadow:var(--zb-shadow-lg)}.zblog-featured__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;overflow:hidden;background:linear-gradient(140deg,var(--sage-light),var(--gold-warm));font-size:76px}.zblog-featured__image{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;transition:.4s}.zblog-featured:hover .zblog-featured__image{transform:scale(1.025)}.zblog-featured__flag{position:absolute;top:16px;left:16px;padding:7px 14px;border-radius:999px;background:var(--gold);color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.zblog-featured__body{display:flex;flex-direction:column;justify-content:center;padding:34px 30px}.zblog-tag{margin-bottom:12px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.zblog-featured h2{margin:0 0 13px;color:var(--forest);font-family:var(--font-display);font-size:clamp(21px,2.7vw,29px);font-weight:600;line-height:1.22;letter-spacing:-.6px}.zblog-featured__body>p{margin:0 0 18px;color:var(--grey);font-size:14.5px;line-height:1.7}.zblog-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px;color:#999;font-size:12px}.zblog-featured__link{align-self:flex-start;padding:13px 24px;border-radius:999px;background:var(--zb-teal);color:#fff;font-size:13px;font-weight:700;transition:.3s}.zblog-featured:hover .zblog-featured__link{background:var(--forest)}
.zblog-grid-wrap{padding:44px 20px 70px}.zblog-grid-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;max-width:1240px;margin:0 auto 26px}.zblog-grid-head h2{margin:0;color:var(--forest);font-family:var(--font-display);font-size:22px;font-weight:600}.zblog-grid-head span{color:var(--grey);font-size:13px}.zblog-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1240px;margin:auto}.zblog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;transition:.35s}.zblog-card:hover{transform:translateY(-7px);border-color:transparent;box-shadow:var(--zb-shadow-lg)}.zblog-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(140deg,var(--sage-light),var(--cream));font-size:52px}.zblog-card:nth-child(3n+2) .zblog-card__media{background:linear-gradient(140deg,var(--pink-soft),var(--cream))}.zblog-card:nth-child(3n) .zblog-card__media{background:linear-gradient(140deg,var(--gold-warm),var(--sage-light))}.zblog-card__image{width:100%;height:100%;object-fit:cover;transition:.4s}.zblog-card:hover .zblog-card__image{transform:scale(1.035)}.zblog-card__tag{position:absolute;top:13px;left:13px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--forest);font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;backdrop-filter:blur(6px)}.zblog-card__body{display:flex;flex:1;flex-direction:column;padding:22px 21px}.zblog-card h3{margin:0 0 10px;color:var(--forest);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.32}.zblog-card__body>p{flex:1;margin:0 0 16px;color:var(--grey);font-size:13px;line-height:1.65}.zblog-card__meta{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #f5f5f5;color:#999;font-size:11.5px}.zblog-card__meta a{color:var(--forest);font-weight:700;transition:.25s}.zblog-card:hover .zblog-card__meta a{color:var(--gold)}.zblog-pagination{display:flex;justify-content:center;margin-top:44px}.zblog-pagination .page,.zblog-pagination a,.zblog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 3px;border:1px solid var(--line);border-radius:999px;color:var(--forest)}.zblog-pagination .current{border-color:var(--forest);background:var(--forest);color:#fff}.zblog-empty{max-width:800px;margin:auto;padding:80px 20px;text-align:center}.zblog-empty h2{color:var(--forest);font-family:var(--font-display)}
.zblog-hub{padding:64px 20px;border-top:1px solid var(--line);background:var(--off-white)}.zblog-hub__inner{max-width:1240px;margin:auto}.zblog-hub__head{margin-bottom:34px;text-align:center}.zblog-hub__head h2{margin:0 0 10px;color:var(--forest);font-family:var(--font-display);font-size:clamp(22px,3.2vw,32px);font-weight:600}.zblog-hub__head p{max-width:540px;margin:auto;color:var(--grey);font-size:14.5px}.zblog-hub__grid{display:grid;grid-template-columns:1fr;gap:18px}.zblog-topic{padding:26px 22px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:.3s}.zblog-topic:hover{transform:translateY(-4px);border-color:var(--gold-soft);box-shadow:var(--zb-shadow-md)}.zblog-topic__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:var(--sage-light);font-size:21px}.zblog-topic:nth-child(2) .zblog-topic__icon{background:var(--pink-soft)}.zblog-topic:nth-child(3) .zblog-topic__icon{background:var(--gold-warm)}.zblog-topic h3{margin:0 0 8px;color:var(--forest);font-family:var(--font-display);font-size:16.5px;font-weight:600}.zblog-topic>p{margin:0 0 14px;color:var(--grey);font-size:12.5px;line-height:1.6}.zblog-topic__links{display:flex;flex-direction:column;gap:8px}.zblog-topic__links a{display:flex;align-items:flex-start;gap:7px;color:var(--zb-teal);font-size:12.5px;font-weight:600}.zblog-topic__links a:before{content:'→';flex-shrink:0;opacity:.6}.zblog-topic__links a:hover{color:var(--forest)}
.zblog-cta{padding:70px 20px;background:#fff}.zblog-cta__inner{position:relative;max-width:1000px;margin:auto;padding:54px 34px;overflow:hidden;border-radius:36px;background:linear-gradient(135deg,var(--forest),var(--forest-dark));box-shadow:var(--zb-shadow-lg);color:#fff;text-align:center}.zblog-cta__inner:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,var(--forest-mid),transparent 42%),radial-gradient(circle at 82% 82%,var(--gold),transparent 50%);opacity:.4}.zblog-cta__inner>*{position:relative;z-index:1}.zblog-cta__eyebrow{margin-bottom:13px;color:var(--gold-soft);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.zblog-cta h2{margin:0 0 13px;font-family:var(--font-display);font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.15}.zblog-cta p{max-width:500px;margin:0 auto 26px;color:rgba(255,255,255,.8);font-size:15px;line-height:1.7}.zblog-cta__buttons{display:flex;justify-content:center;gap:11px;flex-wrap:wrap;margin-bottom:18px}.zblog-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 28px;border-radius:999px;font-size:13.5px;font-weight:700;transition:.3s}.zblog-btn--gold{background:var(--gold);color:#fff!important}.zblog-btn--gold:hover{transform:translateY(-2px);background:#9a7a45}.zblog-btn--ghost{border:1.5px solid rgba(255,255,255,.4);color:#fff!important}.zblog-btn--ghost:hover{background:rgba(255,255,255,.12)}.zblog-cta__trust{color:rgba(255,255,255,.62);font-size:12.5px}
.zblog-media-fallback{line-height:1}.zblog-card:focus-within,.zblog-featured:focus-visible,.zblog-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(min-width:560px){.zblog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.zblog-hub__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:840px){.zblog-featured{grid-template-columns:1.05fr 1fr}}@media(min-width:940px){.zblog-grid{grid-template-columns:repeat(3,1fr);gap:26px}}@media(max-width:749px){.zblog-hero{padding:28px 18px 50px}.zblog-hero__description,.zblog-hero__description p{font-size:14.5px}.zblog-featured-wrap{padding:36px 18px 0}.zblog-featured__body{padding:28px 22px}.zblog-grid-wrap{padding:36px 18px 56px}.zblog-hub{padding:52px 18px}.zblog-cta{padding:56px 18px}.zblog-cta__inner{padding:44px 22px;border-radius:26px}}@media(prefers-reduced-motion:reduce){.zblog *{scroll-behavior:auto!important;transition:none!important}}
