/* WhatsApp follow-up 01 Nov 2026 — two-tier editorial navigation and Know Your Spice/Farmer */
.announcement.a26-announcement{background:#bdd18b!important;color:#233a22!important;border:0!important}
.a26-announcement-inner{max-width:1480px;margin:auto;min-height:35px;padding:5px 22px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}
.a26-announcement-inner span{font:800 10px/1.5 var(--sans);letter-spacing:.08em;color:#233923}
.a26-announcement-inner span:first-child{opacity:.68;font-size:9px}
.a26-announcement-inner a{background:#27392b;border-radius:999px;padding:6px 14px;color:#f9f8ec;text-decoration:none;font:800 10px/1.2 var(--sans)}
.premium-site-header{z-index:60}
.premium-header-shell{display:grid!important;grid-template-columns:180px minmax(10px,1fr) auto!important;column-gap:14px!important;min-height:72px!important;align-items:center!important}
.premium-site-header .premium-nav{display:none!important}
.premium-site-header .premium-tools{grid-column:3!important;justify-self:end}
.a26-topnav{position:sticky;top:74px;z-index:51;background:#fffdf6;border-bottom:1px solid #e5ddce;box-shadow:0 8px 18px rgba(44,42,33,.035)}
.a26-topnav-inner{max-width:1400px;margin:auto;min-height:55px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.9vw,44px);padding:0 18px;white-space:nowrap}
.a26-topnav a{font:800 12px/1.5 var(--sans);color:#34402f;text-decoration:none;white-space:nowrap;padding:17px 0;border-bottom:2px solid transparent;transition:color .2s}
.a26-topnav a:hover,.a26-topnav a:focus-visible{color:#996a2f;border-color:#c6a16f}
.a26-topnav a[href*="know-your"]{color:#846332}
.a26-home section[id="know-your-spice"],.a26-home section[id="know-your-farmer"]{scroll-margin-top:165px}
.a26-know-spice{padding-top:100px;padding-bottom:108px}
.a26-know-spice-header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px}
.a26-know-spice-header>div{max-width:800px}
.a26-know-spice-header h2{font:600 clamp(38px,4.5vw,57px)/1.12 var(--serif);letter-spacing:-.043em;margin:13px 0 16px}
.a26-know-spice-header h2 em,.a26-farmer h2 em{color:#b58b53;font-weight:600}
.a26-know-spice-header p{font-size:15px;line-height:1.7;color:#666e62;max-width:760px;margin:0}
.a26-know-spice-index{font:800 10px var(--sans);color:#998e78;letter-spacing:.11em;text-align:right;white-space:nowrap;padding-bottom:9px}
.a26-know-spice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.a26-know-card{border:1px solid #e3dccb;background:#fffcf7;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.a26-know-card-art{height:235px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.a26-know-card-art:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0;height:26px;background:linear-gradient(transparent,rgba(35,43,27,.07))}
.a26-know-card-art img{height:97%;max-width:88%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(42,47,34,.15));transition:transform .2s}
.a26-know-card:hover .a26-know-card-art img{transform:scale(1.03)}
.a26-know-card-art-gold{background:#f2e3bb}.a26-know-card-art-sand{background:#eadfca}.a26-know-card-art-olive{background:#e3e9d9}.a26-know-card-art-pink{background:#efddd6}
.a26-know-card-copy{padding:21px;display:flex;flex-direction:column;flex:1}
.a26-know-card-copy>span{font:800 9px var(--sans);letter-spacing:.13em;color:#9c815c}
.a26-know-card-copy h3{font:600 28px/1.2 var(--serif);margin:9px 0}
.a26-know-card-copy p{font:400 13px/1.7 var(--sans);color:#64705e;margin:0 0 20px}
.a26-know-card-copy button{border:0;border-top:1px solid #e9e4da;background:transparent;color:#31523b;text-align:left;padding:13px 0 0;margin-top:auto;font:800 12px var(--sans);display:flex;justify-content:space-between}
.a26-know-spice-footnote{font-size:11px;line-height:1.7;color:#817c70;margin:20px 0 0}
.a26-farmer{background:#e5eada;padding:85px 0}
.a26-farmer-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5.5vw,90px);align-items:center}
.a26-farmer-visual{height:540px;position:relative;border-radius:10px 72px 10px 72px;overflow:hidden;background:#516c42}
.a26-farmer-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) brightness(.88)}
.a26-farmer-visual::after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(19,38,22,.65))}
.a26-farmer-image-label{position:absolute;z-index:1;bottom:30px;left:32px;color:#fff8e5;display:flex;flex-direction:column;gap:6px}
.a26-farmer-image-label span{font:800 10px var(--sans);color:#e9d39c;letter-spacing:.15em}
.a26-farmer-image-label strong{font:600 32px var(--serif);letter-spacing:-.03em}
.a26-farmer h2{font:600 clamp(38px,4vw,55px)/1.14 var(--serif);letter-spacing:-.043em;margin:14px 0 24px;color:#30412d}
.a26-farmer-copy>p{font-size:14px;line-height:1.85;color:#5f6f58;margin:0 0 16px}
.a26-farmer-regions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}
.a26-farmer-regions>div{border:1px solid #c6d0b9;background:#f1f5e7;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:7px}
.a26-farmer-regions strong{font:600 22px var(--serif);color:#30452f}
.a26-farmer-regions span{font-size:11px;color:#66725f}
.a26-farmer-copy .a26-farmer-disclosure{font-size:11px;color:#7d8072;line-height:1.65}
.a26-farmer-link{font-size:12px;font-weight:800;color:#315139;text-decoration:none;border-bottom:1px solid #a5b595;padding-bottom:6px}
@media(max-width:1050px){
 .premium-header-shell{grid-template-columns:145px minmax(0,1fr) auto!important}
 .a26-topnav-inner{justify-content:flex-start;gap:25px;overflow-x:auto;scrollbar-width:none}
 .a26-topnav-inner::-webkit-scrollbar{display:none}
 .a26-know-spice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .a26-farmer-grid{gap:35px}
}
@media(max-width:700px){
 .a26-announcement-inner{min-height:30px;gap:8px;padding:5px 12px}
 .a26-announcement-inner span:first-child{display:none}
 .a26-announcement-inner span:nth-child(2){font-size:9px}
 .a26-announcement-inner a{font-size:9px;padding:5px 11px}
 .premium-header-shell{grid-template-columns:105px minmax(0,1fr) auto!important;min-height:64px!important}
 .premium-site-header .premium-logo{max-width:100px}
 .a26-topnav{top:64px}
 .a26-topnav-inner{min-height:45px;gap:21px;padding:0 13px}
 .a26-topnav a{font-size:11px;padding:13px 0}
 .a26-home section[id="know-your-spice"],.a26-home section[id="know-your-farmer"]{scroll-margin-top:125px}
 .a26-know-spice{padding-top:69px;padding-bottom:70px}
 .a26-know-spice-header{flex-direction:column;align-items:flex-start;gap:9px}
 .a26-know-spice-header h2{font-size:40px}
 .a26-know-spice-header p{font-size:13px}
 .a26-know-spice-index{display:none}
 .a26-know-spice-grid{grid-template-columns:1fr;gap:13px}
 .a26-know-card{display:grid;grid-template-columns:43% minmax(0,57%);min-height:205px}
 .a26-know-card-art{height:100%;min-height:205px}
 .a26-know-card-copy{padding:18px 14px}
 .a26-know-card-copy h3{font-size:23px}
 .a26-know-card-copy p{font-size:11px;line-height:1.6;margin-bottom:12px}
 .a26-know-card-copy button{font-size:10px}
 .a26-farmer{padding:65px 0}
 .a26-farmer-grid{grid-template-columns:1fr;gap:28px}
 .a26-farmer-visual{height:310px;border-radius:10px 48px 10px 48px}
 .a26-farmer-image-label{left:22px;bottom:22px}
 .a26-farmer-image-label strong{font-size:26px}
 .a26-farmer h2{font-size:40px}
 .a26-farmer-copy>p{font-size:13px;line-height:1.75}
}
@media(max-width:380px){.a26-know-card{grid-template-columns:42% minmax(0,58%)}.a26-know-card-copy{padding:12px}.a26-know-card-copy h3{font-size:19px}.a26-know-card-art{min-height:205px}}

/* On narrow screens surface the two new discovery areas before secondary links. */
@media(max-width:700px){
 .a26-topnav a{order:3}
 .a26-topnav a:first-child{order:0}
 .a26-topnav a[data-a26-anchor="know-your-spice"]{order:1}
 .a26-topnav a[data-a26-anchor="know-your-farmer"]{order:2}
 .a26-topnav-inner{gap:17px}
}

/* Final Puraatva story: preserve ingredient cards and show three source-aware chapters. */
.puraatva-story-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:0 0 59px}
.puraatva-story-chapter{min-width:0;overflow:hidden;border:1px solid #e0d4c1;border-radius:19px;background:#fffcf6;box-shadow:0 10px 33px rgba(45,42,24,.035);display:flex;flex-direction:column}
.puraatva-chapter-image{height:216px;background:#eee5d3;display:flex;align-items:center;justify-content:center;overflow:hidden}
.puraatva-chapter-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}
.puraatva-story-chapter:hover img{transform:scale(1.025)}
.puraatva-chapter-copy{padding:23px;display:flex;flex-direction:column;flex:1;gap:10px}
.puraatva-chapter-copy>span,.puraatva-ingredient-intro>span{font:800 10px/1.5 var(--sans);letter-spacing:.14em;color:#9c7644}
.puraatva-chapter-copy h3{font:600 clamp(23px,2.2vw,30px)/1.15 var(--serif);color:#2d4330;margin:0}
.puraatva-chapter-copy p{font:400 13px/1.7 var(--sans);color:#5b6459;margin:0 0 14px}
.puraatva-chapter-copy a{font:800 12px/1.5 var(--sans);color:#2f583c;text-decoration:none;margin-top:auto;padding-top:13px;border-top:1px solid #e8dfd0}
.puraatva-chapter-copy a:focus-visible{outline:2px solid #385b3f;outline-offset:4px}
.puraatva-ingredient-intro{display:grid;gap:6px;margin-bottom:19px}
.puraatva-ingredient-intro h3{font:600 clamp(24px,3vw,34px)/1.2 var(--serif);margin:0;color:#314838}
.puraatva-ingredient-intro p{font:400 13px/1.6 var(--sans);margin:0;color:#697063}
@media(max-width:900px){.puraatva-story-three{grid-template-columns:repeat(2,minmax(0,1fr))}.puraatva-story-chapter:last-child{grid-column:1/-1}}
@media(max-width:600px){.puraatva-story-three{grid-template-columns:1fr;margin-bottom:42px;gap:14px}.puraatva-story-chapter:last-child{grid-column:auto}.puraatva-chapter-image{height:215px}.puraatva-chapter-copy{padding:20px}}

/* Deep linking reaches actual ingredient cards below the three story chapters. */
#ingredient-stories{scroll-margin-top:180px}
@media(max-width:600px){#ingredient-stories{scroll-margin-top:155px}}
