/* EWT News & Events — sizes are design px at 1920 wide: calc(N * var(--u)). */
.ewt-ne{--u:clamp(.7px,calc((100vw - 68px) / 1320),1px);--f:clamp(.75px,calc(100vw / 1800),1px);--bg:#0C2730;--field:#5F7D88;--field-text:#AFBEC4;--date:#D0C9C2;--red:#EA1824;color:#fff;font-family:Roboto,sans-serif;font-size:calc(18*var(--u));line-height:calc(25*var(--u));background:var(--bg);overflow:hidden}
.ewt-ne--landing{--bg:#0C2730}
.ewt-ne--cm{--bg:#877E74;--field:#746D65;--field-text:#BAB6B2;--date:#D0C9C2}
.ewt-ne--mr{--bg:#716946;--date:#EDDC93}
.ewt-ne--events{--bg:#698A95;--field:#5F7D88;--field-text:#AFBEC4;--date:#E1E9EC}
.ewt-ne *,.ewt-ne *::before,.ewt-ne *::after{box-sizing:border-box}
.ewt-ne a{color:inherit}
.ewt-ne p{margin:0}
.ewt-ne svg{display:block;flex:none}
.ewt-ne img{max-width:100%;height:auto}
.ewt-ne-wrap{width:calc(1320*var(--u));margin:0 auto;position:relative}

/* Hero */
.ewt-ne-hero{min-height:calc(100vw * 1187 / 1920);padding-top:calc(40px + 200*var(--f));background-color:var(--bg);background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.ewt-ne-hero-title{font-family:Oswald,sans-serif;font-weight:400;font-size:calc(104*var(--f));line-height:calc(96*var(--f));text-transform:uppercase;letter-spacing:0;color:#fff}
.ewt-ne-hero-text{margin-top:calc(73*var(--f)) !important;font-size:calc(22*var(--f));line-height:calc(25*var(--f))}

/* Main area + footer strand */
.ewt-ne-main{background-color:var(--bg);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom calc(-100vw * 193 / 1920);padding-bottom:calc(100vw * 400 / 1920 + 80*var(--u))}

/* Quick links */
.ewt-ne-quick{display:flex;align-items:flex-start;flex-wrap:wrap;font-size:calc(18*var(--u));line-height:calc(25*var(--u));padding-top:1px}
.ewt-ne .ewt-ne-quick a{text-decoration:none;position:relative;padding-bottom:calc(6*var(--u));font-weight:400;color:#fff}
.ewt-ne-quick a:hover{text-decoration:underline}
.ewt-ne .ewt-ne-quick a.is-active{font-weight:700}
.ewt-ne-quick a.is-active:hover{text-decoration:none}
.ewt-ne-quick a.is-active::after{content:"";position:absolute;left:0;right:0;top:calc(25*var(--u));height:calc(4*var(--u));background:var(--red)}
.ewt-ne-sep{margin:0 calc(13*var(--u))}

/* Headings */
.ewt-ne-eyebrow{font-family:Oswald,sans-serif;font-weight:400;font-size:calc(18*var(--u));line-height:calc(26*var(--u));text-transform:uppercase;color:#fff}
.ewt-ne-eyebrow::before{content:"";display:block;width:calc(122*var(--u));height:calc(6*var(--u));background:#fff;margin-bottom:calc(5*var(--u))}
.ewt-ne .ewt-ne-h2{font-family:Oswald,sans-serif;font-weight:300;font-size:calc(72*var(--u));line-height:calc(72*var(--u));text-transform:uppercase;letter-spacing:0;color:#fff;margin:0}
.ewt-ne .ewt-ne-h{font-family:Oswald,sans-serif;font-weight:300;font-size:calc(50*var(--u));line-height:calc(54*var(--u));letter-spacing:0;color:#fff;margin:0;text-transform:none}
.ewt-ne .ewt-ne-h a{text-decoration:none}
.ewt-ne .ewt-ne-h a:hover{text-decoration:underline;text-decoration-thickness:1px}
.ewt-ne-date{font-size:calc(16*var(--u));line-height:calc(19*var(--u));text-transform:uppercase;color:var(--date)}
.ewt-ne-lead{font-weight:700}

/* Buttons */
.ewt-ne .ewt-ne-btn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(338*var(--u));min-height:calc(58*var(--u));padding:calc(10*var(--u)) calc(30*var(--u));background:#fff;color:#333;border-radius:calc(8*var(--u));box-shadow:0 3px 6px rgba(0,0,0,.16);font-family:Roboto,sans-serif;font-weight:400;font-size:calc(22*var(--u));line-height:calc(26*var(--u));text-decoration:none;text-align:center;transition:background .2s,color .2s}
.ewt-ne .ewt-ne-btn:hover,.ewt-ne .ewt-ne-btn:focus-visible{background:#f0f0f0;color:#000}

/* ---------- Landing ---------- */
.ewt-ne-cards{display:flex;gap:calc(24*var(--u))}
.ewt-ne .ewt-ne-card{position:relative;display:block;width:calc(424*var(--u));height:calc(642*var(--u));padding:calc(18*var(--u)) calc(35*var(--u)) 0;border:1px solid rgba(255,255,255,.3);border-radius:calc(12*var(--u));box-shadow:0 3px 6px rgba(0,0,0,.16);text-decoration:none;color:#fff;transition:transform .25s,box-shadow .25s}
.ewt-ne-card--cm{background:#897C69}
.ewt-ne-card--mr{background:#716946}
.ewt-ne-card--events{background:#698A95}
.ewt-ne .ewt-ne-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.25)}
.ewt-ne .ewt-ne-card-title{font-family:Oswald,sans-serif;font-weight:300;font-size:calc(50*var(--u));line-height:calc(54*var(--u));color:#fff;margin:0;width:calc(300*var(--u));text-transform:none;letter-spacing:0}
.ewt-ne-card-text{margin-top:calc(30*var(--u)) !important}
.ewt-ne-card-arrow{position:absolute;left:calc(35*var(--u));top:calc(291*var(--u));width:calc(36*var(--u))}
.ewt-ne-card-arrow svg{width:100%;height:auto}
.ewt-ne-card-img{position:absolute;left:calc(35*var(--u));bottom:calc(35*var(--u));width:calc(355*var(--u));height:calc(253*var(--u));background:rgba(255,255,255,.12);overflow:hidden}
.ewt-ne-feature-img img{position:absolute;inset:0}
.ewt-ne-card-img img,.ewt-ne-tile-img img,.ewt-ne-feature-img img,.ewt-ne-ev-media img,.ewt-ne-gal-item img{display:block;width:100%;height:100%;object-fit:cover}

.ewt-ne-cm-latest{padding-top:calc(105*var(--u))}
.ewt-ne-feature{display:flex;margin-top:calc(63*var(--u))}
.ewt-ne-feature-text{width:calc(646*var(--u));min-height:calc(779*var(--u));background:#877E74;padding:calc(62*var(--u)) calc(35*var(--u)) calc(64*var(--u))}
.ewt-ne-feature .ewt-ne-h{margin-top:calc(14*var(--u))}
.ewt-ne-feature-copy{margin-top:calc(64*var(--u))}
.ewt-ne-feature-copy p+p,.ewt-ne-ev-text p+p{margin-top:calc(25*var(--u))}
.ewt-ne-feature .ewt-ne-btn{margin-top:calc(59*var(--u))}
.ewt-ne-feature-img{position:relative;display:block;width:calc(674*var(--u));min-height:calc(779*var(--u));border-bottom-right-radius:calc(80*var(--u));overflow:hidden;background:rgba(255,255,255,.1)}

.ewt-ne-grid{display:grid;grid-template-columns:repeat(3,calc(424*var(--u)));gap:calc(24*var(--u));margin-top:calc(64*var(--u))}
.ewt-ne-tile{display:flex;flex-direction:column;align-items:flex-start;min-height:calc(733*var(--u));padding:calc(27*var(--u)) calc(35*var(--u)) calc(38*var(--u));background:#877E74;border:1px solid rgba(255,255,255,.3);border-radius:calc(12*var(--u));box-shadow:0 3px 6px rgba(0,0,0,.16)}
.ewt-ne .ewt-ne-tile-title{font-family:Oswald,sans-serif;font-weight:300;font-size:calc(35*var(--u));line-height:calc(40*var(--u));color:#fff;margin:0;text-transform:none;letter-spacing:0}
.ewt-ne .ewt-ne-tile-title a{text-decoration:none}
.ewt-ne-tile-text{margin-top:calc(35*var(--u)) !important}
.ewt-ne-tile-img{display:block;flex:none;width:100%;height:calc(246*var(--u));margin-top:auto;background:#fff;overflow:hidden}
.ewt-ne-tile .ewt-ne-btn{width:100%;min-width:0;margin-top:calc(38*var(--u))}
.ewt-ne-tile-text{margin-bottom:calc(40*var(--u)) !important}

/* Pager */
.ewt-ne-pager{display:flex;justify-content:center;align-items:center;gap:calc(31*var(--u));margin-top:calc(70*var(--u));font-size:calc(18*var(--u));line-height:calc(25*var(--u))}
.ewt-ne-pager a,.ewt-ne-pager>span{display:inline-flex;align-items:center;gap:calc(31*var(--u));text-decoration:none}
.ewt-ne-pager svg{width:calc(34*var(--u));height:auto}
.ewt-ne-pager .is-off{visibility:hidden}
.ewt-ne-pager .ewt-ne-next{margin-left:calc(103*var(--u))}
.ewt-ne-pager a:hover span{text-decoration:underline}
.ewt-ne-pager--num{justify-content:flex-start;gap:calc(33*var(--u))}
.ewt-ne-pager--num .ewt-ne-next{margin-left:0}
.ewt-ne-pager--num .ewt-ne-prev,.ewt-ne-pager--num .ewt-ne-next{gap:calc(15*var(--u))}
.ewt-ne-nums{display:flex;gap:calc(31*var(--u))}
.ewt-ne-nums a{text-decoration:none}
.ewt-ne-nums a:hover{text-decoration:underline}
.ewt-ne-nums .is-current{font-weight:700;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:5px}

/* ---------- Two columns (Conservation Matters, Events) ---------- */
.ewt-ne-cols{display:flex;align-items:flex-start;margin-top:calc(96*var(--u))}
.ewt-ne-col-main{width:calc(872*var(--u));flex:none;padding-top:calc(8*var(--u))}
.ewt-ne-side{width:calc(448*var(--u));flex:none;margin-left:calc(24*var(--u));padding-left:calc(23*var(--u));border-left:1px solid rgba(255,255,255,.6)}
.ewt-ne .ewt-ne-side-h{font-family:Oswald,sans-serif;font-weight:300;font-size:calc(50*var(--u));line-height:calc(54*var(--u));color:#fff;margin:0;text-transform:none;letter-spacing:0}
.ewt-ne-side-sub{margin-top:calc(2*var(--u)) !important}
.ewt-ne-filters{margin-top:calc(23*var(--u))}
.ewt-ne-select{position:relative;display:block;margin-bottom:calc(13*var(--u))}
.ewt-ne .ewt-ne-select select{display:block;width:100%;height:calc(58*var(--u));margin:0;padding:0 calc(50*var(--u)) 0 calc(20*var(--u));background:var(--field);border:1px solid #fff;border-radius:0;color:#fff;font-family:Roboto,sans-serif;font-size:calc(18*var(--u));line-height:1;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none}
.ewt-ne .ewt-ne-select select.is-empty{color:var(--field-text)}
.ewt-ne .ewt-ne-select select option{color:#222;background:#fff}
.ewt-ne-select svg{position:absolute;right:calc(14*var(--u));top:50%;width:calc(16*var(--u));transform:translateY(-50%);pointer-events:none;color:#fff}
.ewt-ne-filter-go{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;padding:0}
.js .ewt-ne-filter-go:focus{position:static !important;width:auto;height:auto;clip:auto}
.ewt-ne-side-h--recent{margin-top:calc(84*var(--u)) !important}

.ewt-ne-rows{list-style:none;margin:0;padding:0}
.ewt-ne-rows li{margin:0;border-bottom:1px solid rgba(255,255,255,.6)}
.ewt-ne-rows a{display:flex;align-items:center;justify-content:space-between;gap:calc(20*var(--u));padding:calc(25*var(--u)) 0;text-decoration:none}
.ewt-ne-row-text{display:flex;flex-direction:column}
.ewt-ne-row-title{color:#fff}
.ewt-ne-row-date{color:var(--date)}
.ewt-ne-row-excerpt{margin-top:calc(8*var(--u));color:#fff;opacity:.9}
.ewt-ne-row-arrow{width:calc(26*var(--u));flex:none;transition:transform .2s}
.ewt-ne-row-arrow svg{width:100%;height:auto}
.ewt-ne-rows a:hover .ewt-ne-row-title{text-decoration:underline}
.ewt-ne-rows a:hover .ewt-ne-row-arrow{transform:translateX(4px)}
.ewt-ne-rows--side{margin-top:calc(33*var(--u))}
.ewt-ne-rows--side a{padding:calc(25*var(--u)) calc(0*var(--u)) calc(25*var(--u)) calc(11*var(--u))}
.ewt-ne-rows--side .ewt-ne-row-date{color:var(--date)}
.ewt-ne-rows--results{margin-top:calc(40*var(--u));border-top:1px solid rgba(255,255,255,.6)}
.ewt-ne-results-count{margin-top:calc(12*var(--u)) !important;color:var(--date)}
.ewt-ne-results-h{margin-top:calc(56*var(--u)) !important}
.ewt-ne-empty{margin-top:calc(40*var(--u)) !important;font-size:calc(20*var(--u));line-height:calc(28*var(--u))}
.ewt-ne-empty a{text-decoration:underline}

/* ---------- Articles ---------- */
.ewt-ne-article-head{margin-top:calc(56*var(--u))}
.ewt-ne-article-head .ewt-ne-h{margin-top:calc(12*var(--u))}
.ewt-ne-by{margin-top:calc(16*var(--u)) !important;font-size:calc(16*var(--u));line-height:calc(19*var(--u))}
.ewt-ne-gal{margin-top:calc(64*var(--u));overflow:hidden;display:flex;flex-direction:column;gap:calc(12*var(--u))}
.ewt-ne-gal--tr{border-top-right-radius:calc(80*var(--u))}
.ewt-ne-gal--br{border-bottom-right-radius:calc(80*var(--u))}
.ewt-ne-gal-row{display:grid;gap:calc(12*var(--u))}
.ewt-ne-gal-row--1{grid-template-columns:1fr}
.ewt-ne-gal-row--2{grid-template-columns:1fr 1fr}
.ewt-ne-gal-row--3{grid-template-columns:1fr 1fr 1fr}
.ewt-ne-gal-item{position:relative;margin:0;aspect-ratio:var(--gal-ar,872/390);overflow:hidden;min-height:0;background:rgba(255,255,255,.1)}
.ewt-ne .ewt-ne-gal-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ewt-ne-gal-row--2 .ewt-ne-gal-item,.ewt-ne-gal-row--3 .ewt-ne-gal-item{aspect-ratio:auto;height:100%}
.ewt-ne-gal-row--2,.ewt-ne-gal-row--3{aspect-ratio:var(--gal-ar,872/390)}
.ewt-ne-mr-article,.ewt-ne-ev-article{--gal-ar:1320/693}
.ewt-ne-mr-article .ewt-ne-gal-row--1 .ewt-ne-gal-item{aspect-ratio:auto}
.ewt-ne .ewt-ne-mr-article .ewt-ne-gal-row--1 .ewt-ne-gal-item img{position:static;height:auto}
.ewt-ne-ev-article{--gal-ar:1320/590}

.ewt-ne-body{margin-top:calc(35*var(--u))}
.ewt-ne-body>*{margin:0 0 calc(25*var(--u)) !important}
.ewt-ne-body>*:last-child{margin-bottom:0 !important}
.ewt-ne-body .ewt-ne-lead{font-weight:700}
.ewt-ne-body .ewt-ne-caption{font-size:calc(15*var(--u));line-height:1.45;color:var(--date);margin-top:calc(-15*var(--u)) !important}
.ewt-ne-body a{text-decoration:underline;color:#fff}
.ewt-ne-body h2,.ewt-ne-body h3,.ewt-ne-body h4{font-family:Oswald,sans-serif;font-weight:300;color:#fff;text-transform:none;letter-spacing:0}
.ewt-ne-body h2{font-size:calc(40*var(--u));line-height:calc(46*var(--u))}
.ewt-ne-body h3{font-size:calc(32*var(--u));line-height:calc(38*var(--u))}
.ewt-ne-body h4{font-size:calc(24*var(--u));line-height:calc(30*var(--u))}
.ewt-ne-body ul,.ewt-ne-body ol{padding-left:1.3em}
.ewt-ne-body li{margin:0 0 calc(8*var(--u))}
.ewt-ne-body blockquote{border-left:4px solid #fff;padding-left:1em;font-style:italic}
.ewt-ne-body strong,.ewt-ne-body b{font-weight:700}
.ewt-ne-body figure,.ewt-ne-body .wp-block-image,.ewt-ne-body .wp-block-gallery,.ewt-ne-body .wp-block-embed{margin-top:calc(35*var(--u)) !important;margin-bottom:calc(35*var(--u)) !important}
.ewt-ne-body .wp-block-image img,.ewt-ne-body>p>img,.ewt-ne-body figure>img{display:block;width:100%;height:auto}
.ewt-ne-body figcaption{font-size:calc(14*var(--u));line-height:1.4;color:var(--date);margin-top:8px;text-align:left}
.ewt-ne-body>.wp-block-image:last-child img,.ewt-ne-body>.wp-block-gallery:last-child,.ewt-ne-body>figure:last-child img{border-bottom-right-radius:calc(80*var(--u))}
.ewt-ne-body>.wp-block-gallery:last-child{overflow:hidden}
.ewt-ne-body .wp-block-embed__wrapper{position:relative;aspect-ratio:872/472}
.ewt-ne-body .wp-block-embed__wrapper iframe,.ewt-ne-body iframe[src*="youtube"],.ewt-ne-body iframe[src*="vimeo"]{display:block;width:100% !important;height:100% !important;aspect-ratio:872/472;border:0}
.ewt-ne-body iframe[src*="youtube"],.ewt-ne-body iframe[src*="vimeo"]{height:auto !important}
.ewt-ne-body .wp-block-embed__wrapper iframe{position:absolute;inset:0;height:100% !important}
.ewt-ne-article .ewt-ne-newsletter{margin-top:calc(35*var(--u));min-width:calc(337*var(--u))}
.ewt-ne .ewt-ne-cta{margin-top:calc(64*var(--u))}
.ewt-ne-back{margin-top:calc(48*var(--u)) !important}
.ewt-ne-back a{display:inline-flex;align-items:center;gap:calc(14*var(--u));text-decoration:none}
.ewt-ne-back svg{width:calc(26*var(--u));height:auto}
.ewt-ne-back a:hover span{text-decoration:underline}

/* Classic editor content: images, captions, [gallery], pasted video links */
.ewt-ne-body img{display:block;max-width:100%;height:auto}
.ewt-ne-body img.size-full,.ewt-ne-body img.size-large,.ewt-ne-body .wp-caption img,.ewt-ne-body>p>img:only-child,.ewt-ne-body>p>a>img:only-child{width:100%}
.ewt-ne-body img.alignleft{float:left;width:auto;max-width:50%;margin:0 24px 16px 0}
.ewt-ne-body img.alignright{float:right;width:auto;max-width:50%;margin:0 0 16px 24px}
.ewt-ne-body .wp-caption{width:auto !important;max-width:100%;margin:calc(35*var(--u)) 0 !important}
.ewt-ne-body .wp-caption-text{font-size:calc(14*var(--u));line-height:1.4;color:var(--date);margin-top:8px}
.ewt-ne-body>p:has(>img:only-child),.ewt-ne-body>p:has(>a>img:only-child),.ewt-ne-body>p:has(>iframe){margin-top:calc(35*var(--u)) !important;margin-bottom:calc(35*var(--u)) !important}
.ewt-ne-body>p:last-child>img:only-child,.ewt-ne-body>p:last-child>a>img:only-child,.ewt-ne-body>.wp-caption:last-child img{border-bottom-right-radius:calc(80*var(--u))}
.ewt-ne-body .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12*var(--u));margin:calc(35*var(--u)) 0 !important}
.ewt-ne-body .gallery-columns-1{grid-template-columns:1fr}
.ewt-ne-body .gallery-columns-2{grid-template-columns:1fr 1fr}
.ewt-ne-body .gallery br{display:none}
.ewt-ne-body .gallery-item{margin:0 !important;width:auto !important;max-width:none !important;float:none !important}
.ewt-ne-body .gallery-icon img{width:100%;aspect-ratio:4/3;object-fit:cover;border:0 !important}
.ewt-ne-body>.gallery:last-child{border-bottom-right-radius:calc(80*var(--u));overflow:hidden}
.ewt-ne-body iframe{display:block;width:100% !important;height:auto !important;aspect-ratio:872/472;border:0}
.ewt-ne-body .wp-video,.ewt-ne-body .wp-video-shortcode{width:100% !important;height:auto !important}
.ewt-ne-body::after{content:"";display:table;clear:both}

/* ---------- Media releases ---------- */
.ewt-ne--mr .ewt-ne-quick+.ewt-ne-eyebrow,.ewt-ne--mr .ewt-ne-quick~.ewt-ne-eyebrow:first-of-type{margin-top:calc(104*var(--u))}
.ewt-ne--mr .ewt-ne-eyebrow{margin-left:calc(6*var(--u))}
.ewt-ne--mr .ewt-ne-wrap>.ewt-ne-h2{margin-left:calc(6*var(--u))}
.ewt-ne-years{display:flex;align-items:center;gap:calc(25*var(--u));margin-top:calc(66*var(--u))}
.ewt-ne-years button{flex:none;display:flex;align-items:center;justify-content:center;width:calc(35*var(--u));height:calc(92*var(--u));padding:0;margin:0;background:none;border:0;color:#fff;cursor:pointer;box-shadow:none;min-height:0}
.ewt-ne-years button svg{width:calc(35*var(--u));height:auto}
.ewt-ne-years button:disabled{opacity:.3;cursor:default}
.ewt-ne-years-track{flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:calc(10*var(--u))}
.ewt-ne-years-track::-webkit-scrollbar{display:none}
.ewt-ne-years ul{display:flex;gap:calc(15*var(--u));list-style:none;margin:0;padding:0}
.ewt-ne-years li{margin:0;flex:none}
.ewt-ne-years li>*{position:relative;display:flex;align-items:center;justify-content:center;width:calc(120*var(--u));height:calc(92*var(--u));border:1px solid #fff;font-family:Oswald,sans-serif;font-weight:300;font-size:calc(42*var(--u));line-height:1;text-decoration:none;color:#fff;transition:background .2s}
.ewt-ne-years a:hover{background:rgba(255,255,255,.12)}
.ewt-ne-years .is-active{background:#918758}
.ewt-ne-years .is-active::after{content:"";position:absolute;left:-1px;right:-1px;bottom:calc(-7*var(--u));height:calc(4*var(--u));background:var(--red)}
.ewt-ne-years .is-empty{opacity:.4}
.ewt-ne-mr-list{margin-top:calc(31*var(--u));scroll-margin-top:120px}
.ewt-ne-rows--mr .ewt-ne-row-arrow{margin-right:calc(2*var(--u))}
.ewt-ne-mr-list .ewt-ne-pager{margin-top:calc(70*var(--u))}
.ewt-ne-more{margin-top:calc(100*var(--u))}
.ewt-ne-more .ewt-ne-eyebrow,.ewt-ne-more .ewt-ne-h2{margin-left:calc(6*var(--u))}
.ewt-ne-more-row{display:flex;align-items:center;margin-top:calc(55*var(--u))}
.ewt-ne-more-row .ewt-ne-btn{min-width:calc(337*var(--u))}
.ewt-ne-follow{margin-left:calc(39*var(--u));padding-left:calc(36*var(--u));border-left:1px solid rgba(255,255,255,.8);min-height:calc(72*var(--u));display:flex;flex-direction:column;justify-content:center}
.ewt-ne-social{display:flex;gap:calc(6*var(--u));margin-top:calc(6*var(--u))}
.ewt-ne-social a{display:flex;align-items:center;justify-content:center;width:calc(26*var(--u));height:calc(26*var(--u));border-radius:50%;background:#fff;color:var(--bg);transition:opacity .2s}
.ewt-ne-social a:hover{opacity:.8}
.ewt-ne-social svg{width:76%;height:76%}

.ewt-ne-mr-article .ewt-ne-article-head{margin-top:calc(128*var(--u))}
.ewt-ne-mr-date{display:flex;flex-direction:column;text-transform:uppercase}
.ewt-ne-gold{color:#EDDC93}
.ewt-ne-mr-article .ewt-ne-article-head .ewt-ne-h{margin-top:calc(16*var(--u))}
.ewt-ne-mr-article .ewt-ne-body{margin-top:calc(64*var(--u))}
.ewt-ne-end{margin-top:calc(25*var(--u)) !important}
.ewt-ne-contact{margin-top:calc(50*var(--u))}
.ewt-ne-contact-h{font-weight:700}
.ewt-ne-contact-line{display:flex;align-items:center;gap:calc(20*var(--u));margin-top:calc(24*var(--u)) !important;color:#EDDC93}
.ewt-ne-contact-line+.ewt-ne-contact-line{margin-top:calc(12*var(--u)) !important}
.ewt-ne-contact-line a{color:#EDDC93;text-decoration:underline}
.ewt-ne-contact-line svg{width:calc(22*var(--u));height:calc(22*var(--u))}
.ewt-ne-contact-line svg[viewBox="0 0 14 22"]{width:calc(13*var(--u))}
.ewt-ne-contact-line svg[viewBox="0 0 14 22"]{margin:0 calc(5*var(--u)) 0 calc(4*var(--u))}
.ewt-ne-mr-article .ewt-ne-gal{margin-top:calc(64*var(--u))}

/* ---------- Events ---------- */
.ewt-ne-ev-list{margin-top:calc(46*var(--u))}
.ewt-ne-ev{display:flex;gap:calc(24*var(--u));align-items:stretch}
.ewt-ne-ev+.ewt-ne-ev{margin-top:calc(128*var(--u))}
.ewt-ne-ev--flip{flex-direction:row-reverse}
.ewt-ne-ev-text{width:calc(424*var(--u));flex:none;display:flex;flex-direction:column;align-items:flex-start}
.ewt-ne-ev-text>p.ewt-ne-lead,.ewt-ne-ev-when+p{margin-top:calc(24*var(--u))}
.ewt-ne-ev-text .ewt-ne-h+p{margin-top:calc(28*var(--u))}
.ewt-ne-ev-when{display:flex;flex-wrap:wrap;gap:calc(4*var(--u)) calc(22*var(--u));margin-top:calc(14*var(--u)) !important;font-size:calc(16*var(--u));line-height:calc(22*var(--u));color:var(--date)}
.ewt-ne-ev-when span{display:inline-flex;align-items:center;gap:calc(8*var(--u))}
.ewt-ne-ev-when svg{width:calc(16*var(--u));height:calc(16*var(--u))}
.ewt-ne-ev-when svg[viewBox="0 0 20 28"]{width:calc(12*var(--u))}
.ewt-ne-ev-text .ewt-ne-btn{margin-top:auto;position:relative;top:0}
.ewt-ne-ev-text>p:last-of-type{margin-bottom:calc(64*var(--u))}
.ewt-ne-ev-media{position:relative;display:block;width:calc(424*var(--u));min-height:calc(564*var(--u));flex:none;border-bottom-right-radius:calc(80*var(--u));overflow:hidden;background:#fff}
.ewt-ne .ewt-ne-ev-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.ewt-ne-badge{position:absolute;left:calc(22*var(--u));top:calc(22*var(--u));display:inline-flex;align-items:center;gap:calc(10*var(--u));height:calc(55*var(--u));padding:0 calc(18*var(--u)) 0 calc(14*var(--u));border-radius:calc(12*var(--u));font-weight:700;font-size:calc(22*var(--u));line-height:1;color:#fff;text-transform:uppercase}
.ewt-ne-badge svg{width:calc(20*var(--u));height:calc(28*var(--u))}
.ewt-ne-badge--usa{background:#547E98}
.ewt-ne-badge--africa{background:#4FAC8C}
.ewt-ne-regions{display:flex;gap:calc(6*var(--u));margin-bottom:calc(13*var(--u))}
.ewt-ne-region{position:relative;cursor:pointer;margin:0}
.ewt-ne-region input{position:absolute;opacity:0;pointer-events:none}
.ewt-ne-region span{display:flex;align-items:center;justify-content:center;height:calc(58*var(--u));padding:0 calc(28*var(--u));border:1px solid #fff;border-radius:calc(8*var(--u));font-size:calc(18*var(--u));color:#fff;transition:background .2s,color .2s}
.ewt-ne-region:first-child span{min-width:calc(158*var(--u))}
.ewt-ne-region:nth-child(2) span{min-width:calc(116*var(--u))}
.ewt-ne-region:nth-child(3) span{min-width:calc(112*var(--u))}
.ewt-ne-region.is-active span,.ewt-ne-region input:checked+span{background:#fff;color:#333;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.ewt-ne-region input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}
.ewt-ne-region:hover span{background:rgba(255,255,255,.15)}
.ewt-ne-region.is-active:hover span{background:#fff}

.ewt-ne-ev-article{margin-top:calc(104*var(--u))}
.ewt-ne-ev-article .ewt-ne-article-head{margin-top:calc(46*var(--u))}
.ewt-ne-ev-article .ewt-ne-article-head .ewt-ne-h{margin-top:0}
.ewt-ne-ev-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12*var(--u)) calc(56*var(--u));margin-top:calc(14*var(--u))}
.ewt-ne-ev-meta .ewt-ne-badge{position:static;height:calc(55*var(--u))}
.ewt-ne-ev-meta-item{display:inline-flex;align-items:center;gap:calc(14*var(--u))}
.ewt-ne-ev-meta-item svg{width:calc(34*var(--u));height:calc(34*var(--u))}
.ewt-ne-ev-meta-item svg[viewBox="0 0 20 28"]{width:calc(20*var(--u));height:calc(28*var(--u))}
.ewt-ne-ev-article .ewt-ne-body{margin-top:calc(70*var(--u))}
.ewt-ne-ev-article .ewt-ne-gal{margin-top:calc(64*var(--u))}

/* ---------- Tablet ---------- */
@media (max-width:1024px){
	.ewt-ne{--u:1px;font-size:17px;line-height:24px}
	.ewt-ne-wrap{width:auto;padding:0 32px}
	.ewt-ne-hero{min-height:calc(100vw * 1187 / 1920);padding-top:200px;padding-bottom:140px;background-size:cover}
	.ewt-ne-hero-title{font-size:72px;line-height:70px}
	.ewt-ne-hero-text{margin-top:32px !important;font-size:18px;line-height:24px}
	.ewt-ne-main{background-position:center bottom;padding-bottom:calc(100vw * 456 / 1920 + 16px)}
	.ewt-ne-quick{padding-top:40px;font-size:16px;line-height:36px}
	.ewt-ne-quick a.is-active::after{top:30px;height:3px}
	.ewt-ne-sep{margin:0 8px}
	.ewt-ne .ewt-ne-h2{font-size:48px;line-height:50px}
	.ewt-ne .ewt-ne-h,.ewt-ne .ewt-ne-side-h{font-size:38px;line-height:42px}
	.ewt-ne-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:48px}
	.ewt-ne .ewt-ne-card{width:auto;height:auto;padding:18px 20px 20px;display:flex;flex-direction:column}
	.ewt-ne .ewt-ne-card-title{width:auto;font-size:36px;line-height:40px}
	.ewt-ne-card-text{margin-top:16px !important;margin-bottom:20px !important}
	.ewt-ne-card-arrow{position:static;margin-top:auto;margin-bottom:20px}
	.ewt-ne-card-img{position:static;width:100%;height:auto;aspect-ratio:355/253}
	.ewt-ne-cm-latest{padding-top:72px}
	.ewt-ne-feature{flex-direction:column-reverse;margin-top:40px}
	.ewt-ne-feature-text{width:auto;min-height:0;padding:32px}
	.ewt-ne-feature-copy{margin-top:28px}
	.ewt-ne-feature .ewt-ne-btn{margin-top:32px}
	.ewt-ne-feature-img{width:auto;min-height:0;aspect-ratio:16/10;border-bottom-right-radius:0;border-top-right-radius:60px}
	.ewt-ne-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}
	.ewt-ne-tile{min-height:0;padding:24px}
	.ewt-ne .ewt-ne-tile-title{font-size:30px;line-height:35px}
	.ewt-ne-tile-text{margin-top:20px !important;margin-bottom:24px !important}
	.ewt-ne-tile-img{height:auto;aspect-ratio:355/246}
	.ewt-ne-tile .ewt-ne-btn{margin-top:24px}
	.ewt-ne .ewt-ne-btn{min-width:240px;min-height:52px;font-size:19px}
	.ewt-ne-pager{margin-top:48px;gap:20px;font-size:17px}
	.ewt-ne-pager .ewt-ne-next{margin-left:40px}
	.ewt-ne-pager--num{flex-wrap:wrap}
	.ewt-ne-pager--num .ewt-ne-next{margin-left:0}
	.ewt-ne-nums{gap:20px}
	.ewt-ne-cols{flex-direction:column;margin-top:48px}
	.ewt-ne-col-main{width:100%;padding-top:0}
	.ewt-ne-side{width:100%;margin:64px 0 0;padding:40px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.6)}
	.ewt-ne--events .ewt-ne-side{order:-1;margin:0 0 48px;padding:0 0 40px;border-top:0;border-bottom:1px solid rgba(255,255,255,.6)}
	.ewt-ne--events .ewt-ne-cols>.ewt-ne-col-main{order:2}
	.ewt-ne-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:20px}
	.ewt-ne--events .ewt-ne-filters{grid-template-columns:auto 1fr 1fr}
	.ewt-ne-select{margin:0}
	.ewt-ne-regions{margin:0}
	.ewt-ne .ewt-ne-select select{height:52px;font-size:16px;padding-left:16px}
	.ewt-ne-region span{height:52px;padding:0 16px;font-size:16px}
	.ewt-ne-region:first-child span,.ewt-ne-region:nth-child(2) span,.ewt-ne-region:nth-child(3) span{min-width:0}
	.ewt-ne-side-h--recent{margin-top:56px !important}
	.ewt-ne-rows--side{columns:2;column-gap:32px}
	.ewt-ne-rows--side li{break-inside:avoid}
	.ewt-ne-gal{margin-top:40px}
	.ewt-ne-gal--tr{border-top-right-radius:60px}
	.ewt-ne-gal--br{border-bottom-right-radius:60px}
	.ewt-ne-article-head{margin-top:40px}
	.ewt-ne--mr .ewt-ne-quick~.ewt-ne-eyebrow:first-of-type{margin-top:64px}
	.ewt-ne-years{margin-top:40px;gap:12px}
	.ewt-ne-years li>*{width:96px;height:72px;font-size:34px}
	.ewt-ne-years button{height:72px;width:30px}
	.ewt-ne-years button svg{width:30px}
	.ewt-ne-mr-article .ewt-ne-article-head{margin-top:64px}
	.ewt-ne-mr-article .ewt-ne-body{margin-top:40px}
	.ewt-ne-more{margin-top:72px}
	.ewt-ne-more-row{flex-wrap:wrap;gap:24px;margin-top:36px}
	.ewt-ne-follow{margin-left:0}
	.ewt-ne-social{gap:8px}
	.ewt-ne-social a{width:32px;height:32px}
	.ewt-ne-ev-list{margin-top:32px}
	.ewt-ne-ev{gap:24px}
	.ewt-ne-ev+.ewt-ne-ev{margin-top:72px}
	.ewt-ne-ev-text,.ewt-ne-ev-media{width:calc(50% - 12px)}
	.ewt-ne-ev-media{min-height:420px;border-bottom-right-radius:60px}
	.ewt-ne-ev-text>p:last-of-type{margin-bottom:40px}
	.ewt-ne-ev-meta{gap:12px 32px}
	.ewt-ne-ev-meta-item svg{width:26px;height:26px}
	.ewt-ne-badge{font-size:18px;height:46px;padding:0 14px 0 12px}
	.ewt-ne-badge svg{width:16px;height:22px}
	.ewt-ne-ev-meta .ewt-ne-badge{height:46px}
	.ewt-ne-ev-article .ewt-ne-body{margin-top:40px}
	.ewt-ne .ewt-ne-cta{margin-top:40px}
}

/* ---------- Phone ---------- */
@media (max-width:767px){
	.ewt-ne{font-size:16px;line-height:23px}
	.ewt-ne-wrap{padding:0 20px}
	.ewt-ne-hero{min-height:600px;padding-top:170px;padding-bottom:120px;background-position:70% bottom}
	.ewt-ne-hero-title{font-size:56px;line-height:54px}
	.ewt-ne-main{padding-bottom:calc(100vw * 456 / 1920 + 12px)}
	.ewt-ne-quick{font-size:15px;line-height:32px}
	.ewt-ne-quick a.is-active::after{top:27px}
	.ewt-ne .ewt-ne-h2{font-size:40px;line-height:42px}
	.ewt-ne .ewt-ne-h,.ewt-ne .ewt-ne-side-h{font-size:32px;line-height:36px}
	.ewt-ne-cards{grid-template-columns:1fr;gap:16px;padding-top:32px}
	.ewt-ne .ewt-ne-card-title{font-size:36px;line-height:40px}
	.ewt-ne-feature-text{padding:24px 20px 28px}
	.ewt-ne-grid{grid-template-columns:1fr}
	.ewt-ne .ewt-ne-tile-title{font-size:28px;line-height:33px}
	.ewt-ne .ewt-ne-btn{width:100%;min-width:0;font-size:18px}
	.ewt-ne-pager{justify-content:space-between;gap:12px}
	.ewt-ne-pager .ewt-ne-next{margin-left:0}
	.ewt-ne-pager a,.ewt-ne-pager>span{gap:12px}
	.ewt-ne-pager--num{justify-content:center;gap:16px 20px}
	.ewt-ne-pager--num .ewt-ne-nums{order:-1;width:100%;justify-content:center}
	.ewt-ne-filters,.ewt-ne--events .ewt-ne-filters{grid-template-columns:1fr}
	.ewt-ne-regions{display:grid;grid-template-columns:repeat(3,1fr)}
	.ewt-ne-rows--side{columns:1}
	.ewt-ne-rows a{padding:18px 0;gap:14px}
	.ewt-ne-rows--side a{padding:18px 0}
	.ewt-ne-row-arrow{width:22px}
	.ewt-ne-gal-row--3{grid-template-columns:1fr 1fr}
	.ewt-ne-gal-row--3 .ewt-ne-gal-item:first-child{grid-column:1 / -1}
	.ewt-ne-gal-row--2,.ewt-ne-gal-row--3{aspect-ratio:auto}
	.ewt-ne-gal-row--2 .ewt-ne-gal-item,.ewt-ne-gal-row--3 .ewt-ne-gal-item{aspect-ratio:4/3;height:auto}
	.ewt-ne-gal-row--1 .ewt-ne-gal-item{aspect-ratio:4/3}
	.ewt-ne-gal--tr{border-top-right-radius:40px}
	.ewt-ne-gal--br{border-bottom-right-radius:40px}
	.ewt-ne-body>.wp-block-image:last-child img,.ewt-ne-body>.wp-block-gallery:last-child,.ewt-ne-body>figure:last-child img{border-bottom-right-radius:40px}
	.ewt-ne-years li>*{width:78px;height:60px;font-size:28px}
	.ewt-ne-years button{height:60px;width:24px}
	.ewt-ne-years button svg{width:24px}
	.ewt-ne-years{gap:8px}
	.ewt-ne-years ul{gap:8px}
	.ewt-ne-follow{padding-left:0;border-left:0;min-height:0}
	.ewt-ne-ev,.ewt-ne-ev--flip{flex-direction:column-reverse}
	.ewt-ne-ev-text,.ewt-ne-ev-media{width:100%}
	.ewt-ne-ev-media{min-height:0;aspect-ratio:424/440;border-bottom-right-radius:40px}
	.ewt-ne-ev-text{margin-top:4px}
	.ewt-ne-ev-text>p:last-of-type{margin-bottom:28px}
	.ewt-ne-ev+.ewt-ne-ev{margin-top:56px}
	.ewt-ne-badge{left:14px;top:14px}
	.ewt-ne-ev-meta .ewt-ne-badge{left:auto;top:auto}
}
