.blog-filters{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-10)}.blog-filter-btn{padding:var(--space-2) var(--space-5);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast)}.blog-filter-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-filter-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog-search{max-width:400px;margin:0 auto var(--space-8);position:relative}.blog-search__input{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);outline:none;transition:var(--transition-fast)}.blog-search__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1b453214}.blog-search__icon{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-8)}@media(min-width:992px){.blog-grid{grid-template-columns:repeat(3,1fr)}.blog-grid .blog-card:first-child{grid-column:span 2;flex-direction:row;align-items:stretch}.blog-grid .blog-card:first-child .blog-card__image{width:45%;height:100%;object-fit:cover}.blog-grid .blog-card:first-child .blog-card__content{flex:1;display:flex;flex-direction:column;justify-content:center}}.blog-article__hero{position:relative;padding:calc(var(--space-20) + 80px) 0 var(--space-16);overflow:hidden}.blog-article__hero .page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-forest);background-size:cover;background-position:center;z-index:-1}.blog-article__hero .page-hero__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1b453273;z-index:1}.blog-article__hero .page-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 80%,rgba(201,255,46,.05) 0%,transparent 60%);z-index:2}.page-hero--blog-1121 .page-hero__bg{background-image:url(/assets/1121-Basmati-vs-Sella-vs-Matta-Rice-A-Complete-Buyer\'s-Guide-Lwupy04w.jpeg)}.page-hero--blog-choose-grade .page-hero__bg{background-image:url(/assets/How-to-Choose-the-Right-Basmati-Rice-Grade-for-Bulk-Import-GVsbjYdr.jpeg)}.page-hero--blog-quality-tiers .page-hero__bg{background-image:url(/assets/Understanding-Rice-Quality-Tiers-What-Premium-Medium-and-Economy-Really-Mean-Uw_Mh5ec.jpeg)}.page-hero--blog-journey .page-hero__bg,.page-hero--blog-journey-basmati .page-hero__bg{background-image:url(/assets/The-Journey-of-Basmati-Rice-From-Indian-Paddies-to-GCC-Tables-BH_dGwVP.jpeg)}.page-hero--blog-spices .page-hero__bg,.page-hero--blog-sourcing-spices .page-hero__bg{background-image:url(/assets/Sourcing-Premium-Spices-for-Wholesale-What-Buyers-Need-to-Know-DYQQdgT1.jpeg)}.page-hero--blog-pulses .page-hero__bg,.page-hero--blog-pulses-101 .page-hero__bg{background-image:url(/assets/Pulses-101-Types-Sourcing-and-Bulk-Buying-for-the-GCC-Market-DwiPy9Wq.jpeg)}.page-hero--blog-importing .page-hero__bg,.page-hero--blog-importing-guide .page-hero__bg{background-image:url(/assets/A-Practical-Guide-to-Importing-Rice-Pulses-_-Spices-into-the-UAE-and-GCC-Bhl1dHYQ.jpeg)}.page-hero--blog-exporting-regions .page-hero__bg{background-image:url(/assets/Top-Rice-Exporting-Regions-in-2026-Where-Premium-Basmati-Comes-From-DtCRMCwl.jpeg)}.page-hero--blog-why-shahin .page-hero__bg,.page-hero--blog-distributors-shahin .page-hero__bg{background-image:url(/assets/Why-Distributors-Choose-Shahin-The-Value-of-a-Tiered-Rice-Brand-hGTlkn33.jpeg)}.page-hero--blog-sustainable .page-hero__bg,.page-hero--blog-sustainable-sourcing .page-hero__bg{background-image:url(/assets/Sustainable-_-Ethical-Sourcing-in-the-Rice-and-Spice-Trade-DXGPvlmL.jpeg)}.blog-article__header{text-align:center;max-width:780px;margin:var(--space-6) auto 0}.blog-article__header .blog-card__category{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-forest);background:#c9ff2ed9;border-radius:var(--radius-full);margin-bottom:var(--space-5)}.blog-article__header h1{font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-5);line-height:var(--leading-snug);letter-spacing:-.03em;font-weight:var(--weight-extrabold)}.blog-article__meta{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-on-dark-muted);flex-wrap:wrap}.blog-article__content{padding:var(--space-16) 0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text)}.blog-article__content .lead{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.blog-article__content h2{font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-4);color:var(--color-text);font-weight:var(--weight-bold)}.blog-article__content h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);color:var(--color-text)}.blog-article__content p{margin-bottom:var(--space-5)}.blog-article__content ul,.blog-article__content ol{margin-bottom:var(--space-5);padding-left:var(--space-8)}.blog-article__content li{margin-bottom:var(--space-3)}.blog-article__content blockquote{border-left:3px solid var(--color-accent);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;background:#c9ff2e0a;border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text-secondary)}.blog-article__content table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-sm);border-radius:var(--radius-lg);overflow:hidden}.blog-article__content th,.blog-article__content td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);text-align:left}.blog-article__content th{background:var(--color-primary);color:var(--color-white);font-weight:var(--weight-semibold);border-color:var(--color-primary)}.blog-post{max-width:780px;margin:0 auto;padding:var(--space-16) 0}.blog-post__header{margin-bottom:var(--space-10)}.blog-post__category{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-forest);background:#c9ff2e33;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.blog-post__title{font-size:var(--text-3xl);margin-bottom:var(--space-4);line-height:var(--leading-snug)}.blog-post__meta{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-text-secondary);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light)}.blog-post__author{display:flex;align-items:center;gap:var(--space-2)}.blog-post__author-avatar{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover}.blog-content{font-size:var(--text-md);line-height:var(--leading-relaxed)}.blog-content h2{font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-4)}.blog-content h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.blog-content p{margin-bottom:var(--space-5)}.blog-content ul,.blog-content ol{margin-bottom:var(--space-5);padding-left:var(--space-8)}.blog-content li{margin-bottom:var(--space-3)}.blog-content blockquote{border-left:3px solid var(--color-accent);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;background:#c9ff2e0a;border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text-secondary)}.blog-content table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-sm);border-radius:var(--radius-lg);overflow:hidden}.blog-content th,.blog-content td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);text-align:left}.blog-content th{background:var(--color-primary);color:var(--color-white);font-weight:var(--weight-semibold);border-color:var(--color-primary)}.blog-cta{text-align:center;padding:var(--space-10);margin:var(--space-10) 0;background:linear-gradient(135deg,#133324,#1b4532);border:1px solid rgba(201,255,46,.3);border-radius:var(--radius-xl)}.blog-cta h3{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-white)}.blog-cta p{color:#ffffffd9;margin-bottom:var(--space-4);font-size:var(--text-sm)}.related-posts{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border-light)}.related-posts__title{font-size:var(--text-2xl);margin-bottom:var(--space-8)}.related-posts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-6)}@media(max-width:768px){.blog-grid{grid-template-columns:1fr;gap:var(--space-6)}.blog-controls{flex-direction:column;gap:var(--space-4)}.blog-search{max-width:100%}.blog-filters{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);flex-wrap:nowrap}.blog-filter-btn{white-space:nowrap;flex-shrink:0}.blog-article__hero{padding:calc(var(--space-16) + 80px) 0 var(--space-10)}.blog-article__header h1{font-size:var(--text-2xl)}.blog-article__meta{gap:var(--space-2);font-size:var(--text-xs)}.blog-article__content{padding:var(--space-10) 0}.blog-article__content .lead{font-size:var(--text-base)}.blog-article__content h2{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.blog-article__content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.blog-cta{padding:var(--space-8)}.blog-post__title{font-size:var(--text-2xl)}.blog-post__meta{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.related-posts__grid{grid-template-columns:1fr}}@media(max-width:480px){.blog-article__header h1{font-size:var(--text-xl)}.blog-article__content{padding:var(--space-8) 0}.blog-cta{padding:var(--space-6);margin:var(--space-8) 0}}
