/* Shared navigation, section grids and article typography. */
body.iom-editorial {font-family:"Instrument Sans",sans-serif;background:#fff;}
body.iom-editorial .main-wrapper,body.iom-editorial .main-container,body.iom-editorial .sections-container,body.iom-editorial .iom-reader-navigation {background:#fff;}
body.iom-editorial .menu-container,body.iom-editorial .menu-wrapper,body.iom-editorial .menu-wrapper .menu-bg {background:#fff!important;}
body.iom-editorial .menu-container .menu-button,body.iom-editorial .menu-container .social-icon,body.iom-editorial .menu-container .fa,body.iom-editorial .menu-container .lines-button {color:var(--iom-ink)!important;}
body.iom-editorial .iom-territories {position:relative;z-index:20;display:flex;align-items:center;gap:22px;min-height:47px;border-bottom:1px solid var(--iom-line);font:12px/1.4 "Instrument Sans",sans-serif;}
body.iom-editorial .iom-territories-label {flex:none;color:var(--iom-blue);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;}
body.iom-editorial .iom-territories-primary {display:flex;flex-wrap:nowrap;align-items:center;gap:23px;flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c1d4ce transparent;padding:13px 3px;}
body.iom-editorial .iom-territories-primary a {white-space:nowrap;flex:none;color:#44595f;}
body.iom-editorial .iom-territories-arrow {display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;margin:0;border:1px solid var(--iom-line);border-radius:50%;background:#fff;color:var(--iom-green);font:26px/1 Arial,sans-serif;box-shadow:none;cursor:pointer;}
body.iom-editorial .iom-territories-arrow[hidden] {display:none;}
body.iom-editorial .iom-territories-arrow:hover:not(:disabled) {background:var(--iom-paper);border-color:var(--iom-green);}
body.iom-editorial .iom-territories-arrow:disabled {opacity:.3;cursor:default;}
body.iom-editorial .iom-territories-arrow:focus-visible {outline:3px solid var(--iom-blue);outline-offset:2px;}
body.iom-editorial .iom-territories-more {position:relative;flex:none;}
body.iom-editorial .iom-territories-more summary {cursor:pointer;list-style:none;font-weight:600;color:var(--iom-green);padding:14px 0;}
body.iom-editorial .iom-territories-more summary::-webkit-details-marker {display:none;}
body.iom-editorial .iom-territories-more summary span {margin-left:7px;}
body.iom-editorial .iom-territories-more summary:focus-visible {outline:3px solid var(--iom-blue);outline-offset:3px;}
body.iom-editorial .iom-territories-more[open] summary span {display:inline-block;transform:rotate(180deg);}
body.iom-editorial .iom-territories-more nav {position:absolute;right:0;top:100%;width:480px;max-width:calc(100vw - 40px);padding:22px;background:#fff;border:1px solid var(--iom-line);border-top:3px solid var(--iom-green);border-radius:0 0 5px 5px;box-shadow:0 15px 35px #183f3b18;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;}
body.iom-editorial .iom-territories-more nav a {padding:10px 5px;border-bottom:1px solid #eef2f0;font-size:13px;}
body.iom-editorial .iom-territories-more nav a:hover {color:var(--iom-green);background:#f3f7f6;}
body.iom-editorial .iom-category-section {padding-top:34px;padding-bottom:38px;}
body.iom-editorial .iom-section-line--category {border-top:2px solid var(--iom-line);padding-top:18px;margin-bottom:24px;align-items:baseline;}
body.iom-editorial .iom-section-line--category h2 {font-family:"Lora",Georgia,serif;font-size:28px;line-height:1.2;text-transform:none;letter-spacing:-.03em;color:var(--iom-ink);}
body.iom-editorial .iom-section-more {font-size:12px;font-weight:600;white-space:nowrap;color:var(--iom-blue);}
body.iom-editorial .iom-section-more span {margin-left:8px;}
body.iom-editorial .iom-category-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;}
body.iom-editorial .iom-category-grid--three {grid-template-columns:repeat(3,minmax(0,1fr));}
body.iom-editorial .iom-card--section .iom-title {font-size:20px;line-height:1.3;}
body.iom-editorial .iom-category-section--economie {margin-top:15px;margin-bottom:18px;padding-top:28px;padding-bottom:32px;background:#f0f6f5;}
body.iom-editorial .iom-category-section--economie .iom-section-line--category {border-top-color:var(--iom-green);}
body.iom-editorial .iom-reader {margin:0;padding:0 28px;color:var(--iom-ink);background:#fff;}
body.iom-editorial .iom-reader-header {max-width:940px;margin:0 auto;padding:28px 0 29px;text-align:left;}
body.iom-editorial .iom-breadcrumb {display:flex;gap:10px;align-items:center;font:12px/1.5 "Instrument Sans",sans-serif;color:var(--iom-muted);margin-bottom:30px;}
body.iom-editorial .iom-breadcrumb a {color:var(--iom-muted);}
body.iom-editorial .iom-reader-header .iom-kicker {font:700 11px/1.5 "Instrument Sans",sans-serif;letter-spacing:.07em;color:var(--iom-green);text-transform:uppercase;margin:0 0 16px;}
body.iom-editorial .iom-reader-header .iom-kicker a {color:var(--iom-green);}
body.iom-editorial .iom-reader-header h1 {font:700 clamp(31px,3.7vw,52px)/1.12 "Lora",Georgia,serif;letter-spacing:-.035em;margin:0;max-width:none;text-wrap:pretty;color:var(--iom-ink);}
body.iom-editorial .iom-reader-meta {display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:25px;padding-top:18px;border-top:1px solid var(--iom-line);font:12px/1.5 "Instrument Sans",sans-serif;color:var(--iom-muted);}
body.iom-editorial .iom-reader-meta a {color:var(--iom-ink);font-weight:600;}
body.iom-editorial .iom-reader-meta > * + *:before {content:"";display:inline-block;width:3px;height:3px;margin-right:18px;vertical-align:middle;border-radius:50%;background:#8ea5a8;}
body.iom-editorial .iom-reader-figure {max-width:1040px;margin:0 auto 38px;}
body.iom-editorial .iom-reader-photo {aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--iom-paper);}
body.iom-editorial .iom-reader-photo img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
body.iom-editorial .iom-reader-figure figcaption {font:11px/1.6 "Instrument Sans",sans-serif;color:var(--iom-muted);margin-top:9px;}
body.iom-editorial .iom-prose {max-width:732px;margin:0 auto;font:400 18px/1.85 "Lora",Georgia,serif;color:#293d43;overflow-wrap:break-word;}
body.iom-editorial .iom-prose p {font:inherit;margin:0 0 1.35em;}
body.iom-editorial .iom-prose a {color:#286d91;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
body.iom-editorial .iom-prose a:hover {color:var(--iom-green);}
body.iom-editorial .iom-prose > p:first-of-type:has(> strong:only-child) {font:500 21px/1.65 "Instrument Sans",sans-serif;color:#28454e;border-left:3px solid var(--iom-green);padding:4px 0 4px 22px;margin-bottom:32px;}
body.iom-editorial .iom-prose > p:first-of-type:has(> strong:only-child) > strong {font-weight:500;}
body.iom-editorial .iom-prose > p:first-of-type:not(:has(> strong:only-child))::first-letter,
body.iom-editorial .iom-prose > p:first-of-type:has(> strong:only-child) + p::first-letter {float:left;font-family:"Lora",Georgia,serif;font-size:4.25em;font-weight:600;line-height:.88;padding:9px 11px 0 0;color:var(--iom-green);}
body.iom-editorial .iom-prose h2 {font:700 29px/1.25 "Lora",Georgia,serif;letter-spacing:-.025em;color:var(--iom-ink);margin:1.6em 0 .7em;}
body.iom-editorial .iom-prose h3 {font:700 23px/1.3 "Lora",Georgia,serif;letter-spacing:-.015em;margin:1.5em 0 .65em;}
body.iom-editorial .iom-prose ul,body.iom-editorial .iom-prose ol {font:inherit;padding-left:1.4em;margin:0 0 1.5em;}
body.iom-editorial .iom-prose li {padding-left:.3em;margin:.45em 0;}
body.iom-editorial .iom-prose blockquote {border-left:3px solid var(--iom-blue);margin:30px 0;padding:10px 25px;font-style:italic;color:#345763;background:#f5f8f8;}
body.iom-editorial .iom-prose img {max-width:100%;height:auto;border-radius:3px;}
body.iom-editorial .iom-prose iframe,body.iom-editorial .iom-prose video {max-width:100%;}
body.iom-editorial .iom-prose table {display:block;max-width:100%;overflow-x:auto;}
body.iom-editorial .iom-reader-end {max-width:732px;margin:38px auto 0;padding:24px 0 28px;border-top:1px solid var(--iom-line);border-bottom:1px solid var(--iom-line);font:14px/1.7 "Instrument Sans",sans-serif;}
body.iom-editorial .iom-reader-end p {font:inherit;margin:10px 0;}
body.iom-editorial .iom-reader-end .iom-author-label {font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--iom-muted);margin:0 0 7px;}
body.iom-editorial .iom-author-name {display:block;font-size:21px;font-weight:600;color:var(--iom-ink);}
body.iom-editorial .iom-author-all {display:block;font-size:12px;font-weight:600;margin-top:9px;color:var(--iom-green);}
body.iom-editorial .iom-related {padding-top:45px;padding-bottom:64px;}
body.iom-editorial .iom-reader-comments {max-width:732px;margin:30px auto;}
body.iom-editorial .iom-reader a:focus-visible {outline:3px solid var(--iom-blue);outline-offset:3px;}
@media(max-width:1100px) {
 body.iom-editorial .iom-territories {gap:18px;}
 body.iom-editorial .iom-territories-primary {gap:19px;}
 body.iom-editorial .iom-territories-label {display:none;}
 body.iom-editorial .iom-category-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;}
 body.iom-editorial .iom-category-grid--three {grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
}
@media(max-width:700px) {
 body.iom-editorial .iom-territories {gap:12px;font-size:11px;}
 body.iom-editorial .iom-territories-primary {gap:19px;}
 body.iom-editorial .iom-territories-more summary {font-size:10px;}
 body.iom-editorial .iom-territories-more nav {grid-template-columns:1fr 1fr;padding:14px;gap:2px 12px;}
 body.iom-editorial .iom-category-section {padding-top:20px;padding-bottom:22px;}
 body.iom-editorial .iom-section-line--category h2 {font-size:25px;}
 body.iom-editorial .iom-section-more {font-size:10px;}
 body.iom-editorial .iom-category-grid {gap:25px 18px;}
 body.iom-editorial .iom-category-grid--three {grid-template-columns:1fr;}
 body.iom-editorial .iom-card--section .iom-title {font-size:18px;}
 body.iom-editorial .iom-reader {padding:0 20px;}
 body.iom-editorial .iom-reader-header {padding:22px 0;}
 body.iom-editorial .iom-breadcrumb {font-size:11px;margin-bottom:24px;}
 body.iom-editorial .iom-reader-header h1 {font-size:32px;line-height:1.15;letter-spacing:-.03em;}
 body.iom-editorial .iom-reader-meta {font-size:11px;gap:6px 13px;margin-top:20px;}
 body.iom-editorial .iom-reader-meta > * + *:before {margin-right:11px;}
 body.iom-editorial .iom-reader-figure {margin-bottom:28px;}
 body.iom-editorial .iom-prose {font-size:17px;line-height:1.8;}
 body.iom-editorial .iom-prose > p:first-of-type:has(> strong:only-child) {font-size:19px;line-height:1.65;padding-left:16px;margin-bottom:28px;}
 body.iom-editorial .iom-prose h2 {font-size:25px;}
 body.iom-editorial .iom-prose h3 {font-size:21px;}
 body.iom-editorial .iom-related {padding-top:28px;padding-bottom:38px;}
}
@media(max-width:370px) {
 body.iom-editorial .iom-reader-header h1 {font-size:29px;}
 body.iom-editorial .iom-category-grid {grid-template-columns:1fr;}
 body.iom-editorial .iom-section-line {flex-wrap:wrap;gap:8px;}
}
