/* R4: only the14 explicitly revised pages load this sheet. */
.r4-page{font-size:18px;line-height:29px}.r4-page main{padding-bottom:48px}.r4-page h1{font-size:48px;line-height:54px;letter-spacing:-.035em;font-weight:400;max-width:28ch;margin:0 0 28px}.r4-page h2{font-size:32px;line-height:40px;letter-spacing:-.025em;font-weight:400;margin:0 0 24px}.r4-page h3{font-size:22px;line-height:30px;letter-spacing:-.02em;font-weight:500;margin:0 0 16px}.r4-page p{margin:0 0 20px}.r4-page ul{padding-left:22px;margin:0}.r4-page li{margin-bottom:12px}.r4-page :is(section,li,details)[id]{scroll-margin-top:32px}.r4-page img{max-width:100%;display:block}.r4-section{padding:32px 0}.r4-section.r4-head{padding-top:48px}.r4-note{font-size:14px;line-height:22px;color:var(--p-muted,#56665b)}.r4-section-action{margin-top:24px}.r4-section-action a{display:inline-block;padding:10px 0;font-weight:500}.r4-reading{max-width:880px}.r4-reading li{padding-left:4px;margin-bottom:16px}.r4-page .disclosure{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.r4-page .disclosure>summary{padding:24px 0;font-size:22px;line-height:30px}.r4-page .disclosure-body{padding:0 0 24px}.r4-page .disclosure-indicator{margin-left:auto}.r4-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.r4-head-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.r4-buy .r4-head-photo{padding-top:0}.r4-buy .value-grid{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 16px}.r4-buy .value-grid dd{font-size:28px;line-height:36px}.r4-buy .value-grid dt{font-size:16px;line-height:25px}.r4-buy .r4-head h2{font-size:22px;line-height:30px;margin:24px 0 16px}.r4-buy .btn{margin-bottom:16px}.r4-crop-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.r4-crop-choices>a{display:flex;flex-direction:column;gap:16px;font-size:22px;line-height:30px;text-decoration:none;padding-bottom:16px;border-bottom:1px solid var(--line);transition:border-color .15s}.r4-crop-choices img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:8px}.r4-crop-choices a:hover{border-color:var(--p-accent)}
.r4-about .value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.r4-about .value-grid>div{padding:24px 0;border-top:1px solid var(--line)}.r4-about .value-grid dd{font-size:36px;line-height:44px}.r4-about .value-grid dt{font-size:16px;line-height:25px}.r4-activities{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;margin-bottom:40px}.r4-activities section{padding-top:24px;border-top:1px solid var(--line)}.r4-activities li{margin-bottom:8px}.r4-activities li p{margin:0}.r4-narrative{max-width:820px;margin:0 auto;text-align:justify;hyphens:none}.r4-quality{margin-top:48px;padding-top:40px;border-top:1px solid var(--line)}.r4-cert-links{display:flex;flex-wrap:wrap;gap:16px 32px}.r4-about .partner-row{margin:0;max-width:none;gap:24px}.r4-about .partner-place{background:#fff}.r4-about .r4-section-action{margin-top:16px}
.r4-contact-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.r4-page h2.r4-invitation{font-size:22px;line-height:30px;margin-top:36px}.r4-purpose{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.r4-purpose>a{display:flex;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:16px 0;text-decoration:none;font-size:18px;line-height:26px;min-height:76px}.r4-purpose>a span{font-size:20px}.r4-general{margin:0}.r4-general>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:20px 0}.r4-general dt{font-size:16px;line-height:25px;color:var(--p-muted,#56665b)}.r4-general dd{margin:0;font-size:18px;line-height:29px}.r4-general a{overflow-wrap:anywhere}.r4-directory>.wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:32px;border-top:1px solid var(--line)}.r4-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.r4-person{padding:0 0 8px}.r4-person h3{margin-bottom:16px}.r4-person p{margin:0 0 8px}.r4-person p:nth-of-type(2){font-size:16px;line-height:25px;color:var(--p-muted,#56665b);margin-bottom:16px}.r4-person a{display:block;margin:8px 0;width:fit-content;overflow-wrap:anywhere}.r4-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid var(--line);padding-top:40px}.r4-form-layout>div:first-child p{max-width:44ch}.r4-form-layout>div:first-child [data-semantic-id]{margin-top:32px;color:var(--p-muted,#56665b);font-size:16px;line-height:25px}.r4-page .local-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.r4-page .local-contact-form .field{margin:0;display:block}.r4-page .local-contact-form .field:has(textarea){grid-column:1/-1}.r4-page .local-contact-form :is(.demo-notice,.form-status,.demo-controls){grid-column:1/-1;margin:0}.r4-page .local-contact-form .btn.primary{width:fit-content}.r4-page .local-contact-form label{display:block;margin:0 0 8px;font-size:16px;line-height:25px}.r4-page .local-contact-form input,.r4-page .local-contact-form textarea{width:100%;font:inherit;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff}.r4-page .local-contact-form textarea{min-height:150px;resize:vertical}.r4-page .local-contact-form .field-error{font-size:14px;line-height:22px;margin:8px 0 0}.r4-page .local-contact-form .demo-controls{font-size:14px;line-height:22px}
.r4-employment-intro{max-width:900px;margin-bottom:40px}.r4-employment-intro p:first-child{font-size:16px;line-height:25px;color:var(--p-muted,#56665b);margin-bottom:12px}.r4-hr-split{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.r4-hr-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.r4-hr-split ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}.r4-hr-split li{margin:0}.r4-hr-fallback{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:16px;line-height:25px}.r4-hr-fallback p{margin-bottom:8px}.r4-hr-fallback a{display:inline-block;margin-right:24px}.r4-jobs .disclosure{margin-top:0;border-bottom:0}.r4-jobs .disclosure:last-child{border-bottom:1px solid var(--line)}.r4-jobs .disclosure>summary{display:flex;align-items:center;gap:24px}.r4-jobs summary h3{font-size:22px;line-height:30px;margin:0}.r4-role-number{font-size:16px;line-height:25px;color:var(--p-muted,#56665b);min-width:28px}.r4-job-content{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;padding:8px 0 24px}.r4-job-content h3{margin-top:24px}.r4-job-content figure{margin:0}.r4-job-content figure img{width:100%;aspect-ratio:3/2;object-fit:contain;background:#fff;border-radius:8px}.r4-job-content figcaption{font-size:14px;line-height:22px;color:var(--p-muted,#56665b);margin-top:8px}.r4-job-actions{display:flex;gap:32px;align-items:center;flex-wrap:wrap;padding:0 0 24px}.r4-job-actions>a{font-size:16px;line-height:25px}.r4-job-actions>a span{display:inline-block;margin-left:8px}.r4-application{border-top:1px solid var(--line);padding-top:32px;max-width:900px}.r4-application h2{font-size:24px;line-height:32px;margin:8px 0 16px}.r4-application p{margin-bottom:16px}.r4-application a{display:inline-block;margin-right:32px}
.r4-document-head{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.r4-documenty h1{max-width:26ch}.r4-applicability{font-size:16px;line-height:25px;max-width:75ch;color:var(--p-muted,#56665b)}.r4-document-head aside{font-size:16px;line-height:25px;border-top:1px solid var(--line);padding-top:24px}.r4-document-head aside h2{font-size:22px;line-height:30px;margin-bottom:16px}.r4-back{display:block;margin-top:16px}.r4-document-list{max-width:900px;list-style:none;counter-reset:documents;padding:0;margin:0}.r4-document-list>li{position:relative;counter-increment:documents;padding:24px 0 28px 64px;border-top:1px solid var(--line);margin:0}.r4-document-list>li:before{content:counter(documents,decimal-leading-zero);position:absolute;left:0;top:26px;font-size:16px;line-height:25px;color:var(--p-muted,#56665b)}.r4-requirement{margin:0!important;text-align:left;hyphens:none}.r4-requirement strong{font-weight:500}.r4-condition{margin:20px 0 0;padding-left:24px;border-left:2px solid #9cac91;font-size:16px;line-height:25px}.r4-condition>span{display:block;font-weight:500;margin-bottom:8px}.r4-condition p{margin:0}.r4-document-ending{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;border-top:1px solid var(--line);padding-top:32px}.r4-document-ending h2{font-size:22px;line-height:30px}.r4-document-ending .r4-note{margin:16px 0}.r4-document-photo img{width:100%;max-width:360px;aspect-ratio:2/1;object-fit:cover;border-radius:8px}
@media(max-width:1100px){.r4-page h1{font-size:44px;line-height:50px}.r4-contact-head{gap:40px;grid-template-columns:1fr 1fr}.r4-general>div{grid-template-columns:1fr;gap:6px;padding:16px 0}.r4-directory>.wrap{grid-template-columns:220px minmax(0,1fr);gap:32px}.r4-person-grid{gap:28px 24px}.r4-form-layout{gap:40px}.r4-split{gap:32px}.r4-hr-split{gap:40px}.r4-hr-split ul{grid-template-columns:1fr;gap:10px}.r4-document-head{grid-template-columns:1.6fr 1fr;gap:40px}.r4-job-content{gap:32px}.r4-document-ending{gap:40px}}
@media(prefers-reduced-motion:reduce){.r4-page *{scroll-behavior:auto!important;transition:none!important}}
@media print{.r4-page :is(.r4-section,.r4-head){padding:16px 0}.r4-page :is(.r4-contact-head,.r4-form-layout,.r4-document-head,.r4-split,.r4-hr-split,.r4-job-content,.r4-document-ending){display:block}.r4-page .r4-purpose,.r4-page .r4-form,.r4-page .r4-head-photo,.r4-page .r4-hr-photo{display:none}.r4-page .r4-document-list{max-width:none}.r4-page .r4-document-list>li{break-inside:avoid}.r4-page details>summary h3{display:block}.r4-page .r4-narrative{max-width:none}}

.r4-page h3.r4-document-name{display:inline;font-size:18px;line-height:29px;letter-spacing:normal;font-weight:500;margin:0}

.r4-page :is(h1,h2,h3)[id]{scroll-margin-top:72px}.r4-page :is(h1,h2,h3)[tabindex="-1"]:focus{outline-offset:6px}
.r4-page :is(h1,h2,h3)[tabindex="-1"]{align-self:start}
.r4-condition{font-size:18px;line-height:29px}.r4-condition>span{font-size:16px;line-height:25px}
/* Exact Chief completion: compact information choices and complete original partner pixels. */
.r4-crop-choices>a{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;min-height:72px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.r4-about .partner-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.r4-about .partner-place,.r4-about .partner-place:nth-last-child(2),.r4-about .partner-place:last-child{grid-column:auto;height:112px}
.r4-about .logo-viewport img{position:absolute;display:block;max-width:none;max-height:none;margin:0;object-fit:fill;width:var(--iw);height:var(--ih);left:var(--ix);top:var(--iy)}
.r4-about .logo-viewport.ukrgas{width:180px;height:36px;--iw:200px;--ih:100px;--ix:-10px;--iy:-34px}.r4-about .logo-viewport.exim{width:118px;height:80px;--iw:168px;--ih:84px;--ix:-25px;--iy:-2px}.r4-about .logo-viewport.cargill{width:170px;height:84px;--iw:190px;--ih:95px;--ix:-10px;--iy:-5px}.r4-about .logo-viewport.bunge{width:160px;height:38px;--iw:328px;--ih:164px;--ix:-84px;--iy:-64px}.r4-about .logo-viewport.ebrd{width:92px;height:92px;--iw:204.44px;--ih:102.22px;--ix:-56.22px;--iy:-5.11px}
@media(max-width:1100px){.r4-about .partner-row{grid-template-columns:repeat(6,minmax(0,1fr))}.r4-about .partner-place{grid-column:span 2}.r4-about .partner-place:nth-last-child(2){grid-column:2/span 2}.r4-about .partner-place:last-child{grid-column:4/span 2}}
/* Reserve real space after the focused summary so its outline cannot cover reading. */
.r4-page .disclosure-body{padding-top:24px}
