:root{--ink:#253526;--deep:#233b2b;--cream:#f6f2e9;--paper:#fffdf8;--line:#d6d5c6;--gold:#b88036;--olive:#718152}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.ch-root{margin:0;background:var(--paper);color:var(--ink);font:500 16px/1.75 Tajawal,Arial,sans-serif}body.ch-root a{color:inherit;text-decoration:none}body.ch-root img{display:block;max-width:100%}body.ch-root button,body.ch-root input,body.ch-root textarea{font:inherit}body.ch-root h1,body.ch-root h2,body.ch-root h3,body.ch-root p{margin-top:0}.ch-container{width:min(1220px,calc(100% - 72px));margin-inline:auto}.skip{position:absolute;top:-100px;z-index:100;background:#fff;padding:.5rem 1rem}.skip:focus{top:8px}.noticebar{display:flex;justify-content:space-between;align-items:center;background:var(--deep);color:#f5edda;padding:6px max(36px,calc((100% - 1220px)/2));font-size:.76rem;letter-spacing:.025em}.noticebar nav{display:flex;gap:17px;font-family:'DM Sans',sans-serif}.noticebar nav a[aria-current]{color:#f5c981}.ch-header{min-height:90px;width:min(1220px,calc(100% - 72px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.ch-logo{display:flex;align-items:center;gap:10px;font-size:1.65rem;font-weight:800;line-height:1}.ch-logo small{display:block;font-size:.61rem;font-weight:600;margin-top:8px;color:#697369}.ch-logo-seal{display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;width:43px;height:43px;color:var(--gold);font-size:1.28rem}.ch-nav{display:flex;gap:30px;font-size:.88rem;font-weight:700}.ch-nav a:hover,.ch-header-action:hover{color:var(--gold)}.ch-header-action{border-bottom:1px solid var(--ink);font-weight:700;white-space:nowrap}.mobile-menu{display:none}.ch-flash{padding:12px 5%;background:#e8f2db;color:var(--deep)}.ch-kicker{display:block;color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.06em;margin-bottom:16px}.ch-button{display:inline-flex;gap:30px;align-items:center;background:var(--deep);color:white!important;padding:14px 22px;font-weight:700;transition:transform .2s,background .2s}.ch-button:hover{background:#425d3f;transform:translateY(-2px)}.ch-button span{font-size:1.2rem}.ch-textlink{border-bottom:1px solid var(--ink);font-weight:700}.ch-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,42%);min-height:650px;background:#ede9db;overflow:hidden}.ch-hero-copy{padding:105px max(36px,calc((100vw - 1220px)/2)) 72px 55px;max-width:850px}.ch-hero h1{font-size:clamp(3.1rem,5.8vw,6.2rem);font-weight:800;line-height:1.13;letter-spacing:-.05em;margin-bottom:30px}.ch-hero h1 em{font-style:normal;color:var(--olive)}.ch-hero-copy>p{max-width:570px;font-size:1.08rem;color:#566154}.ch-actions{display:flex;align-items:center;gap:30px;margin-top:35px}.ch-hero-rule{display:flex;gap:24px;border-top:1px solid #c7c5b6;padding-top:18px;margin-top:72px;color:#687367;font-size:.82rem}.ch-hero-photo{position:relative;margin:0;background:#d4c39b;overflow:hidden}.ch-hero-photo img{width:100%;height:100%;object-fit:cover}.ch-hero-photo figcaption{position:absolute;bottom:20px;right:20px;left:20px;color:#fff;background:#1f3326c7;padding:10px 14px;font-size:.72rem}.ch-hero-stamp{position:absolute;left:calc(42% - 63px);bottom:35px;background:#bf8e4f;border-radius:50%;width:126px;height:126px;display:grid;place-items:center;text-align:center;line-height:1.25;font:700 .82rem 'DM Sans',sans-serif;color:#fff;transform:rotate(-12deg)}.ch-intro{padding-block:110px}.ch-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ch-intro h2,.ch-section-title h2,.ch-method h2{font-size:clamp(2.35rem,4vw,4.5rem);line-height:1.18;letter-spacing:-.04em}.ch-intro h2 em{font-style:normal;color:var(--olive)}.ch-intro-grid p{font-size:1.1rem;color:#5d675b;max-width:650px}.ch-intro-grid a{display:inline-block;border-bottom:1px solid var(--gold);margin-top:15px;font-weight:700}.ch-categories{background:#e4e9db;padding:100px 0}.ch-section-title{margin-bottom:35px}.ch-section-title h2{margin-bottom:12px}.ch-section-title p{color:#657061;max-width:640px}.ch-section-title>a{display:inline-block;font-weight:700;border-bottom:1px solid var(--gold)}.ch-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ch-category-card{min-height:470px;position:relative;display:flex;flex-direction:column;padding:30px;overflow:hidden;background:#c7ad78}.ch-category-card>span{font-size:.72rem;letter-spacing:.04em}.ch-category-card strong{font-size:2rem;line-height:1.2;max-width:260px;z-index:1;margin-top:15px}.ch-category-card img{width:84%;height:280px;object-fit:contain;align-self:center;margin:auto;mix-blend-mode:multiply;transition:transform .25s}.ch-category-card:hover img{transform:scale(1.04)}.ch-category-card small{font-size:.8rem;font-weight:700;border-top:1px solid #796c5270;padding-top:12px;display:flex;justify-content:space-between}.ch-card-nuts{background:#d1c5af}.ch-card-seeds{background:#c8d5c1}.ch-featured{padding-block:105px}.ch-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ch-product{border:1px solid var(--line);background:#fbfaf6}.ch-product a{display:block;padding:16px}.ch-product-photo{display:grid;place-items:center;height:260px;background:#eee9db;overflow:hidden}.ch-product-photo img{height:94%;width:94%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.ch-product:hover img{transform:scale(1.05)}.ch-product-name{display:block;font-size:1.23rem;font-weight:800;margin-top:16px}.ch-product-cta{display:block;color:#706b57;font-size:.78rem;margin-top:3px}.ch-method{background:#233b2b;color:#f7f4e9;padding-block:105px}.ch-method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ch-method h2{color:#f7f4e9}.ch-method ol{list-style:none;padding:0;margin:0}.ch-method li{display:grid;grid-template-columns:45px 1fr;gap:15px;border-top:1px solid #71806d;padding:22px 0}.ch-method li>span{color:#c4a06a;font-family:'DM Sans',sans-serif}.ch-method h3{font-size:1.3rem;margin-bottom:3px}.ch-method p{margin:0;color:#c8d0c2}.ch-journal{padding-block:110px}.ch-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ch-journal article{border-top:2px solid var(--gold);padding:20px 0}.ch-journal article small{color:#9b7040}.ch-journal h3{font-size:1.4rem;line-height:1.35;margin:17px 0}.ch-journal p{color:#687267}.ch-journal article>a,.ch-journal-all{font-weight:700;border-bottom:1px solid var(--gold)}.ch-journal-all{display:inline-block;margin-top:34px}.ch-cta{background:#d9c59f;padding-block:90px}.ch-cta h2{font-size:clamp(2rem,3.5vw,3.9rem);line-height:1.2;max-width:760px}.ch-cta p{max-width:650px}.ch-footer{background:#1d3023;color:#e8e9dc;padding:76px max(36px,calc((100% - 1220px)/2)) 22px}.ch-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.ch-footer-grid p{color:#bfc8b7;max-width:390px}.ch-footer-brand{font-size:2rem;font-weight:800}.ch-footer-brand span{font:600 .7rem 'DM Sans',sans-serif;color:#c6ad7c}.ch-footer nav{display:flex;flex-direction:column;gap:9px;font-size:.86rem}.ch-footer nav strong{color:#d3a86e;margin-bottom:10px}.ch-footer nav a:hover{text-decoration:underline}.ch-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #637362;margin-top:45px;padding-top:18px;font-size:.78rem}.managed-footer{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;border-top:1px solid #637362;padding:16px 0;font-size:.82rem}.managed-footer a{text-decoration:underline!important}.article-page,.latest-section,.archive-page{font-family:Tajawal,Arial,sans-serif}.article-page .wrap,.latest-section.wrap,.archive-page.wrap{width:min(1100px,calc(100% - 48px));margin-inline:auto}.article-page .article-heading{padding-top:54px}.article-page h1{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.25}.article-page .reading-body{line-height:1.9}.article-page .reading-body img{max-width:100%;height:auto}
@media(max-width:1000px){.ch-header{width:calc(100% - 32px)}.ch-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none;font-weight:700}.mobile-menu nav{position:absolute;z-index:10;left:0;top:30px;width:230px;background:white;box-shadow:0 20px 40px #233b2b30;padding:18px;display:grid;gap:8px}.ch-hero{grid-template-columns:1fr 42%}.ch-hero-copy{padding:65px 35px}.ch-hero-stamp{display:none}.ch-footer-grid{grid-template-columns:2fr 1fr 1fr}}
@media(max-width:700px){.ch-container{width:calc(100% - 36px)}.noticebar{padding:6px 18px;gap:12px}.noticebar>span{display:none}.ch-header{min-height:76px}.ch-header-action{display:none}.ch-hero{display:flex;flex-direction:column}.ch-hero-copy{padding:50px 18px 38px}.ch-hero h1{font-size:3.1rem}.ch-hero-photo{height:340px}.ch-hero-rule{margin-top:42px;gap:9px;font-size:.7rem}.ch-actions{flex-wrap:wrap;gap:20px}.ch-intro,.ch-featured,.ch-journal{padding-block:65px}.ch-intro-grid,.ch-method-grid{grid-template-columns:1fr;gap:12px}.ch-categories,.ch-method{padding-block:65px}.ch-category-grid,.ch-product-grid,.ch-journal-grid{grid-template-columns:1fr}.ch-category-card{min-height:400px}.ch-footer{padding:55px 18px 18px}.ch-footer-grid{grid-template-columns:1fr 1fr;gap:26px}.ch-footer-grid>div:first-child{grid-column:1/-1}}
