/* Shared editorial system. Content, routes and interactive data stay in their existing views. */
body.is-editorial {
  --ed-paper:#f1ebdd; --ed-white:#fffdf8; --ed-ink:#151515; --ed-dark:#101010;
  --ed-blue:#165dff; --ed-wine:#6d2332; --ed-line:rgba(21,21,21,.15);
  --ed-serif:EditorialSerif,Georgia,serif; --ed-sans:EditorialSans,Arial,sans-serif;
  --font-sans:var(--ed-sans); --color-primary:var(--ed-blue); --color-primary-dark:#1045bd;
  --color-primary-darker:var(--ed-dark); --color-primary-light:#427bff;
  --color-primary-50:#edf1ff; --color-primary-100:#dce6ff;
  --color-heading:var(--ed-ink); --color-text:var(--ed-ink); --color-body:#514e48;
  --color-muted:#6b655c; --color-border:var(--ed-line); --color-bg:var(--ed-white);
  --color-bg-soft:var(--ed-paper); --color-bg-muted:#e8e0d0;
  --radius-sm:2px; --radius-md:3px; --radius-lg:4px; --radius-xl:5px; --radius-2xl:6px;
  --shadow-sm:0 3px 8px #2720150c; --shadow-md:0 5px 15px #27201512;
  --shadow-lg:0 10px 24px #27201518; --section-y:clamp(36px,5vw,64px);
  background:var(--ed-white); color:var(--ed-ink); font-family:var(--ed-sans); line-height:1.65;
}
.is-editorial :is(input,select,textarea,button){font-family:var(--ed-sans)}
.is-editorial a:focus-visible,.is-editorial button:focus-visible,.is-editorial summary:focus-visible{outline:3px solid var(--ed-blue);outline-offset:4px}
.is-editorial input:focus-visible,.is-editorial select:focus-visible,.is-editorial textarea:focus-visible{outline:2px solid var(--ed-blue);outline-offset:2px}
.is-editorial [hidden]{display:none!important}
.is-editorial .container{max-width:1320px}
.is-editorial .ed-header__inner{gap:22px}
.is-editorial .ed-logo{width:178px}
.is-editorial .ed-nav{gap:20px}
.ed-nav-group{position:static}
.ed-nav-group>summary{display:flex;align-items:center;gap:7px;list-style:none;font:600 12px/1.4 var(--ed-sans);cursor:pointer;padding:15px 0;white-space:nowrap}
.ed-nav-group>summary::-webkit-details-marker{display:none}
.ed-nav-group[open]>summary,.ed-nav-group.is-current>summary,.ed-nav>[aria-current=page]{color:var(--ed-wine)}
.ed-nav-group[open]>summary svg{transform:rotate(180deg)}
.ed-nav-sheet{position:absolute;top:100%;left:max(32px,calc((100% - 1320px)/2));right:max(32px,calc((100% - 1320px)/2));background:var(--ed-white);border:1px solid var(--ed-line);border-top:3px solid var(--ed-blue);box-shadow:0 16px 24px #15151520;padding:28px;display:grid;grid-template-columns:200px 1fr;gap:28px;max-height:calc(100dvh - 112px);overflow:auto;color:var(--ed-ink)}
.ed-nav-sheet__intro{padding-right:23px;border-right:1px solid var(--ed-line)}
.ed-nav-sheet__intro>span{font:600 10px/1.5 var(--ed-sans);letter-spacing:.1em;color:var(--ed-wine);display:block;margin-bottom:13px}
.ed-nav-sheet__intro>a{font:500 32px/1.02 var(--ed-serif)!important;white-space:normal!important;display:block}
.ed-nav-sheet__intro p{font-size:11px;color:#686056;margin-top:14px}
.ed-nav-sheet__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:23px}
.ed-nav-sheet__columns h2{font:600 10px/1.4 var(--ed-sans);letter-spacing:.1em;color:var(--ed-wine);margin:0 0 14px;border-bottom:1px solid var(--ed-line);padding-bottom:10px}
.ed-nav-sheet__columns a{font:500 12px/1.45 var(--ed-sans)!important;display:flex;justify-content:space-between;gap:12px;white-space:normal!important;padding:8px 0}
.ed-nav-sheet__columns a>span{color:var(--ed-blue);font-size:14px}
.ed-nav-sheet a::after{display:none!important}
.ed-nav-sheet a:hover{color:var(--ed-blue)}
.ed-nav-sheet__bottom{grid-column:1/-1;display:flex;gap:25px;border-top:1px solid var(--ed-line);padding-top:16px}
.ed-nav-sheet__bottom a{font-size:11px;white-space:normal}
.ed-footer--site .ed-footer__top{grid-template-columns:.95fr 1.05fr 1fr .85fr 1fr;gap:30px}
.ed-footer__tools{padding:0 0 26px;margin-bottom:30px;border-bottom:1px solid #fff3}
.ed-footer__tools>span,.ed-footer__consulting>span{font:600 10px var(--ed-sans);letter-spacing:.15em;color:#aaa69e}
.ed-footer__tools>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:15px}
.ed-footer__tools a{font:500 20px/1.1 var(--ed-serif)}
.ed-footer__brand>p{font-size:11px;line-height:1.7;color:#b8b2a7;margin:16px 0;max-width:220px}
.ed-footer__socials{display:flex;gap:18px;font-size:10px}
.ed-footer--site nav a{font:500 17px/1.3 var(--ed-serif);margin:7px 0}
.ed-footer--site .ed-footer__contact{font-size:18px;gap:9px;overflow-wrap:anywhere}
.ed-footer__contact>span{font:400 10px/1.5 var(--ed-sans);color:#b9b3a8}
.ed-footer__consulting{display:flex;gap:24px;align-items:center;flex-wrap:wrap;border-top:1px solid #fff3;padding-top:23px;margin-top:28px;font:400 11px/1.5 var(--ed-sans)}
.is-editorial:not(.is-homepage) #main :is(h1,h2,h3,h4){font-family:var(--ed-serif)!important;font-weight:500;letter-spacing:-.035em;line-height:1.08;color:var(--ed-ink)}
.is-editorial:not(.is-homepage) #main h1{font-size:clamp(45px,5.2vw,78px)!important;letter-spacing:-.045em!important;line-height:1.01!important}
.is-editorial:not(.is-homepage) #main h2{font-size:clamp(29px,3vw,43px)}
.is-editorial:not(.is-homepage) #main h3{font-size:clamp(23px,2.1vw,30px)}
.is-editorial:not(.is-homepage) #main h1 :is(span,em){color:var(--ed-blue)!important;background:none!important;-webkit-text-fill-color:var(--ed-blue)!important;font-style:normal}
.is-editorial:not(.is-homepage) :is(.page-head,.article-detail__hero,.support-hub-hero,.exim-hero,.exim-subhero,.vrh-hero,.vrh-subhero,.about-impact-hero,.contact-v2__hero,.salary-hero,.pdf-hero,.pdf-tool-hero,.xml-viewer-hero,.health-data-hero,.lp-hero,.checkup-hero,.beneficiary-hero,.hap-hero){background:var(--ed-paper)!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.04' filter='url(%23n)'/%3E%3C/svg%3E")!important;border-bottom:1px solid var(--ed-line);padding-block:clamp(36px,5vw,64px);color:var(--ed-ink)!important;position:relative}
.is-editorial:not(.is-homepage) :is(.page-head,.article-detail__hero) .container{position:relative;z-index:1}
.is-editorial:not(.is-homepage) .page-head:not(.support-detail-hero)::after{content:'';position:absolute;right:max(30px,calc((100% - 1300px)/2));bottom:0;width:260px;height:190px;background:url('../images/home/editorial/application-dossier.webp') center/cover;opacity:.085;pointer-events:none}
.is-editorial:not(.is-homepage) :is(.page-head__inner,.article-detail__hero-inner){max-width:1050px;text-align:left}
.is-editorial:not(.is-homepage) :is(.page-head__lead,.article-detail__lead,.support-hub-hero__copy>p,.exim-hero__copy>p,.vrh-hero__copy>p,.about-impact-hero__copy>p,.contact-v2__hero p,.salary-hero p,.pdf-hero p,.xml-viewer-hero p){color:#595349!important;font-size:16px;line-height:1.75}
.is-editorial :is(.page-head__eyebrow,.article-detail__eyebrow,.section-head__eyebrow,.support-hub-eyebrow,.exim-kicker,.vrh-kicker,.contact-v2__eyebrow,.salary-eyebrow,.pdf-eyebrow,.checkup-eyebrow,.lp-eyebrow,.about-impact-hero__eyebrow){background:none!important;border:0!important;border-radius:0!important;color:var(--ed-wine)!important;font:600 10px/1.5 var(--ed-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;padding:0!important;display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}
.is-editorial :is(.section,.section-soft,.section--soft,.support-hub,.contact-v2,.about-impact,.health-data-page,.salary-page,.pdf-tool-page,.checkup){background-color:var(--ed-white)}
.is-editorial :is(.section-soft,.section--soft,.support-target-showcase,.about-proactive,.about-inhouse,.contact-v2__section--soft,.health-data-methodology){background:var(--ed-paper)!important}
.is-editorial .breadcrumb{background:var(--ed-white);border-bottom:1px solid var(--ed-line);padding-block:13px}
.is-editorial .breadcrumb__list{font:500 11px var(--ed-sans)}
.is-editorial .breadcrumb a{color:#6a6258}
.is-editorial .btn,.is-editorial :is(.checkup-primary,.lp-submit,.salary-calculate,.pdf-file-trigger,.xml-button){border-radius:0!important;box-shadow:none!important;background:var(--ed-dark);border-color:var(--ed-dark);color:var(--ed-white);font:600 12px/1.4 var(--ed-sans);min-height:44px}
.is-editorial .btn:hover,.is-editorial :is(.checkup-primary,.salary-calculate):hover{background:var(--ed-wine);border-color:var(--ed-wine);color:var(--ed-white)}
.is-editorial :is(.btn--secondary,.btn--outline,.btn--white,.btn--light){background:var(--ed-white)!important;color:var(--ed-ink)!important;border:1px solid #15151555!important}
.is-editorial :is(.card,.article-card,.guide-card,.support-card,.form-card,.support-category,.support-finder,.support-hub-audience,.support-hub-guide,.support-guide-card,.sidebar-card,.toc,.callout,.beneficiary-card,.exim-guide-card,.exim-product-card,.vrh-guide-card,.vrh-map,.contact-v2__panel,.contact-v2__hero-note,.contact-v2__info-card,.about-impact-card,.about-risk-card,.about-inhouse-card,.about-proactive-card,.health-data-card,.health-data-chart,.salary-panel,.salary-info-card,.pdf-tool-card,.pdf-workspace,.pdf-related,.xml-viewer-card,.xml-upload,.assessment-form,.lp-card,.lp-support-card){border-radius:3px!important;border-color:var(--ed-line)!important;background:var(--ed-white);box-shadow:0 6px 13px #201b1212!important;backdrop-filter:none!important}
.is-editorial :is(.card,.guide-card,.exim-guide-card,.vrh-guide-card,.form-card,.support-category,.salary-panel,.pdf-workspace,.assessment-form){border-top:3px solid var(--ed-blue)!important}
.is-editorial :is(.card__icon,.badge,.chip,.pill,.tag,.segmented,.segmented__item,.filter-tab,.salary-tab,.exim-kicker,.vrh-kicker){border-radius:2px!important}
.is-editorial :is(.input,.select,.textarea,.salary-control input,.salary-control select,.contact-v2 input,.contact-v2 select,.contact-v2 textarea,.checkup-field input,.checkup-field select){border-radius:2px!important;background:var(--ed-white);border-color:#15151540;color:var(--ed-ink)}
.is-editorial :is(.filter-bar,.segmented,.salary-tabs,.health-data-controls){background:var(--ed-paper);border-color:var(--ed-line)}
.is-editorial :is(.segmented__item.is-active,.tabs__button.is-active,.salary-tab.is-active,.salary-tab[aria-selected=true]){background:var(--ed-blue)!important;color:#fff!important;box-shadow:none!important}
.is-editorial :is(.table,.prose table,.support-comparison table,.salary-table,.hap-table){border-collapse:collapse;border-color:var(--ed-line)}
.is-editorial :is(th,.table th){background:var(--ed-paper);color:var(--ed-ink);border-color:var(--ed-line);font:600 12px var(--ed-sans)}
.is-editorial :is(td,.table td){border-color:var(--ed-line)}
.is-editorial :is(.accordion__item,.faq-item){border-radius:0!important;border-color:var(--ed-line);box-shadow:none}
.is-editorial :is(.accordion__trigger,.accordion__button){font:500 24px/1.15 var(--ed-serif);color:var(--ed-ink)}
.is-editorial :is(.prose,.article-detail__content,.guide-content){color:#48433d;font-family:var(--ed-sans);font-size:16px;line-height:1.85}
.is-editorial :is(.prose,.article-detail__content) h2{border-top:1px solid var(--ed-line);padding-top:24px;margin-top:40px}
.is-editorial :is(.prose,.article-detail__content) a{color:#124ed1;text-underline-offset:4px}
.is-editorial :is(.prose,.article-detail__content) blockquote{border-left:3px solid var(--ed-wine);border-radius:0;background:var(--ed-paper);font-family:var(--ed-serif);font-size:25px}
.is-editorial :is(.article-detail__cover,.article-card__image,.guide-hero-image){border-radius:0!important;overflow:hidden}
.is-editorial .article-detail__cover{box-shadow:6px 8px 15px #211b141f;border:8px solid var(--ed-white)}
.is-editorial .article-card{border:1px solid var(--ed-line);border-top:3px solid var(--ed-wine);background:var(--ed-paper);transition:transform .2s}
.is-editorial .article-card:hover{transform:translateY(-4px)}
.is-editorial :is(.article-card__title,.guide-card__title,.card__title){font-family:var(--ed-serif)!important;font-weight:500!important;letter-spacing:-.03em;line-height:1.08}
.is-editorial :is(.sidebar-card,.toc,.article-detail__toc){border-radius:0!important;background:var(--ed-paper)!important;border-top:3px solid var(--ed-wine)!important}
.is-editorial :is(.cta-band,.support-hub-final-cta,.support-beneficiary-cta,.about-closing,.about-365,.contact-v2__cta,.health-data-next,.lp-decision){background:var(--ed-dark)!important;color:var(--ed-white)!important;border-radius:0!important;box-shadow:none!important}
.is-editorial #main :is(.cta-band,.support-hub-final-cta,.support-beneficiary-cta,.about-closing,.about-365,.contact-v2__cta,.health-data-next,.lp-decision) :is(h2,h3,p){color:inherit!important}
.is-editorial :is(.support-detail-expert,.exim-compare,.vrh-compare,.about-story){background:var(--ed-paper)!important;border-color:var(--ed-line)!important;border-radius:0!important}
.is-editorial .support-detail-hero__visual img{object-fit:cover;width:100%;height:auto;max-height:350px;box-shadow:5px 8px 15px #211b1429;transform:rotate(2deg);border:7px solid var(--ed-white)}
.is-editorial .support-finder{background:var(--ed-white);position:relative;border:1px solid var(--ed-line);border-top:5px solid var(--ed-blue)!important;transform:rotate(1deg)}
.is-editorial .support-finder__choices>a{background:var(--ed-paper)!important;border-radius:0!important;border-color:var(--ed-line)}
.is-editorial .support-finder__action{background:var(--ed-dark)!important;color:#fff;border-radius:0!important}
.is-editorial .support-finder__metrics{border-color:var(--ed-line);background:var(--ed-paper)!important;border-radius:0}
.is-editorial .support-finder__metrics strong{color:var(--ed-wine)}
.is-editorial .support-category{padding-top:30px;position:relative;margin-top:14px;background:var(--ed-paper)!important}
.is-editorial .support-category::before{content:'';position:absolute;left:-1px;top:-16px;height:16px;width:45%;clip-path:polygon(0 0,92% 0,100% 100%,0 100%);background:var(--ed-blue)}
.is-editorial .support-category:nth-child(2n)::before{background:var(--ed-wine)}
.is-editorial :is(.support-detail-stat,.support-summary,.support-stat-card,.support-rule-card,.support-expense-card,.support-process-step,.support-hub-step,.support-target-card,.beneficiary-feature){background:var(--ed-paper)!important;border-color:var(--ed-line)!important;border-radius:2px!important;box-shadow:none!important}
.is-editorial :is(.exim-map,.exim-map__head,.vrh-map__head){background:var(--ed-paper)!important;color:var(--ed-ink)!important;border-color:var(--ed-line);border-radius:0!important}
.is-editorial :is(.exim-map__flow,.vrh-map__flow){background:var(--ed-white)}
.is-editorial :is(.contact-v2__aside,.contact-v2__sidebar){background:var(--ed-paper)!important;color:var(--ed-ink)!important}
.is-editorial :is(.contact-v2__topic,.contact-v2__reason,.contact-v2__contact-item){border-radius:0!important;background:var(--ed-white);border-color:var(--ed-line)}
.is-editorial :is(.about-impact-card--primary,.about-impact-card--institutions){background:var(--ed-blue)!important;color:var(--ed-white)!important}
.is-editorial #main :is(.about-impact-card--primary,.about-impact-card--institutions) :is(h3,p,span){color:inherit!important}
.is-editorial :is(.about-impact-card--risk,.about-impact-card--time){background:var(--ed-paper)!important;color:var(--ed-ink)!important}
.is-editorial .about-impact-hero__visual{border-radius:0;box-shadow:none}
.is-editorial .newsletter{background:var(--ed-paper)!important;color:var(--ed-ink)!important;border-top:1px solid var(--ed-line);padding-block:35px}
.is-editorial .newsletter :is(h2,p,.newsletter__consent){color:inherit!important}
.is-editorial .newsletter h2{font:500 37px/1.05 var(--ed-serif)}
.is-editorial .newsletter p{font-size:13px;line-height:1.7}
.is-editorial .newsletter input{border:1px solid #15151540;border-radius:0;background:var(--ed-white);color:var(--ed-ink)}
.is-editorial .newsletter__inner{gap:35px}
.is-editorial .floating-actions a{background:var(--ed-paper)!important;color:var(--ed-ink)!important;box-shadow:0 3px 10px #15151520!important;border:1px solid var(--ed-line);border-radius:2px!important}
/* Working tools retain their control typography and native hidden/disabled states. */
.is-editorial :is(.salary,.salary-page,.checkup,.xml-viewer,.pdf-workspace,.health-data-page){font-family:var(--ed-sans)!important}
.is-editorial :is(.salary-panel__head,.salary-control-group,.salary-results,.salary-result-panel,.salary-info,.salary-disclaimer,.pdf-dropzone,.pdf-result,.pdf-feature,.xml-dropzone,.xml-result,.xml-info-card){border-radius:2px!important;border-color:var(--ed-line)!important;box-shadow:none!important;background:var(--ed-paper)}
.is-editorial :is(.salary-panel__head,.salary-result-panel,.pdf-result,.xml-result){background:var(--ed-paper)!important}
.is-editorial :is(.salary-result-total,.salary-result-hero){background:var(--ed-blue)!important;color:#fff!important;border-radius:0}
.is-editorial :is(.salary-result-total,.salary-result-hero) *{color:inherit!important}
.is-editorial :is(.salary-table,.salary-stat strong,.salary-number,.salary-result-value){font-family:var(--ed-sans)!important;font-variant-numeric:tabular-nums}
.is-editorial :is(.pdf-dropzone,.xml-dropzone){border:1px dashed #6d233277!important;background:var(--ed-paper)!important;color:var(--ed-ink)}
.is-editorial :is(.pdf-dropzone__icon,.xml-dropzone__icon){background:var(--ed-white);color:var(--ed-blue);border-radius:2px}
.is-editorial .pdf-tool-card{border-top:3px solid var(--ed-blue)!important;background:var(--ed-paper)!important}
.is-editorial .pdf-tool-card__icon{background:var(--ed-white);color:var(--ed-blue);border-radius:0}
.is-editorial .checkup{--cu-navy:var(--ed-dark);--cu-blue:var(--ed-blue);--cu-teal:var(--ed-wine);--cu-line:var(--ed-line);color:var(--ed-ink)!important}
.is-editorial .checkup-hero__media{clip-path:none;inset:0 0 0 50%;opacity:.22;background:url('../images/home/editorial/application-dossier.webp') center/cover}
.is-editorial .checkup-hero__media img{display:none}
.is-editorial .checkup-hero__media::after{background:none}
.is-editorial .checkup-sample-card{border-radius:0!important;backdrop-filter:none;background:var(--ed-white);transform:rotate(-3deg);border:1px solid var(--ed-line);border-top:5px solid var(--ed-blue);box-shadow:7px 10px 18px #211b1429}
.is-editorial .checkup-report-card{border-radius:0;background:var(--ed-blue)!important;box-shadow:6px 8px 14px #211b1429}
.is-editorial .checkup-hero__label{color:var(--ed-wine);text-shadow:none}
.is-editorial :is(.checkup-shell,.checkup-workspace,.checkup-progress,.checkup-sample-list,.checkup-option,.checkup-result-card){border-radius:2px!important}
.is-editorial .checkup-shell{background:var(--ed-white)}
.is-editorial .checkup-progress{background:var(--ed-paper)!important}
.is-editorial .checkup-progress__track i{background:var(--ed-blue)!important}
.is-editorial .checkup-option{background:var(--ed-white);border-color:var(--ed-line)}
.is-editorial .checkup-option.is-selected{background:#e2e9ff;border-color:var(--ed-blue)}
.is-editorial #main .checkup-gate__intro :is(h2,h3,p){color:var(--ed-white)!important}
.is-editorial .checkup-gate__intro{background:var(--ed-dark)!important;border-radius:0}
.is-editorial .checkup-gate__intro>span{color:#8cabff}
.is-editorial .checkup-gate__form :is(input,select,textarea){background:var(--ed-white);border-radius:2px}
.is-editorial.checkup-page .checkup-hero{background-color:var(--ed-paper)!important}
.is-editorial :is(.health-data-kpi,.health-data-insight,.health-data-method,.health-data-source){background:var(--ed-paper);border-color:var(--ed-line);border-radius:2px;box-shadow:none}
.is-editorial .health-data-chart{background:var(--ed-white)!important}
.is-editorial :is(.assessment-form__top,.stepper,.assessment-form__footer){background:var(--ed-paper)!important;border-color:var(--ed-line)}
.is-editorial :is(.radio-card,.checkbox-card,.option-card){background:var(--ed-white);border-radius:2px!important;border-color:var(--ed-line)}
.is-editorial :is(.modal__dialog,.salary-sources,.lp-form-dialog__surface){border-radius:3px!important;background:var(--ed-white)}
.is-editorial .modal__header{background:var(--ed-paper)}
/* Campaign landing pages share the same masthead and editorial surfaces. */
.is-editorial.ads-landing{--lp-navy:var(--ed-dark);--lp-blue:var(--ed-blue);--lp-teal:var(--ed-wine);--lp-bg:var(--ed-white);--lp-line:var(--ed-line);font-family:var(--ed-sans)!important}
.is-editorial :is(.lp-hero h1,.lp-lab-hero h1){color:var(--ed-ink)!important}
.is-editorial :is(.lp-hero__copy>p,.lp-lab-hero__copy>p){color:#575047!important}
.is-editorial :is(.lp-signal-strip,.lp-lab-decisions,.lp-tax,.lp-section--soft,.lp-process){background:var(--ed-paper)!important;color:var(--ed-ink)}
.is-editorial :is(.lp-section h2,.lp-lab-decisions h2,.lp-tax h2){font-family:var(--ed-serif)!important;letter-spacing:-.035em}
.is-editorial :is(.lp-lab-card,.lp-decision-card,.lp-tax-card,.lp-audience-card,.antalya-support-card,.ist-support-card,.lp-process-step,.lp-faq-item){border-radius:2px!important;box-shadow:0 5px 12px #211b1414!important;border-color:var(--ed-line)!important;background:var(--ed-white)}
.is-editorial :is(.lp-lab-card,.lp-tax-card,.lp-audience-card){border-top:3px solid var(--ed-blue)!important}
.is-editorial .lp-form-dialog__visual{background:var(--ed-blue)!important}
/* Detail-page decision notes and paper tables. */
.is-editorial :is(.exim-facts,.vrh-summary__grid,.vrh-not-box,.vrh-map__dys,.xml-controls,.xml-preview-column,.xml-preview,.xml-related,.lp-analysis,.lp-rejected,.lp-target-panel,.lp-support-table,.lp-references){border-radius:2px!important;box-shadow:none!important}
.is-editorial :is(.vrh-scope article,.vrh-compare__visual>article,.vrh-health-cases>article,.vrh-decision>div,.lp-process-grid>article,.lp-supports-grid>article,.lp-target-panel,.lp-rejected){border-radius:2px!important;background:var(--ed-paper)!important;border-color:var(--ed-line)!important}
.is-editorial .lp-references{background:var(--ed-white)!important}
.is-editorial :is(.vrh-map__dys,.lp-primary,.lp-lab-cta,.xml-file-button){background:var(--ed-dark)!important;color:var(--ed-white)!important;border-radius:0!important;box-shadow:none!important;border-color:var(--ed-dark)!important}
.is-editorial :is(.xml-controls,.xml-preview-column,.xml-preview,.xml-related){background:var(--ed-white);border-color:var(--ed-line)}
.is-editorial :is(.support-finder__head>span,.support-finder__choices>a>span,.support-overview__metrics :is(.icon,.support-metric__icon),.pdf-privacy-card__icon){border-radius:2px!important;background:var(--ed-paper)!important;color:var(--ed-wine)!important}
.is-editorial .support-finder__head>span{background:var(--ed-paper)!important}
.is-editorial :is(.expert-note,.legal-box,.target-country-panel,.support-approval,.support-overview__metrics,.support-target-showcase__panel,.support-comparison__table-wrap,.guide-country-showcase,.guide-downloads,.guide-file-card,.check-item,.about-485,.about-impact-hero__proof,.about-365__map,.about-inhouse__shell,.about-closing__shell,.contact-v2__location-card,.contact-v2__cta-grid,.pdf-privacy-card,.salary-seo,.checkup-assurance__grid){border-radius:2px!important;box-shadow:none!important;border-color:var(--ed-line)!important}
.is-editorial :is(.expert-note,.legal-box,.target-country-panel,.support-approval,.support-target-showcase__panel,.guide-country-showcase,.guide-downloads,.about-impact-hero__proof,.contact-v2__location-card,.pdf-privacy-card){background:var(--ed-paper)!important;background-image:none!important;color:var(--ed-ink)}
.is-editorial :is(.expert-note,.legal-box){border-left:3px solid var(--ed-wine)!important;border-top:1px solid var(--ed-line)!important}
.is-editorial .expert-note__icon{background:var(--ed-wine)!important;border-radius:2px!important;color:#fff!important;box-shadow:none!important}
.is-editorial :is(.support-hub-final-cta__inner,.support-beneficiary-cta__inner){background:var(--ed-dark)!important;border-radius:0!important}
.is-editorial :is(.support-hub-final-cta__inner,.support-beneficiary-cta__inner,.health-data-next__card){background:var(--ed-dark)!important;color:var(--ed-white)!important;border-radius:0!important}
.is-editorial .support-guide-featured{background:var(--ed-wine)!important;color:var(--ed-white)!important;border-radius:2px}
.is-editorial #main :is(.support-hub-final-cta__inner,.support-beneficiary-cta__inner,.support-guide-featured,.health-data-next__card) :is(h2,h3,p){color:var(--ed-white)!important}
.is-editorial :is(.table-scroll,.prose){border-radius:0!important}
.is-editorial :is(.exim-product,.exim-summary__grid>article,.exim-question-list article,.exim-docs>div,.exim-risk-grid article,.exim-route,.exim-hero__visual,.exim-logo-panel,.vrh-summary__grid>article,.vrh-docs>div,.vrh-health-cases article,.about-proactive__steps>article,.about-risk__grid>article,.about-365__map>div,.contact-v2__topics>article,.contact-v2__reasons>article){border-radius:2px!important;border-color:var(--ed-line)!important;box-shadow:none!important;background:var(--ed-paper)}
.is-editorial .exim-product--featured{background:var(--ed-blue)!important;color:var(--ed-white)!important}
.is-editorial #main .exim-product--featured :is(h3,p,strong,small){color:inherit!important}
.is-editorial :is(.exim-route>div,.vrh-map__flow>article){border-radius:0!important;background:var(--ed-white)!important;border-bottom:1px solid var(--ed-line)}
.is-editorial :is(.exim-route>div>span,.vrh-map__flow>article>span){background:var(--ed-wine)!important;color:#fff!important;border-radius:2px}
.is-editorial .contact-v2__main{margin-top:0!important;padding-top:32px}
.is-editorial .contact-v2__hero{padding-bottom:45px}
.is-editorial :is(.contact-v2__side,.contact-v2__direct,.contact-v2__details){background:var(--ed-paper)!important}
.is-editorial .pdf-hub-hero{background:var(--ed-paper)!important;border-bottom:1px solid var(--ed-line)}
.is-editorial .salary-mode-link{border-radius:0!important;background:var(--ed-paper)!important;box-shadow:none!important;border-bottom:1px solid var(--ed-line)}
.is-editorial .salary-mode-link.is-active{background:var(--ed-blue)!important;color:#fff!important}
.is-editorial .salary-control,.is-editorial .salary-calculator-art{border-radius:2px!important;background:var(--ed-paper)!important;border-color:var(--ed-line)!important;box-shadow:none!important}
.is-editorial .salary-calculator-art__screen{background:var(--ed-white);border-radius:0}
.is-editorial .salary-calculator-art__keys>span{border-radius:0!important;background:var(--ed-blue)!important}
.is-editorial .salary-float-card{border-radius:0!important;background:var(--ed-white)!important;border:1px solid var(--ed-line);color:var(--ed-wine);box-shadow:none!important}
.is-editorial .salary-button{border-radius:0!important;box-shadow:none!important}
.is-editorial .salary-button--primary{background:var(--ed-dark)!important;color:var(--ed-white)!important}
.is-editorial .salary-primary-result{background:var(--ed-blue)!important;color:var(--ed-white)!important;border-radius:2px!important}
.is-editorial .salary-primary-result *{color:inherit!important}
.is-editorial .salary-money-input{border-radius:2px!important;background:var(--ed-white)!important;border-color:var(--ed-line)}
.is-editorial .salary-kicker,.is-editorial .about-kicker{background:none!important;padding:0;border:0;border-radius:0;color:var(--ed-wine)!important;font:600 10px/1.5 var(--ed-sans);letter-spacing:.1em;text-transform:uppercase}
.is-editorial .checkup-hero::before,.is-editorial .checkup-hero::after,.is-editorial .about-impact-hero::before,.is-editorial .about-impact-hero::after,.is-editorial .contact-v2__hero::before,.is-editorial .contact-v2__hero::after{display:none!important}
.is-editorial .checkup-trust>div>span{background:var(--ed-white)!important;color:var(--ed-wine)!important;border-radius:2px}
.editorial-casefile{margin:0;position:relative;transform:rotate(2deg);box-shadow:7px 10px 20px #241b1424;border:7px solid var(--ed-white)}
.editorial-casefile img{display:block;width:100%;height:auto}
.editorial-casefile figcaption{position:absolute;left:25%;top:20%;width:35%;transform:rotate(-7deg);font-family:var(--ed-serif);color:var(--ed-ink)}
.editorial-casefile figcaption small{font:600 9px var(--ed-sans);letter-spacing:.09em;color:var(--ed-wine)}
.editorial-casefile figcaption strong{display:block;font:500 clamp(35px,3.2vw,47px)/.95 var(--ed-serif);margin:20px 0}
.editorial-casefile figcaption>span{font:400 10px/1.5 var(--ed-sans)}
.is-editorial .floating-action,.is-editorial .floating-action__core{background:var(--ed-paper)!important;background-image:none!important;color:var(--ed-ink)!important;border-radius:2px!important;box-shadow:none!important;animation:none!important}
.is-editorial .floating-action__core{border:0!important;width:100%;height:100%;padding:10px}
.is-editorial .floating-action::before,.is-editorial .floating-action::after,.is-editorial .floating-action__core::before,.is-editorial .floating-action__core::after{display:none!important}
.is-editorial .floating-action__core svg{width:23px;height:23px;filter:none}
.is-editorial .floating-action__label{background:var(--ed-dark)!important;border-radius:0!important}
.is-editorial .floating-action{width:42px;height:42px}
.is-editorial:has(.ed-nav.is-open) .floating-actions{visibility:hidden;pointer-events:none}
@media(min-width:1180px){.is-editorial .ed-nav{display:flex!important}.is-editorial .ed-menu-toggle{display:none!important}.is-editorial .ed-nav__mobile-cta{display:none!important}}
@media(max-width:1179px){
 .is-editorial .ed-header__inner{height:78px}.is-editorial .ed-header__cta{margin-left:auto}
 .is-editorial .ed-menu-toggle{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--ed-line);background:transparent}
 .is-editorial .ed-menu-toggle span{width:21px;height:1px;background:var(--ed-ink)}
 .is-editorial .ed-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ed-paper);padding:13px 32px 25px;max-height:calc(100dvh - 78px);overflow-y:auto;border-bottom:1px solid var(--ed-line);box-shadow:0 10px 16px #15151520}
 .is-editorial .ed-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .is-editorial .ed-nav>a{font-size:14px;padding:13px 0;border-bottom:1px solid var(--ed-line)}
 .is-editorial .ed-nav__mobile-cta{display:block!important}
 .ed-nav-group>summary{font-size:14px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--ed-line)}
 .ed-nav-sheet{position:static;grid-template-columns:1fr;padding:20px;margin-bottom:10px;gap:19px;max-height:none;border-top:3px solid var(--ed-blue);box-shadow:none}
 .ed-nav-sheet__intro{border:0;padding:0}.ed-nav-sheet__intro>span{font-size:9px;margin-bottom:8px}.ed-nav-sheet__intro>a{font-size:26px!important}.ed-nav-sheet__intro p{display:none}
 .ed-nav-sheet__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ed-nav-sheet__bottom{gap:20px}
 .ed-nav-sheet a{border:0!important}.ed-nav-sheet__columns a{font-size:12px!important;padding:9px 0!important}
 .ed-footer--site .ed-footer__top{gap:20px}.ed-footer__brand>p{font-size:10px}.ed-footer--site nav a{font-size:16px}
 .ed-footer__tools>div{grid-template-columns:repeat(3,1fr);gap:18px}.ed-footer__tools a{font-size:22px}
 .is-editorial:not(.is-homepage) #main h1{font-size:clamp(42px,6vw,64px)!important}
}
@media(max-width:760px){
 .is-editorial .ed-header__inner{height:73px;gap:12px}.is-editorial .ed-logo{width:154px}.is-editorial .ed-header__cta{font-size:10px;padding:10px 12px}.is-editorial .ed-menu-toggle{width:38px;height:38px}.is-editorial .ed-nav{padding-inline:20px;max-height:calc(100dvh - 73px)}
 .is-editorial .ed-container{width:calc(100% - 40px)}
 .ed-footer--site .ed-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px}
 .ed-footer__brand{grid-column:1/-1}.ed-footer__brand>p{max-width:350px;font-size:12px}.ed-footer__brand .ed-footer__logo{grid-column:auto}.ed-footer--site .ed-footer__contact{grid-column:auto;flex-direction:column;align-self:start;border:0;padding:0;font-size:18px;gap:9px}.ed-footer__contact a:last-child{width:auto}
 .ed-footer__tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ed-footer__tools a{font-size:21px}.ed-footer__consulting{gap:15px;font-size:11px}.ed-footer__consulting>span{width:100%}.ed-footer--site nav a{font-size:18px;margin:9px 0}
 .is-editorial:not(.is-homepage) #main h1{font-size:clamp(40px,9.6vw,57px)!important;line-height:1.05!important;overflow-wrap:break-word}
 .is-editorial:not(.is-homepage) #main h2{font-size:34px}.is-editorial:not(.is-homepage) #main h3{font-size:27px}
 .is-editorial:not(.is-homepage) :is(.page-head,.article-detail__hero,.support-hub-hero,.exim-hero,.vrh-hero,.contact-v2__hero,.salary-hero,.pdf-hero,.xml-viewer-hero){padding-block:32px}
 .is-editorial:not(.is-homepage) :is(.page-head__lead,.article-detail__lead,.support-hub-hero__copy>p,.exim-hero__copy>p,.vrh-hero__copy>p){font-size:14px;line-height:1.7}
 .is-editorial .support-detail-hero__visual{max-width:480px;margin:15px auto 0}.is-editorial .support-detail-hero__visual img{max-height:260px}
 .is-editorial .support-finder{transform:none}.is-editorial .article-detail__cover{border-width:4px}
 .is-editorial :is(.prose,.article-detail__content){font-size:15px;line-height:1.8}
 .is-editorial .newsletter__inner{grid-template-columns:1fr;gap:22px}.is-editorial .newsletter h2{font-size:33px}.is-editorial .newsletter__row{flex-wrap:wrap}
 .is-editorial .checkup-hero__media{inset:45% 0 0;opacity:.15}.is-editorial .checkup-hero__stage{min-height:430px}.is-editorial .checkup-sample-card{left:15px;width:calc(100% - 30px);transform:rotate(-2deg)}
 .is-editorial .checkup-report-card{right:0;max-width:100%}.is-editorial .checkup-hero__label{display:none}
 .is-editorial .btn{font-size:12px;white-space:normal}.is-editorial .filter-bar{gap:16px}.is-editorial .filter-bar>form{flex-basis:100%;margin-left:0!important}
 .is-editorial .floating-actions{right:12px}.is-editorial .floating-actions a{width:38px;height:38px}
}
@media(max-width:550px){.ed-nav-sheet__columns{grid-template-columns:1fr}.ed-nav-sheet__columns h2{margin-bottom:8px}.ed-nav-sheet__bottom{flex-wrap:wrap;gap:12px 20px}}
@media(prefers-reduced-motion:reduce){.is-editorial *,.is-editorial *::before,.is-editorial *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
