.world-page{--world-green:#315b3e;--world-paper:#f7f8f0;background:var(--world-paper);color:#243c2a}.world-hero{padding:40px 0 27px}.world-hero-head{display:flex;justify-content:space-between;gap:50px;align-items:end}.world-hero h1{font-family:Manrope,Arial,sans-serif;font-size:58px;line-height:1.12;font-weight:500;letter-spacing:-2.5px;margin:17px 0 15px}.world-hero p{font-size:15px;line-height:1.85;color:#6d7d60;max-width:560px;margin:0}.world-hero-head>p{max-width:380px;font-size:12px;border-left:1px solid #d4dfc8;padding-left:25px}.world-crop-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.world-crop-tabs button{border:1px solid #d2ddc4;background:#fdfef8;padding:20px 22px;text-align:left;color:#738666;font-family:inherit;position:relative}.world-crop-tabs button[aria-pressed=true]{background:#244431;color:#e3ebd7;border-color:#244431}.world-crop-tabs button>span{display:block;font-size:11px}.world-crop-tabs button>b{font-family:Manrope,Arial,sans-serif;font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:500;display:block;margin:10px 0 8px;color:#405e39}.world-crop-tabs button[aria-pressed=true]>b{color:#e5d28a}.world-crop-tabs button>small{font-size:9px;color:#859574;display:block}.world-crop-tabs button[aria-pressed=true]>small{color:#a9c096}.world-tabs{display:flex;gap:25px;border-bottom:1px solid #cddbc0;padding-top:20px}.world-tabs button{border:0;border-bottom:3px solid transparent;padding:15px 0 13px;background:transparent;color:#7d8f6f;font-family:inherit;font-size:13px}.world-tabs button[aria-selected=true]{border-color:#be9b35;color:#2b4b32;font-weight:600}.world-panel[hidden]{display:none!important}.world-panel{padding:32px 0 55px}.calendar-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.calendar-top h2{font-family:Manrope,Arial,sans-serif;font-size:30px;line-height:1.3;font-weight:500;letter-spacing:-1px;margin:8px 0}.calendar-top p{font-size:11px;line-height:1.8;color:#80936c;margin:0;max-width:600px}.calendar-filters{display:flex;align-items:end;gap:13px}.calendar-filters label{font-size:9px;color:#789066;display:flex;flex-direction:column;gap:8px}.calendar-filters select{font:inherit;font-size:11px;color:#45613b;background:#fff;border:1px solid #d2ddc5;padding:10px 12px;min-width:155px}.calendar-filters button{background:#fff;border:1px solid #d2ddc5;padding:10px 12px;font-family:inherit;font-size:11px;color:#5c784c;height:39px}.world-overview{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#e9efdf;border:1px solid #d4dfc8;padding:19px 23px;margin:0 0 25px}.world-overview strong{font-size:17px;font-weight:500;letter-spacing:-.4px}.world-overview span{font-size:11px;color:#7c906a;line-height:1.8}.world-overview b{font-size:14px;font-weight:500;color:#8e7441}.calendar-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:10px;color:#7c8d70;margin:20px 0 15px;line-height:1.6}.calendar-legend i{display:inline-block;width:14px;height:7px;margin-right:7px;background:#abc79b;vertical-align:middle}.calendar-legend .growing{background:#dce6d2}.calendar-legend .harvest{background:#d5b75e}.calendar-legend .mid{background:#8eacb2}.calendar-scroll{overflow-x:auto;background:#fff;border:1px solid #d5dfca}.calendar-table{border-collapse:collapse;width:100%;min-width:1170px;font-size:11px}.calendar-table th,.calendar-table td{white-space:normal;text-align:left;border-bottom:1px solid #e0e7d7}.calendar-table th{background:#eef3e6;font-size:9px;color:#83966f;font-weight:500;padding:15px 5px;text-align:center}.calendar-table th:first-child{width:270px;text-align:left;padding-left:20px}.calendar-table th:nth-child(2){width:110px;text-align:left}.calendar-table th:last-child{width:145px;text-align:left;padding-left:18px}.calendar-table td{padding:18px 0;vertical-align:middle}.calendar-table .country-cell{padding-left:20px;padding-right:15px;max-width:270px}.country-name{display:flex;gap:9px;font-size:14px;font-weight:500;color:#365b39;line-height:1.4}.country-rank{font-size:10px;color:#97a58a;padding-top:3px}.country-cell select{margin-top:9px;font-family:inherit;font-size:9px;border:1px solid #dbe4ce;padding:6px 7px;max-width:230px;width:100%;color:#8a9b77;background:#fafcf6}.country-volume{font-family:Manrope,Arial,sans-serif;font-size:20px;color:#627e4e;letter-spacing:-.5px;line-height:1.2}.country-volume small{font-family:'DM Sans',Arial,sans-serif;font-size:9px;color:#97a587;display:block;letter-spacing:0;margin-top:5px}.country-volume span{font-family:'DM Sans',Arial,sans-serif;font-size:9px;color:#8f9d82;display:block;letter-spacing:0;margin-top:6px}.gantt-cell{min-width:570px;position:relative}.gantt-axis{position:relative;height:40px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333333% - 1px),#e9eedf calc(8.333333% - 1px),#e9eedf 8.333333%);isolation:isolate}.gantt-band{height:14px;position:absolute;top:13px;background:#acc797;border:1px solid #8eaf76;z-index:2;border-radius:1px}.gantt-band.growing{height:8px;top:16px;background:#dce6d2;border-color:#d4e0c8;z-index:1}.gantt-band.harvest{background:#d4b45a;border-color:#c1a047;z-index:3}.gantt-band.mid{background:#8baeb8;border-color:#7297a1;z-index:4}.gantt-band.preparation{background:#acb2a5;border-color:#959d8c;z-index:4}.gantt-selected-month{position:absolute;top:0;bottom:0;background:#cbd8bd33;width:8.333333%;border-left:1px solid #b2c59c;border-right:1px solid #b2c59c;z-index:0}.calendar-table .phase-cell{padding-left:18px;padding-right:12px;color:#7e936b;font-size:10px;line-height:1.75;max-width:145px}.phase-cell strong{display:block;color:#5d7b49;font-size:11px;font-weight:500}.calendar-note{font-size:10px;color:#91a17f;line-height:1.85;margin:17px 0}.calendar-source-row td{background:#f7faf1;padding:15px 22px!important;font-size:10px;color:#829571;line-height:1.8}.calendar-source-row a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.country-details-button{display:block;border:0;padding:0;background:transparent;color:#97a788;font-family:inherit;font-size:9px;margin-top:7px}.world-method{margin-top:27px;border-top:1px solid #d5dfc8;padding-top:20px}.world-method summary{font-size:12px;color:#7f946b;font-weight:500}.world-method p,.world-method li{font-size:11px;color:#8a9d77;line-height:1.9}.world-method a{text-decoration:underline;text-underline-offset:3px}.world-method ul{padding-left:18px}.news-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.news-toolbar h2{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1px;margin:8px 0}.news-toolbar p{font-size:12px;color:#82976f;max-width:650px;line-height:1.8;margin:0}.news-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#7c9269}.news-toolbar select{font-family:inherit;font-size:11px;padding:10px 13px;border:1px solid #d0dec0;background:white;color:#6f865d;min-width:180px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.news-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d3dfc5;background:#fff;padding:25px 24px 20px;border-top:3px solid #a1ba87}.news-card-top{display:flex;justify-content:space-between;gap:16px;font-size:9px;color:#829870;align-items:start;margin-bottom:23px}.news-card-top span:first-child{font-weight:600;color:#688653;max-width:160px}.news-card h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.7px;font-size:22px;font-weight:500;line-height:1.4;margin:0 0 18px}.news-card p{font-size:12px;color:#7b906b;line-height:1.9;margin:0 0 20px}.news-card-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:18px}.news-card-meta span{font-size:8px;border:1px solid #dce6d2;padding:3px 7px;color:#8ca37b}.news-card .news-original{font-size:10px;color:#5f8050;display:inline-block;align-self:start;margin-bottom:12px}.news-card details{border-top:1px solid #e1e8d9;border-bottom:0;padding:13px 0 0}.news-card summary{font-size:9px;font-weight:400;color:#a0af92}.news-card details p{font-size:10px;margin:12px 0 0;line-height:1.8}.news-card details a{text-decoration:underline;text-underline-offset:3px;font-size:9px}.news-sync{font-size:10px;color:#96a687;line-height:1.9;margin:25px 0}.news-show-more{font-family:inherit;background:#e9f0df;border:1px solid #d2dfc3;padding:12px 18px;font-size:11px;color:#66844f}.news-empty{padding:35px;border:1px solid #d3dfc7;color:#839a6f;font-size:13px;grid-column:1/-1}.world-loading{padding:45px;text-align:center;color:#93a980;font-size:13px}.world-home-links{padding:28px 0;border-bottom:1px solid #d4dfc6;background:#e5ecda}.world-home-links>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.world-home-links strong{font-size:19px;font-weight:500;letter-spacing:-.6px}.world-home-links p{font-size:11px;color:#7b9068;margin:7px 0 0}.world-home-links a{font-size:12px;white-space:nowrap;border-bottom:1px solid #a2b68c;padding-bottom:4px}.research-card .paper-status{font-size:8px;color:#849b72;margin-bottom:15px}.research-card .paper-authors details{border:0;padding:0}.research-card .paper-authors summary{font-size:9px;font-weight:400;color:#94a586}.research-card .paper-authors details p{font-size:9px;line-height:1.9}.research-type-tabs{display:flex;gap:15px;margin-bottom:25px}.research-type-tabs button{border:1px solid #d3ddc7;background:#fff;color:#7b906c;padding:10px 15px;font-size:11px;font-family:inherit}.research-type-tabs button[aria-pressed=true]{background:#294c33;color:#fff;border-color:#294c33}.research-toolbar #research-year{min-width:110px}.technical-publications{display:grid;gap:20px}.technical-publication{border:1px solid #d8e2ce;background:#fff;padding:25px}.technical-publication h3{font-size:21px;letter-spacing:-.5px;font-weight:500;margin:10px 0}.technical-publication p{font-size:12px;color:#849975;line-height:1.9}.technical-publication a{font-size:11px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.head{flex-wrap:wrap}.head .menu{display:block;margin-left:auto}.head .nav{display:none;flex-basis:100%;padding:15px 0 22px;gap:20px}.head .nav.open{display:flex}.world-hero h1{font-size:48px}.calendar-top{align-items:start;flex-direction:column}.news-grid{grid-template-columns:repeat(2,1fr)}.world-crop-tabs button{padding:16px}.world-crop-tabs button>b{font-size:27px}}
@media(max-width:720px){.world-hero{padding-top:28px}.world-hero-head{display:block}.world-hero-head>p{margin-top:20px;padding:0;border:0;max-width:none}.world-hero h1{font-size:42px;letter-spacing:-1.7px}.world-crop-tabs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px}.world-crop-tabs button{padding:15px}.world-crop-tabs button>b{font-size:27px}.world-crop-tabs button>small{font-size:9px}.world-tabs{gap:25px;padding-top:12px}.world-tabs button{font-size:12px}.world-panel{padding-top:23px}.calendar-top{gap:20px}.calendar-top h2,.news-toolbar h2{font-size:27px}.calendar-filters{flex-wrap:wrap;gap:11px}.calendar-filters select{min-width:130px}.calendar-legend{gap:12px 17px;font-size:9px}.world-overview{display:block;padding:18px}.world-overview strong{display:block;font-size:16px;margin-bottom:10px}.world-overview span{display:block}.world-overview b{display:block;margin-top:9px}.news-grid{grid-template-columns:1fr;gap:18px}.news-toolbar{display:block}.news-toolbar label{margin-top:20px}.news-toolbar select{max-width:250px}.news-card h3{font-size:23px}.news-card p{font-size:13px}.world-home-links>.wrap{flex-direction:column;align-items:start;gap:15px}.world-home-links strong{font-size:18px}.world-home-links p{font-size:11px}.calendar-note{font-size:10px}}

.world-hero .ed-mini-source{font-size:10px;line-height:1.8;max-width:none;margin-top:12px}.news-filter-controls{display:flex;align-items:end;gap:12px}.news-filter-controls button[aria-pressed=true]{background:#31583b;color:white;border-color:#31583b}.country-name{font-size:15px}.phase-cell strong{font-size:12px}.country-cell select{font-size:10px}@media(max-width:720px){.news-filter-controls{margin-top:20px;flex-wrap:wrap;align-items:end}.news-filter-controls label{margin-top:0}.news-filter-controls button{height:39px}}
