@font-face{font-family:Rubik;src:url('./rubik.woff2') format('woff2');font-weight:300 900;font-display:swap}
:root{--brand:#175cd3;--brand-deep:#123b87;--brand-soft:#edf4ff;--page:#fff;--text:#182230;--muted:#667085;--line:#e5e7eb;--font:Rubik,Arial,sans-serif;--radius:10px;--content-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font:14px/1.8 var(--font);-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button{border:0;background:none}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}input,select{min-width:0;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:4px}[hidden]{display:none!important}.container{max-width:var(--content-width);width:calc(100% - 64px);margin-inline:auto}.icon{width:20px;height:20px;vertical-align:middle;flex-shrink:0}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.skip-link{position:fixed;top:-100px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:10px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.icon-button:hover{background:var(--brand-soft)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 20px;border-radius:6px;font-size:12px}.button-primary{background:var(--brand);color:#fff}.button-primary:hover{background:var(--brand-deep);color:#fff}.button-soft{background:var(--brand-soft);color:var(--brand)}.text-link{color:var(--brand);display:inline-flex;align-items:center;gap:10px;font-size:12px}.text-link .icon{width:16px}
.edition-header{border-top:5px solid var(--brand)}.masthead{height:130px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px}.brand strong{font-size:38px;font-weight:700;letter-spacing:-1.5px;line-height:1.3}.wn-brand-dot{display:none}.wn-brand-mark{width:49px;height:49px;color:var(--brand);display:block}.wn-mark-vector,.wn-mark-custom{width:100%;height:100%;display:block}.wn-brand-text{display:flex;flex-direction:column}.wn-brand-english{font-size:10px;color:var(--muted);letter-spacing:4px;margin-top:6px;text-align:center}.edition-saved{font-size:11px;display:flex;align-items:center;gap:8px;color:var(--muted)}.edition-date{justify-self:end;font-size:13px;font-weight:500}.edition-date small{display:block;font-weight:400;font-size:10px;color:var(--muted)}.edition-nav{border-block:1px solid var(--line)}.nav-inner{display:flex;justify-content:space-between;align-items:center;min-height:55px}.main-nav{display:flex;gap:34px;font-size:13px;font-weight:500}.main-nav>a{padding:13px 0}.edition-search-link{display:flex;align-items:center;gap:8px;font-size:11px}.wn-menu-list{display:flex;gap:30px;list-style:none;padding:0;margin:0}.wn-menu-list li{position:relative}.sub-menu{display:none;position:absolute;top:100%;right:0;z-index:10;min-width:180px;background:#fff;border:1px solid var(--line);padding:15px;list-style:none}.wn-menu-list li:hover>.sub-menu,.wn-menu-list li:focus-within>.sub-menu{display:block}.mobile-menu{display:none}
.edition-search{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:center;padding:38px 0;border-bottom:1px solid var(--line)}.edition-kicker{font-size:10px;color:var(--muted)}.edition-search h1{font-size:35px;line-height:1.4;font-weight:600;margin-top:8px;letter-spacing:-.8px}.edition-search h1 span{color:var(--brand)}.search-box{display:flex;align-items:center;gap:12px;background:#f5f7fa;padding:10px;border:1px solid #e4e7ec;border-radius:8px}.search-lead{display:flex;flex:1;align-items:center;gap:9px;min-width:0;padding-inline-start:10px}.search-lead .icon{color:var(--muted);width:18px}.search-lead input{width:100%;height:44px;background:transparent;border:0;font-size:12px;color:var(--text)}.search-city{display:flex;gap:5px;align-items:center;border-inline-start:1px solid #d5d9df;padding-inline-start:14px}.search-city .icon{width:16px;color:var(--muted)}.search-city select{border:0;background:transparent;font-size:11px;max-width:120px;padding:10px 0}.search-box>.button{white-space:nowrap}.edition-search-form>p{font-size:10px;color:var(--muted);margin-top:10px}
.content-section{margin:38px 0 45px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-kicker{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.section-heading h2{font-size:25px;font-weight:600;letter-spacing:-.6px}.heading-dot{color:var(--brand)}.heading-controls{display:flex;align-items:center;gap:20px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.news-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;min-width:0}.news-cover{display:block;aspect-ratio:1.8;position:relative;background:#f1f4f8;overflow:hidden}.news-cover img{width:100%;height:100%;object-fit:cover}.news-category{position:absolute;right:15px;bottom:12px;border-radius:4px;background:#fff;padding:3px 10px;font-size:10px;color:var(--brand)}.news-body{padding:22px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);flex-wrap:wrap}.news-body h3{font-size:17px;line-height:1.8;font-weight:500;margin:9px 0}.news-body p{color:var(--muted);font-size:12px;line-height:1.9}.news-body .text-link{margin-top:18px;font-size:11px}.wn-cover-placeholder{display:grid;place-items:center;height:100%}.wn-cover-placeholder>.wn-vector-mark{width:60px;height:60px;color:var(--brand)}
.category-section{background:#f5f7fa;padding:20px 24px;border-inline-start:4px solid var(--brand);margin-block:30px}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.category-card{display:flex;align-items:center;gap:8px;font-size:11px;min-width:0}.category-card>.icon{display:none}.category-icon{color:var(--brand);background:#fff;border:1px solid #e5e9f0;width:35px;height:35px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.category-icon .icon{width:19px}.category-card.active{color:var(--brand);font-weight:500}.view-toggle{display:flex;border:1px solid var(--line);padding:2px;border-radius:5px}.view-toggle .icon-button{border-radius:3px;width:30px;height:30px}.view-toggle .active{background:var(--brand-soft);color:var(--brand)}.jobs-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px}.jobs-layout.no-sidebar{grid-template-columns:1fr}.job-list{display:grid;gap:0;border-top:1px solid var(--line)}.job-card{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 35px;gap:20px;padding:25px 8px;align-items:center;border-bottom:1px solid var(--line);min-width:0;background:#fff}.company-logo{width:62px;height:62px;border:1px solid #e9edf2;display:grid;place-items:center;border-radius:8px;padding:8px;background:#f9fafb}.company-logo img{width:100%;height:100%;object-fit:contain}.company-logo .wn-vector-mark{width:36px;height:36px;color:var(--brand)}.job-card h3{font-size:16px;line-height:1.8;font-weight:500;margin:7px 0 10px;overflow-wrap:anywhere}.tag{font-size:9px;color:var(--brand);padding:2px 7px;background:var(--brand-soft);border-radius:4px}.job-meta{display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:10px}.job-meta span{display:flex;gap:5px;align-items:center}.job-meta .icon{width:13px;height:13px}.save-job{align-self:start;color:#98a2b3}.save-job.is-saved{color:var(--brand);background:var(--brand-soft)}.job-more{display:none}.load-more{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid var(--line);font-size:12px;margin-top:20px;color:var(--brand);border-radius:6px}.job-list.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0}.grid .job-card{border:1px solid var(--line);padding:20px;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:start}.grid .company-logo{width:48px;height:48px}.grid .job-info{display:contents}.grid .eyebrow{padding-inline-end:20px}.grid .job-card h3,.grid .job-meta{grid-column:1/-1}.grid .save-job{position:absolute;top:12px;left:9px}.filter-card{background:#f4f7fd;padding:25px;border-radius:0;border-top:3px solid var(--brand)}.aside-title{font-size:17px;font-weight:500;display:flex;align-items:center;gap:10px}.filter-card>p{font-size:11px;color:var(--muted);margin:6px 0 20px}.filter-card label{display:block;font-size:11px;margin-bottom:6px}.filter-card select{width:100%;height:44px;background:#fff;border:1px solid #d9e1ec;border-radius:5px;padding:8px;font-size:12px;margin-bottom:16px}.filter-card .button{width:100%;padding-inline:8px;font-size:11px}.reset-filters{display:block;text-align:center;font-size:10px;color:var(--muted);margin-top:10px}.note-card{padding:25px 10px}.note-card>.icon{color:var(--brand);margin-bottom:10px}.note-card h3{font-size:15px;font-weight:500}.note-card p{font-size:11px;color:var(--muted);margin:7px 0 12px}.note-card .text-link{font-size:11px}.widget{margin-block:20px}.widget h2{font-size:17px}
.cities-section{margin:50px 0;display:flex;align-items:center;gap:40px;border-block:1px solid var(--line);padding:30px 0}.cities-section h2{font-size:22px}.cities-section p{font-size:11px;color:var(--muted);margin-top:8px}.city-links{display:flex;flex:1;flex-wrap:wrap;gap:12px}.city-card{flex:1;min-width:120px;border:1px solid var(--line);border-radius:8px;padding:18px;position:relative}.city-number{font-size:9px;color:var(--brand);display:block}.city-card strong{font-size:13px;font-weight:500;display:block;margin:5px 0}.city-card>span:not(.city-number){font-size:9px;color:var(--muted)}.city-card .icon{position:absolute;left:12px;top:20px;width:14px;color:var(--muted)}.edition-footer{background:#f5f7fa;border-top:1px solid var(--line);padding-top:12px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:32px}.footer-top .brand strong{font-size:25px}.footer-top .wn-brand-mark{width:33px;height:33px}.footer-top .wn-brand-english{font-size:8px;letter-spacing:2px}.footer-top p{font-size:11px;color:var(--muted);margin-top:15px}.footer-links{display:flex;gap:25px;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-block:20px;font-size:10px;color:var(--muted)}
.article-container{max-width:900px}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);padding:25px 0}.breadcrumbs .icon{width:13px}.full-article{padding:25px 0 40px}.article-category{color:var(--brand);font-size:12px;font-weight:500}.entry-title,.full-article>h1{font-size:34px;line-height:1.6;margin:12px 0 20px}.article-byline{display:flex;gap:18px;color:var(--muted);font-size:11px;padding-bottom:20px;border-bottom:1px solid var(--line)}.article-featured{margin:28px auto;max-width:700px;text-align:center}.article-image{max-height:650px;object-fit:contain}.entry-content{font-size:18px;line-height:2;overflow-wrap:anywhere}.entry-content p{margin:20px 0}.entry-content h2{font-size:25px;margin:28px 0 15px}.entry-content h3{font-size:21px;margin:23px 0 12px}.entry-content a{color:var(--brand);text-decoration:underline}.entry-content blockquote{margin:20px 0;padding:15px 22px;border-inline-start:3px solid var(--brand);background:var(--brand-soft)}.entry-content img,.entry-content video,.entry-content iframe{max-width:100%;height:auto}.entry-content table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.entry-content td,.entry-content th{border:1px solid var(--line);padding:9px}.entry-content pre{overflow:auto;direction:ltr}.wn-job-details{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.wn-job-details span{background:#f5f7fa;padding:5px 12px;font-size:12px;border-radius:4px}.wn-social-follow{border:1px solid var(--line);border-radius:10px;padding:25px;margin:30px auto;max-width:650px;background:#f8faff}.wn-social-heading{text-align:center;font-size:16px;font-weight:500;margin-bottom:18px}.wn-social-list{display:grid;gap:10px}.wn-social-link{display:flex;gap:14px;align-items:center;padding:15px;background:#fff;border:1px solid var(--line);border-radius:7px}.wn-social-icon{width:34px;height:34px;color:var(--brand);flex-shrink:0}.wn-social-icon svg{width:100%;height:100%}.wn-social-copy{flex:1}.wn-social-copy strong{font-size:13px;display:block}.wn-social-copy small{font-size:10px;color:var(--muted)}.wn-social-arrow{color:var(--muted)}.wn-share{display:flex;gap:12px;font-size:12px;flex-wrap:wrap;margin-top:25px}.wn-share a{color:var(--brand)}.wn-post-nav{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px;font-size:12px}.related-articles{margin:30px 0 45px}.related-articles>h2{font-size:24px;margin-bottom:20px}.related-articles .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-placement{width:100%;max-width:100%;min-width:0;margin:25px auto;text-align:center;clear:both}.wn-ad-widget{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.wn-ad-widget>div{max-width:100%;width:100%}.wn-placement:empty,.wn-ad-widget:empty{display:none}.wn-placement iframe{max-width:100%;display:block;margin-inline:auto}.wn-placement ins{max-width:100%;margin-inline:auto!important;float:none!important;text-decoration:none}.wn-ad-widget ins[data-ad-status="unfilled"]{display:none!important}
.wn-whatsapp-follow-card{position:fixed;bottom:14px;left:18px;z-index:80;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce5dc;border-inline-start:4px solid #177649;box-shadow:0 5px 24px #18223018;border-radius:8px;padding:13px 15px;max-width:380px;color:#182230}.wn-whatsapp-card-icon{width:32px;height:32px;color:#177649;flex-shrink:0}.wn-whatsapp-card-icon svg{width:100%;height:100%}.wn-whatsapp-card-copy strong{display:block;font-size:13px}.wn-whatsapp-card-copy small{display:block;font-size:10px;color:var(--muted)}.wn-whatsapp-card-cta{background:#177649;color:white;padding:5px 11px;border-radius:5px;font-size:11px}body:has(.wn-whatsapp-follow-card){padding-bottom:95px}.wn-notification-card{display:none!important}.wn-footer-stop{font-size:11px;text-align:center;padding:12px;color:var(--muted)}.wn-footer-stop button{font:inherit;text-decoration:underline}.wn-subscribe-dialog{border:1px solid var(--line);border-radius:12px;padding:28px;max-width:440px;width:calc(100% - 30px)}.wn-subscribe-dialog::backdrop{background:#18223066}.wn-subscribe-dialog [data-close]{float:left}.wn-push-actions{display:grid;gap:10px;margin-top:15px}.wn-push-actions button{padding:10px;background:var(--brand);color:#fff}.wn-modal-bell{width:28px}.toast{display:none;position:fixed;bottom:110px;left:50%;transform:translateX(-50%);background:#182230;color:#fff;padding:12px 22px;border-radius:6px;font-size:12px;z-index:100}.toast.visible{display:block}.wn-empty,.empty-state{padding:30px;background:#f5f7fa;border-radius:8px}.wn-archive{padding-block:35px}.wn-archive h1{font-size:28px}.wn-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wn-news-list>.wn-placement{grid-column:1/-1}.wn-news-list .job-card{display:flex;flex-wrap:wrap;border:1px solid var(--line);padding:20px}.wn-news-list .job-info{flex:1;min-width:130px}.pagination{display:flex;justify-content:center;margin:30px 0}.nav-links{display:flex;gap:8px;flex-wrap:wrap}.page-numbers{padding:7px 14px;border:1px solid var(--line);border-radius:5px}.page-numbers.current{background:var(--brand);color:#fff}.wn-bookmark-note{font-size:12px;color:var(--muted)}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.wp-caption{max-width:100%}.wp-caption-text{font-size:12px}.entry-content:after{content:'';display:block;clear:both}
@media(max-width:1050px){.edition-search{grid-template-columns:240px 1fr;gap:25px}.edition-search h1{font-size:30px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-layout{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.filter-card{padding:18px}.news-body{padding:18px}.news-body h3{font-size:15px}.cities-section{display:block}.city-links{margin-top:25px}.search-city{display:none}.edition-search .search-box>.button{padding-inline:14px}.masthead{height:110px}}
@media(max-width:760px){.container{width:calc(100% - 32px)}.masthead{height:100px;grid-template-columns:35px 1fr 35px;gap:10px}.masthead .brand{justify-self:center;gap:8px}.brand strong{font-size:29px}.wn-brand-mark{width:38px;height:38px}.wn-brand-english{font-size:8px;letter-spacing:3px}.edition-saved span,.edition-date{display:none}.edition-saved .icon{width:19px}.nav-inner{min-height:50px;position:relative}.mobile-menu{display:inline-flex}.main-nav{display:none;position:absolute;top:100%;right:-16px;left:-16px;background:#fff;border-bottom:1px solid var(--line);z-index:20;padding:18px}.main-nav.open{display:flex;flex-direction:column;gap:3px}.main-nav>a{padding:10px}.wn-menu-list{flex-direction:column;gap:15px}.edition-search{display:block;padding:25px 0}.edition-search h1{font-size:29px;line-height:1.4}.edition-search h1 br{display:none}.edition-search h1 span{margin-inline-start:6px}.edition-search-form{margin-top:20px}.edition-search .search-box{gap:5px;padding:7px}.search-lead{padding-inline-start:5px;gap:6px}.search-lead input{font-size:11px}.search-box>.button{font-size:11px;padding:9px 12px;min-width:75px}.search-box>.button .icon{display:none}.edition-search-form>p{font-size:9px}.content-section{margin:30px 0 35px}.section-heading{gap:10px;margin-bottom:18px}.section-heading h2{font-size:23px}.section-kicker{font-size:9px}.section-heading>.text-link,.heading-controls>.text-link{font-size:10px}.heading-controls{gap:10px}.news-grid{grid-template-columns:1fr;gap:20px}.news-cover{aspect-ratio:1.8}.news-body{padding:20px}.news-body h3{font-size:18px}.news-body p{font-size:12px}.news-body .eyebrow{font-size:9px}.category-section{padding:17px 14px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px}.category-card{font-size:10px;gap:7px}.category-icon{width:29px;height:29px}.jobs-layout{grid-template-columns:1fr}.jobs-sidebar{display:grid;grid-template-columns:1fr;gap:0}.filter-card{padding:23px}.note-card{padding:22px 8px}.job-card{grid-template-columns:45px minmax(0,1fr) 26px;gap:12px;padding:22px 0}.company-logo{width:45px;height:45px;padding:5px}.company-logo .wn-vector-mark{width:30px;height:30px}.job-card h3{font-size:14px;margin:6px 0 9px}.eyebrow{font-size:9px;gap:6px}.tag{font-size:8px}.job-meta{font-size:9px;gap:10px}.save-job{width:28px;height:30px}.save-job .icon{width:18px}.job-list.grid{grid-template-columns:1fr}.cities-section{margin:30px 0}.city-links{display:grid;grid-template-columns:1fr 1fr}.city-card{min-width:0}.footer-top{flex-direction:column;align-items:start;gap:25px;padding-block:28px}.footer-top .brand strong{font-size:25px}.footer-bottom{font-size:9px;gap:15px;flex-wrap:wrap}.entry-title,.full-article>h1{font-size:25px;line-height:1.7}.full-article{padding-top:10px}.breadcrumbs{font-size:10px;gap:8px;padding-block:20px}.article-byline{font-size:10px;gap:12px;flex-wrap:wrap}.entry-content{font-size:17px;line-height:2}.entry-content h2{font-size:22px}.entry-content h3{font-size:20px}.article-featured{margin:25px 0}.wn-social-follow{padding:18px}.wn-social-heading{font-size:14px}.wn-social-link{padding:12px}.wn-post-nav{flex-direction:column}.related-articles .news-grid{grid-template-columns:1fr}.wn-news-list{grid-template-columns:1fr}.wn-whatsapp-follow-card{left:12px;right:12px;width:calc(100% - 24px);margin:auto;gap:9px;padding:12px;max-width:380px}.wn-whatsapp-card-copy strong{font-size:12px}.wn-whatsapp-card-copy small{font-size:9px}.wn-whatsapp-card-icon{width:27px;height:27px}.wn-whatsapp-card-cta{font-size:10px;white-space:nowrap}.alignleft,.alignright{float:none;margin:15px auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.edition-header,.edition-footer,.jobs-sidebar,.wn-whatsapp-follow-card,.wn-placement,.wn-social-follow,.wn-share,.wn-footer-stop{display:none!important}.container{width:100%}body{padding:0!important}.entry-content{font-size:12pt}}

.wn-ad-widget .custom-html-widget>div,.wn-ad-widget .textwidget>div{margin-inline:auto!important;float:none!important;max-width:100%}
