/* WATER — quiet space, human scale, deliberate rhythm. */
:root{--ink:#1f3552;--blue:#3a6189;--mist:#eef3f7;--light:#c9d8e6;--muted:#5d6b7a;--paper:#fff;--line:#d8e1e9;--serif:Cambria,Caladea,Georgia,'Times New Roman',serif;--sans:Calibri,Carlito,'Segoe UI',Arial,sans-serif;--radius:3px;--width:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;color:var(--ink);font:18px/1.55 var(--sans);background:var(--paper);overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,h4,dl{margin:0}p+p{margin-top:18px}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.03;letter-spacing:-.035em}h1{font-size:clamp(58px,6.2vw,92px)}h2{font-size:clamp(42px,4.6vw,66px)}h3{font-size:27px;line-height:1.2;font-family:var(--serif);font-weight:400;letter-spacing:-.02em}h4{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.18;letter-spacing:-.025em}ul,ol{margin:0;padding:0;list-style:none}.container{width:calc(100% - 96px);max-width:var(--width);margin-inline:auto}.section{padding-block:108px}.eyebrow{font-size:12px;line-height:1.6;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--blue);margin-bottom:24px}.lead{font-size:23px;line-height:1.48;letter-spacing:-.015em}.section-heading h2{max-width:740px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:3px solid #4a88b7;outline-offset:5px}.skip-link{position:fixed;z-index:10;inset-inline-start:24px;top:14px;background:var(--ink);color:white;padding:12px 20px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--ink);padding:15px 22px;font-weight:700;font-size:16px;line-height:1.25;border-radius:var(--radius);transition:background .18s,color .18s,transform .18s;min-height:54px}.button span{font-size:24px;font-weight:400;line-height:1}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--blue);border-color:var(--blue)}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{background:var(--ink);color:white}.text-link{border:0;background:transparent;border-bottom:1px solid var(--light);padding:8px 0;display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:700;line-height:1.3}.text-link:hover{border-bottom-color:var(--ink)}.text-link span{font-size:21px;font-weight:400}.site-header{max-width:1472px;margin-inline:auto;padding:26px 48px 23px;display:flex;align-items:center;gap:32px;min-height:128px;border-bottom:1px solid #edf1f4}.brand{flex:0 0 284px;display:block}.brand img{width:284px}.main-nav{margin-inline-start:auto;display:flex;gap:25px;align-items:center;font-size:15px;font-weight:700;white-space:nowrap}.main-nav a{padding-block:12px;border-bottom:1px solid transparent;transition:border-color .15s}.main-nav a:hover{border-bottom-color:var(--blue)}.main-nav .nav-apply{display:flex;align-items:center;gap:9px;color:var(--blue)}.language-control{display:flex;gap:5px;align-items:center;border-inline-start:1px solid var(--line);padding-inline-start:19px}.language-icon{font-size:25px;line-height:1;color:var(--blue)}.language-control select{font-size:14px;font-weight:700;border:none;background:transparent;color:var(--ink);padding:10px 3px;max-width:128px;cursor:pointer}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-top:58px;padding-bottom:62px;align-items:center}.hero-copy{padding-block:34px}.hero .eyebrow{margin-bottom:27px}.hero-intro{font-size:25px;line-height:1.4;max-width:460px;margin-top:27px;letter-spacing:-.015em}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:32px;flex-wrap:wrap}.hero-note{font-size:14px;color:var(--muted);margin-top:22px!important}.hero-image{position:relative;aspect-ratio:1.02;overflow:hidden;background:var(--mist)}.hero-image>img{height:100%;width:100%;object-fit:cover;object-position:53% center}.hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 38%,rgba(12,30,48,.75))}.hero-image figcaption{position:absolute;z-index:1;bottom:33px;inset-inline:29px;color:white;display:flex;flex-direction:column;gap:7px;font-size:15px}.hero-date{font-family:var(--serif);font-size:29px;line-height:1.14;letter-spacing:-.015em}.facts{display:flex;align-items:center;gap:74px;padding-block:26px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.fact{display:flex;align-items:center;gap:17px}.fact strong{font:400 52px/1 var(--serif)}.fact span{font-size:15px;max-width:120px;line-height:1.35}.facts-ripple{width:190px;height:100px;margin-inline-start:auto;position:relative;overflow:hidden;flex-shrink:0}.facts-ripple img{width:215px;max-width:none;position:absolute;top:-53px;inset-inline-start:0;opacity:.53}.project-intro,.training-intro,.partners-intro,.call-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.project-copy .lead{margin-bottom:22px}.project-copy>p:not(.lead){font-size:18px;color:var(--muted)}.project-copy .basis{color:var(--ink)!important;border-inline-start:2px solid var(--light);padding-inline-start:20px;margin-top:28px}.method-heading{display:flex;align-items:center;gap:30px;margin-top:76px}.method-heading h3{font-size:24px;white-space:nowrap}.method-rule{height:1px;background:var(--line);width:100%}.method-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:40px}.method-sequence li{position:relative}.step-number{display:block;font-size:14px;letter-spacing:.08em;color:var(--blue);margin-bottom:21px}.method-sequence li:not(:last-child):after{content:'→';position:absolute;top:0;inset-inline-end:-38px;color:var(--blue);font-size:24px;line-height:1}.method-sequence p{font-size:17px;color:var(--muted);margin-top:17px}.project-outcome{border-top:1px solid var(--line);margin-top:57px;padding-top:28px;display:grid;grid-template-columns:1fr 2fr;gap:44px}.project-outcome h3{font-size:24px}.project-outcome p{font-size:18px;color:var(--muted)}.training-section{background:var(--mist)}.training-intro .lead{padding-top:36px}.training-details{display:grid;grid-template-columns:1.05fr 1fr;gap:62px;margin-top:55px;align-items:start}.venue-image{position:relative}.venue-image img{aspect-ratio:1.45;object-fit:cover}.venue-caption{background:white;padding:23px 26px}.venue-caption span{display:block;font-size:12px;letter-spacing:.08em;color:var(--blue);text-transform:uppercase;margin-bottom:8px}.venue-caption strong{display:block;font-size:17px;font-weight:400}.training-facts dl>div{display:grid;grid-template-columns:128px 1fr;gap:20px;padding-block:15px;border-bottom:1px solid var(--light)}.training-facts dl>div:first-child{padding-top:0}.training-facts dt{font-size:15px;color:var(--muted)}.training-facts dd{margin:0;font-size:18px}.cost-note{margin-top:29px}.cost-note h3{font-size:25px}.cost-note p{font-size:16px;color:var(--muted);margin-top:12px}.programme-heading{margin-top:66px;display:flex;gap:55px;justify-content:space-between;align-items:start}.programme-heading .eyebrow{flex-shrink:0;margin-bottom:0}.programme-heading>p:last-child{font-size:14px;color:var(--muted);max-width:410px}.programme{margin-top:20px;border-top:1px solid var(--light)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:23px}summary::-webkit-details-marker{display:none}summary .details-icon{flex-shrink:0;width:19px;height:19px;position:relative;margin-inline-start:auto}.details-icon:before,.details-icon:after{content:'';position:absolute;background:var(--ink);top:9px;left:2px;width:15px;height:1px}.details-icon:after{transform:rotate(90deg);transition:transform .2s}details[open] .details-icon:after{transform:rotate(0)}.programme details{border-color:var(--light)}.programme summary{padding-block:23px}.programme-date{font-size:13px;letter-spacing:.07em;color:var(--blue);flex:0 0 102px;font-weight:700}.programme-title{font-family:var(--serif);font-size:27px;line-height:1.25;letter-spacing:-.015em}.programme-body{padding-inline:125px 70px;padding-bottom:26px;max-width:960px;color:var(--muted);font-size:17px}.safety-section{background:var(--ink);color:white;position:relative;overflow:hidden}.safety-section:before{content:'';position:absolute;width:520px;height:520px;bottom:-250px;inset-inline-start:-120px;border:1px solid rgba(201,216,230,.18);border-radius:50%;box-shadow:0 0 0 45px rgba(201,216,230,.025),0 0 0 90px rgba(201,216,230,.025),0 0 0 135px rgba(201,216,230,.025);pointer-events:none}.safety-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;position:relative}.safety-section .eyebrow{color:var(--light)}.safety-section .lead{margin-top:27px;max-width:455px;color:#dce5ee;font-size:23px}.safety-copy{padding-top:16px}.safety-copy li{padding:17px 0 17px 27px;position:relative;border-bottom:1px solid #466078;color:#e7edf3;font-size:18px}.safety-copy li:before{content:'';position:absolute;inset-inline-start:0;top:26px;width:7px;height:7px;border:1px solid var(--light);border-radius:50%}.safety-copy li:first-child{padding-top:0}.safety-copy li:first-child:before{top:9px}.follow-up{margin-top:28px}.follow-up h3{font-size:26px}.follow-up p{font-size:17px;color:var(--light);margin-top:13px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:49px}.portrait{background:var(--mist);overflow:hidden;aspect-ratio:.82}.portrait img{height:100%;width:100%;object-fit:cover;object-position:50% 25%;transition:transform .45s}.person:hover .portrait img{transform:scale(1.025)}.person-role{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.07em;color:var(--blue);margin-top:25px;min-height:34px}.person h3{font-size:28px;margin-top:4px}.person>p:last-of-type{font-size:16px;line-height:1.5;color:var(--muted);margin-top:16px}.photo-credit{font-size:11px;text-decoration:underline;color:var(--muted);display:inline-block;margin-top:15px}.team-note{border-top:1px solid var(--line);font-size:16px;padding-top:23px;margin-top:36px;color:var(--muted)}.partners-section{background:var(--mist)}.partners-intro .lead{padding-top:37px}.partner-network{display:grid;grid-template-columns:1.18fr 1fr;gap:55px;margin-top:46px;align-items:start}.partner-map{position:sticky;top:25px;padding-top:8px}.partner-map img{width:100%}.partner-map figcaption{font-size:13px;line-height:1.5;color:var(--muted);text-align:center;margin-top:10px}.partner-directory{border-top:1px solid var(--light)}.partner{border-color:var(--light)}.partner summary{align-items:center;padding-block:18px;gap:15px}.partner-number{font-size:12px;color:var(--blue);letter-spacing:.05em;flex-shrink:0}.partner-location{font-size:13px;display:block;color:var(--blue);margin-bottom:2px}.partner summary strong{font-size:17px;line-height:1.35;display:block;font-weight:700}.partner-body{padding-inline:31px 35px;padding-bottom:23px;font-size:16px;color:var(--muted)}.partner-role{font-size:11px;letter-spacing:.05em;color:var(--blue);font-weight:700;text-transform:uppercase}.partner-role+p{margin-top:9px}.call-intro .lead{padding-top:39px}.call-content{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:53px;align-items:start}.call-criteria h3{font-size:28px}.call-criteria ul{margin-top:18px}.call-criteria li{position:relative;padding:15px 0 15px 28px;border-bottom:1px solid var(--line);color:var(--muted);font-size:18px}.call-criteria li:before{content:'✓';position:absolute;inset-inline-start:0;top:15px;color:var(--blue);font-size:16px}.residence-note{font-size:18px;padding-top:11px;margin-top:18px!important;font-weight:700}.application-panel{background:var(--mist);padding:31px 35px 30px}.application-panel>label{font-size:12px;letter-spacing:.1em;font-weight:700;display:block;margin-bottom:9px;color:var(--blue)}.application-panel>select{width:100%;border:1px solid #a7bdce;background:white;color:var(--ink);padding:12px 13px;font-size:17px;cursor:pointer;min-height:50px}.application-country{display:flex;gap:12px;align-items:baseline;margin-top:30px}.application-country h3{font-size:42px;line-height:1.15}.country-number{font-size:13px;color:var(--blue)}.application-deadline{margin-top:14px;margin-bottom:24px}.application-deadline p{font-size:14px;color:var(--muted)}.application-deadline strong{font-size:24px;font-weight:700}.application-panel .button{width:100%;gap:15px}.application-note{font-size:13px;line-height:1.5;color:var(--muted);margin-top:15px}.selection-note{font-size:14px;color:var(--muted);margin-top:24px}.infopack{margin-top:54px;padding:33px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px 1fr auto;gap:29px;align-items:center}.document-icon{color:var(--blue)}.infopack h3{font-size:30px}.infopack p{font-size:16px;color:var(--muted);margin-top:9px;max-width:570px}.infopack .button{display:grid;grid-template-columns:1fr auto;gap:4px 24px;min-width:245px;font-size:15px}.infopack .button small{display:block;grid-column:1;font-size:12px;font-weight:400;margin-top:4px;color:var(--muted)}.infopack .button:hover small{color:var(--light)}.faq-section{display:grid;grid-template-columns:.85fr 1.5fr;gap:90px;padding-top:0}.faq-section h2{font-size:44px;line-height:1.12}.faq-list{border-top:1px solid var(--line)}.faq-list summary{padding-block:20px;font-size:20px;font-weight:700;line-height:1.35}.faq-list details>p{padding-bottom:23px;padding-inline-end:36px;color:var(--muted);font-size:17px;line-height:1.55}.contact-section{background:#e3ecf3}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-copy{padding-top:14px}.contact-copy .lead{font-size:22px;max-width:440px}.contact-email{display:inline-block;font-family:var(--serif);font-size:clamp(26px,2.8vw,39px);letter-spacing:-.025em;line-height:1.2;margin-top:23px;border-bottom:1px solid #a5bbce;padding-bottom:6px;max-width:100%}.contact-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:26px}.copy-status{font-size:14px;min-height:22px;margin-top:12px;color:var(--blue)}.coordinator{font-size:14px;color:var(--muted);margin-top:14px!important}.clipboard-fallback{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0}.site-footer{background:var(--ink);color:#d5e1ec;padding-block:57px 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:45px}.footer-water{display:flex;align-items:center;gap:30px}.footer-water img{width:200px}.footer-water p{font-size:14px;line-height:1.4;border-inline-start:1px solid #506378;padding-inline-start:27px}.funding-marks{display:flex;align-items:center;gap:29px;padding:16px 20px;background:#fff;border-radius:2px;flex-shrink:0}.funding-marks .footer-apis{width:138px}.funding-marks .footer-eu{width:223px}.funding-credit{font-size:13px;margin-top:30px}.funding-disclaimer{font-size:12px;line-height:1.6;max-width:950px;color:#c9d8e6;margin-top:11px!important}.footer-bottom{border-top:1px solid #496076;margin-top:33px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer-bottom a{display:flex;align-items:center;gap:15px}.footer-bottom a:hover{text-decoration:underline}
/* Arabic follows the reading direction; geographical positions stay fixed. */
html[dir=rtl] .safety-copy li,html[dir=rtl] .call-criteria li{padding-inline-start:28px;padding-inline-end:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;line-height:1.3}html[dir=rtl] .eyebrow,html[dir=rtl] .person-role{letter-spacing:0}html[dir=rtl] .method-sequence li:not(:last-child):after{content:'←'}html[dir=rtl] .hero-date{line-height:1.35}html[dir=rtl] .contact-email{font-family:var(--sans);font-size:32px}html[dir=rtl] .photo-credit{direction:ltr}html[dir=rtl] .brand img{direction:ltr}
@media(min-width:1600px){.site-header{max-width:1472px}.hero{gap:86px}.hero-image{aspect-ratio:1.04}}
@media(max-width:1220px){.site-header{gap:20px;padding-inline:32px}.brand{flex-basis:280px}.brand img{width:280px}.main-nav{gap:16px;font-size:14px}.language-control{padding-inline-start:12px}.container{width:calc(100% - 72px)}.hero{gap:36px}.hero-intro{font-size:23px}.project-intro,.training-intro,.partners-intro,.call-intro,.safety-inner,.call-content,.contact-inner{gap:55px}.training-details{gap:42px}.team-grid{gap:24px}.person-role{font-size:10px}.person h3{font-size:25px}.partner-network{gap:30px}.facts{gap:54px}.footer-water{gap:22px}.footer-water img{width:180px}.footer-water p{padding-inline-start:19px}.funding-marks{gap:20px}.funding-marks .footer-apis{width:116px}.funding-marks .footer-eu{width:200px}.infopack{gap:24px}.infopack h3{font-size:27px}}
@media(max-width:1020px){.site-header{flex-wrap:wrap;padding-top:21px;padding-bottom:13px;gap:9px 22px;justify-content:space-between}.brand{flex-basis:280px}.language-control{margin-inline-start:auto;border:0;padding:0}.main-nav{order:3;flex-basis:100%;margin:0;justify-content:space-between;border-top:1px solid var(--line);margin-top:9px;padding-top:4px;gap:16px}.section{padding-block:80px}.hero{padding-top:39px;padding-bottom:40px;gap:28px}.hero h1{font-size:64px}.hero-intro{font-size:22px}.hero-actions{gap:18px}.hero .text-link{font-size:14px}.hero .button{font-size:14px;padding:14px 17px;gap:20px}.hero-image{aspect-ratio:.82}.hero-copy{padding-block:14px}.hero-date{font-size:25px}.hero-image figcaption{bottom:25px;inset-inline:22px;font-size:13px}.facts{gap:35px}.fact{gap:12px}.fact strong{font-size:44px}.fact span{font-size:13px;max-width:95px}.facts-ripple{width:125px}.project-intro,.training-intro,.partners-intro,.call-intro,.safety-inner,.call-content,.contact-inner{gap:35px}.lead{font-size:21px}.method-sequence{gap:34px}.method-sequence li:not(:last-child):after{inset-inline-end:-24px}.method-sequence h4{font-size:26px}.project-outcome{grid-template-columns:1fr 1.7fr;gap:30px}.training-details{gap:32px}.training-facts dl>div{grid-template-columns:95px 1fr;gap:15px}.training-facts dd{font-size:16px}.training-facts dt{font-size:13px}.cost-note p{font-size:15px}.team-grid{grid-template-columns:repeat(2,1fr);gap:38px 35px}.portrait{aspect-ratio:1.04}.portrait img{object-position:center 25%}.person-role{min-height:0;font-size:11px;margin-top:21px}.person h3{font-size:29px;margin-top:8px}.person>p:last-of-type{font-size:17px}.partner-network{grid-template-columns:1fr 1fr;gap:22px}.partner summary strong{font-size:15px}.partner-location{font-size:12px}.partner summary{gap:10px}.partner-number{font-size:11px}.partner-body{padding-inline:26px 20px}.application-panel{padding:26px}.call-criteria li{font-size:16px}.residence-note{font-size:16px}.infopack{grid-template-columns:42px 1fr;gap:24px}.infopack .button{grid-column:2;justify-self:start}.document-icon svg{width:40px}.faq-section{padding-top:0;gap:35px;grid-template-columns:.9fr 1.3fr}.faq-section h2{font-size:37px}.faq-list summary{font-size:18px}.contact-email{font-size:29px}.contact-actions{gap:20px}.footer-top{align-items:start}.footer-water{display:block}.footer-water p{border:0;padding:0;margin-top:18px}.funding-marks{margin-top:5px;gap:17px}.funding-marks .footer-eu{width:190px}.funding-marks .footer-apis{width:110px}}
@media(max-width:720px){body{font-size:17px}.container{width:calc(100% - 40px)}.site-header{padding:18px 20px 10px}.brand{flex-basis:280px}.brand img{width:280px}.language-control{position:absolute;top:110px;inset-inline-end:20px}.language-control select{font-size:12px;padding:8px 0;width:99px}.language-icon{display:none}.main-nav{overflow-x:auto;justify-content:flex-start;gap:20px;padding-inline-end:120px;scrollbar-width:thin;font-size:13px;white-space:nowrap}.main-nav a{padding:10px 0}.main-nav .nav-apply{gap:4px}.main-nav .nav-apply span{font-size:17px}.section{padding-block:63px}.eyebrow{font-size:11px;letter-spacing:.09em;margin-bottom:18px}h2{font-size:43px}.lead{font-size:21px}.hero{grid-template-columns:1fr;gap:33px;padding-top:30px;padding-bottom:32px}.hero-copy{padding:0}.hero .eyebrow{margin-bottom:21px}.hero h1{font-size:clamp(59px,11vw,81px)}.hero-intro{max-width:480px;font-size:23px;margin-top:21px}.hero-actions{margin-top:25px;gap:23px}.hero .button{padding:15px 20px;font-size:15px}.hero-note{font-size:12px;margin-top:18px!important}.hero-image{aspect-ratio:1.35}.hero-image>img{object-position:center 52%}.hero-image figcaption{bottom:22px;inset-inline:22px;font-size:13px}.hero-date{font-size:26px}.facts{gap:14px;justify-content:space-between;padding-block:24px}.fact{flex:1;display:block}.fact strong{font-size:43px;display:block}.fact span{font-size:12px;display:block;margin-top:6px;max-width:95px}.facts-ripple{display:none}.project-intro,.training-intro,.partners-intro,.call-intro,.safety-inner,.call-content,.contact-inner{grid-template-columns:1fr;gap:25px}.project-copy .lead{margin-bottom:19px}.project-copy>p:not(.lead){font-size:17px}.method-heading{margin-top:44px;gap:19px}.method-heading h3{font-size:21px;white-space:normal;max-width:220px}.method-sequence{grid-template-columns:1fr;gap:27px;margin-top:27px}.method-sequence li{padding-inline-start:45px;border-bottom:1px solid var(--line);padding-bottom:25px}.step-number{position:absolute;inset-inline-start:0;top:4px;font-size:13px}.method-sequence li:not(:last-child):after{content:none}.method-sequence h4{font-size:28px}.method-sequence p{margin-top:12px}.project-outcome{grid-template-columns:1fr;gap:14px;padding-top:0;border:0;margin-top:32px}.project-outcome p{font-size:17px}.training-intro .lead,.partners-intro .lead,.call-intro .lead{padding-top:0}.training-details{grid-template-columns:1fr;gap:27px;margin-top:32px}.venue-caption{padding:19px 20px}.training-facts dl>div{grid-template-columns:104px 1fr;padding-block:14px}.training-facts dd{font-size:17px}.training-facts dt{font-size:14px}.cost-note{margin-top:25px}.cost-note p{font-size:16px}.programme-heading{margin-top:39px;display:block}.programme-heading .eyebrow{margin-bottom:12px}.programme-heading>p:last-child{max-width:none;font-size:13px}.programme{margin-top:20px}.programme summary{gap:15px;padding-block:19px}.programme-date{flex:0 0 61px;font-size:11px}.programme-title{font-size:23px}.programme-body{padding-inline:76px 15px;font-size:16px}.safety-section .lead{font-size:21px;margin-top:21px}.safety-copy{padding-top:0}.safety-copy li{font-size:17px}.safety-section:before{width:380px;height:380px;bottom:-270px}.follow-up{margin-top:26px}.follow-up h3{font-size:25px}.team-grid{gap:34px 20px;margin-top:33px}.portrait{aspect-ratio:.79}.person-role{font-size:9px;letter-spacing:.035em;margin-top:17px;min-height:28px}.person h3{font-size:25px;line-height:1.2;margin-top:6px}.person>p:last-of-type{font-size:15px;line-height:1.5;margin-top:13px}.photo-credit{font-size:9px;line-height:1.5}.team-note{font-size:14px;margin-top:28px;padding-top:18px}.partner-network{grid-template-columns:1fr;gap:30px;margin-top:29px}.partner-map{position:static;padding:0}.partner-map figcaption{font-size:12px;margin-top:4px}.partner summary strong{font-size:17px}.partner-location{font-size:13px}.partner summary{gap:14px}.partner-number{font-size:12px}.partner-body{padding-inline:29px 20px;font-size:16px}.call-content{margin-top:31px;gap:28px}.call-criteria h3{font-size:27px}.call-criteria li{font-size:17px}.residence-note{font-size:17px}.application-panel{padding:27px 25px}.application-country h3{font-size:39px}.selection-note{font-size:13px;margin-top:20px}.infopack{margin-top:36px;grid-template-columns:36px 1fr;gap:20px 16px;padding-block:27px}.document-icon svg{width:34px}.infopack h3{font-size:26px}.infopack p{font-size:15px;margin-top:8px}.infopack .button{min-width:0;font-size:14px;padding:13px 17px;max-width:100%}.infopack .button small{font-size:11px}.faq-section{grid-template-columns:1fr;gap:25px;padding-top:0}.faq-section h2{font-size:37px;max-width:350px}.faq-list summary{padding-block:19px;font-size:18px;gap:22px}.faq-list details>p{font-size:16px;padding-inline-end:20px}.contact-inner{gap:21px}.contact-copy{padding:0}.contact-copy .lead{font-size:21px}.contact-email{font-size:clamp(25px,6vw,34px);margin-top:20px}.contact-actions{gap:22px;margin-top:23px}.contact-actions .button{font-size:15px}.copy-email{font-size:14px}.coordinator{font-size:13px}.site-footer{padding-top:38px}.footer-top{display:block}.footer-water{display:flex;gap:23px}.footer-water img{width:170px}.footer-water p{font-size:12px;margin:0;max-width:140px}.funding-marks{width:fit-content;margin-top:30px;padding:17px 18px;gap:25px;max-width:100%}.funding-marks .footer-apis{width:105px}.funding-marks .footer-eu{width:186px}.funding-credit{margin-top:25px;font-size:12px}.funding-disclaimer{font-size:11px;line-height:1.6}.footer-bottom{margin-top:25px;font-size:11px}html[dir=rtl] .method-sequence li:not(:last-child):after{content:none}html[dir=rtl] .contact-email{font-size:26px}}
@media(max-width:720px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 15px}.brand{grid-column:1/-1}.main-nav{order:initial;grid-column:1;min-width:0;width:100%;padding-inline-end:0;margin-top:5px}.language-control{position:static;grid-column:2;align-self:end;padding-bottom:3px;margin:0}.language-control select{max-width:100px}.main-nav:after{content:'';flex:0 0 8px}}
@media(max-width:390px){.site-header{padding-inline:16px}.container{width:calc(100% - 32px)}.brand{flex-basis:280px}.hero h1{font-size:58px}.hero-actions{gap:19px}.hero .text-link{font-size:13px}.hero .button{font-size:14px;gap:15px;padding-inline:16px}.hero-image{aspect-ratio:1.12}.hero-date{font-size:24px}.team-grid{gap:29px 16px}.person h3{font-size:22px}.person>p:last-of-type{font-size:14px}.person-role{font-size:8px}.funding-marks{gap:18px;padding:15px}.funding-marks .footer-apis{width:94px}.funding-marks .footer-eu{width:166px}.footer-water{gap:18px}.footer-water img{width:158px}.footer-water p{font-size:11px}.contact-actions{gap:18px}.copy-email{font-size:13px}}
.call-deadlines{display:grid;grid-template-columns:.7fr 1fr 1.25fr;gap:32px;align-items:center;padding-block:23px;margin-top:38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.call-deadlines .deadlines-label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--blue)}.call-deadlines>div p{font-size:14px;color:var(--muted);margin-bottom:4px}.call-deadlines strong{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2}.footer-water img{width:280px}.funding-marks .footer-eu{width:300px}.funding-marks .footer-apis{width:138px}.funding-marks{flex-wrap:wrap;justify-content:center}.funding-marks img{max-width:100%}
@media(max-width:1220px){.footer-water{display:block}.footer-water p{border:0;padding:0;margin-top:16px}.footer-top{gap:32px}.funding-marks{gap:23px}}
@media(max-width:720px){.call-deadlines{grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:30px;padding-block:21px}.call-deadlines .deadlines-label{grid-column:1/-1}.call-deadlines strong{font-size:25px}.call-deadlines>div p{font-size:13px;min-height:40px}.footer-water{display:block}.footer-water p{margin-top:17px;max-width:100%;font-size:13px}.funding-marks{gap:23px;max-width:100%;width:fit-content}.funding-marks .footer-eu{width:300px}.funding-marks .footer-apis{width:138px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.button:hover,.person:hover .portrait img{transform:none}}

/* WATER heads the page; APIS leads the partner and funding groups below. */
.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;padding-block:24px 15px;direction:ltr}
.header-brands{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start}
.header-brands .brand{flex:0 1 auto;display:block}
.header-brands .brand-water{width:280px;max-width:100%}
.header-brands .brand-water img{width:280px;max-width:100%}
.apis-mark{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1650/366}
.apis-mark img{position:absolute!important;left:-8.181818%;top:-97.540984%;width:116.363636%!important;max-width:none!important;height:auto!important}
.site-header .main-nav{grid-column:1;grid-row:2;min-width:0;overflow-x:auto;order:initial;margin:0;justify-content:flex-start;gap:25px;border:0;padding:0;white-space:nowrap}
.site-header .language-control{grid-column:2;grid-row:2;position:static;margin:0;align-self:center;border:0;padding:0}
html[dir=rtl] .site-header .main-nav{direction:rtl}
.hero-image>img{object-position:center}
.hero-image figcaption a,.venue-caption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.hero-image figcaption a:hover,.venue-caption a:hover{text-decoration-thickness:2px}
.partner-logo-wall{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;gap:44px;margin-top:42px;padding:35px 32px;background:#fff;border:1px solid var(--line)}
.coordinator-logo{width:100%;max-width:340px}
.coordinator-logo p{font-size:13px;color:var(--muted);margin-top:18px;text-align:center}
.partner-logo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 28px;align-items:center}
.partner-logo-list li{display:flex;justify-content:center;align-items:center;min-width:0;height:75px}
.partner-logo-list img{display:block;width:auto;height:auto;max-width:min(100%,160px);max-height:70px;object-fit:contain}
.footer-top{display:block}
.funding-marks{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:36px;width:100%;max-width:100%;margin:0;padding:30px;background:#fff}
.funding-marks .footer-apis{width:340px;max-width:100%;flex:0 1 340px}
.eu-mark{display:block;position:relative;overflow:hidden;aspect-ratio:380/79}
.eu-mark img{position:absolute!important;left:-14.736842%;top:-58.227848%;width:127.368421%!important;max-width:none!important;height:auto!important}
.funding-marks .footer-eu{width:360px;max-width:100%;flex:0 1 360px}
.funding-marks .footer-movit{width:190px;max-width:100%;height:auto;flex:0 1 190px}
.footer-strapline{font-family:var(--serif);font-size:23px;line-height:1.35;margin-top:27px}
.footer-bottom{direction:ltr;text-align:left}
@media(max-width:1020px){.funding-marks{gap:30px;padding:26px}.site-header .main-nav{gap:18px;scrollbar-width:thin}.partner-logo-wall{grid-template-columns:1fr;gap:28px}.coordinator-logo{max-width:340px}.partner-logo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}}
@media(max-width:720px){.site-header{padding:20px 20px 13px;gap:13px 15px}.site-header .main-nav{gap:20px}.partner-logo-wall{padding:24px 20px;gap:28px}.coordinator-logo{max-width:300px}.partner-logo-list{gap:23px}.partner-logo-list img{max-width:100%;max-height:65px}.funding-marks{padding:18px;gap:28px}.funding-marks .footer-apis{width:300px;flex-basis:300px}.funding-marks .footer-eu{width:300px;flex-basis:300px}.footer-strapline{font-size:21px}.venue-image img{object-fit:contain;aspect-ratio:auto}}
@media(max-width:480px){.partner-logo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.partner-logo-list img{max-width:135px;max-height:65px}.partner-logo-wall{padding-inline:18px}}
@media(max-width:390px){.site-header{padding-inline:16px}.funding-marks{padding:12px}.partner-logo-list img{max-width:100%}.coordinator-logo{max-width:280px}}
