@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400.97b1aa30d4d4.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500.6e0923b3c94b.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600.47ef0154c34c.woff2) format("woff2")}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/prata-400.e0a78cb6f17e.woff2) format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-100-900.0cf13e9c43b2.woff2) format("woff2")}.obs-page{margin:0;background:#0b1018;color:#f0e9dd;font:16px/1.7 Onest,Arial,sans-serif;-webkit-font-smoothing:antialiased}.obs-page *{box-sizing:border-box}.obs-page a{color:inherit;text-decoration:none}.obs-page button,.obs-page input,.obs-page select{font:inherit}.obs-page :is(a,button,input,select):focus-visible{outline:2px solid #7cc8d0;outline-offset:5px}.obs-main{max-width:1450px;margin:auto;padding:0 clamp(22px,5vw,80px) 90px}.obs-label{color:#c48a52;font:12px/1.6 IBM Plex Mono,monospace;letter-spacing:.1em}.obs-page h1,.obs-page h2,.obs-page h3{font-family:Prata,Georgia,serif;font-weight:400;letter-spacing:-.025em}.obs-page h1{font-size:clamp(43px,5.7vw,85px);line-height:1.15;margin:22px 0 28px}.obs-page h2{font-size:clamp(29px,3.2vw,44px);line-height:1.3;margin:15px 0 20px}.obs-page h3{font-size:25px;line-height:1.4;margin:12px 0}.obs-page p{color:#b8bfc4;margin:0 0 22px}.obs-lead{font:clamp(20px,2.1vw,28px)/1.65 Prata,Georgia,serif!important;color:#e2dbcf!important;max-width:800px}.obs-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:45px;padding:76px 0 62px;border-bottom:1px solid #cbb79a38}.obs-hero-copy>p:not(.obs-lead){max-width:730px}.obs-hero-figure{position:relative;align-self:stretch;min-height:380px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #cbb79a28;padding:30px 0 20px 40px}.obs-hero-figure img{width:100%;height:auto;max-width:380px;margin:auto;opacity:.85}.obs-figure-caption{font:12px/1.7 IBM Plex Mono,monospace;color:#cbb79a;text-align:center;letter-spacing:.12em;margin-top:20px}.obs-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 0}.obs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #c48a52;padding:14px 20px;color:#f0b868!important;font-size:13px}.obs-button.is-solid{background:#efb868;color:#0b1018!important}.obs-button:hover{background:#c48a5220}.obs-button.is-solid:hover{background:#f7c985}.obs-section{padding-top:65px}.obs-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.obs-section-head p{max-width:470px;font-size:15px}.obs-section-head h2{margin-bottom:0}.obs-section-head>a{color:#f0b868;font-size:13px}.obs-paths{border-top:1px solid #cbb79a38;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.obs-path{display:grid;grid-template-columns:35px minmax(0,1fr) 20px;gap:20px;padding:30px 0;border-bottom:1px solid #cbb79a38;align-items:start}.obs-path h3{font-size:27px;margin:0 0 10px}.obs-path p{font-size:14px;line-height:1.8;margin:0}.obs-path:hover h3{color:#f0b868}.obs-num{font:12px/1.5 IBM Plex Mono,monospace;color:#c48a52;padding-top:7px}.obs-arrow{color:#f0b868;font-size:22px}.obs-featured{display:grid;grid-template-columns:.68fr 1.32fr;border-top:1px solid #cbb79a38;border-bottom:1px solid #cbb79a38;background:linear-gradient(115deg,#c48a520e,transparent 70%);padding:42px 0;gap:50px}.obs-featured h3{font-size:clamp(28px,3vw,42px);margin-top:0}.obs-featured p{max-width:760px}.obs-featured a{color:#f0b868;font-size:13px}.obs-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;border-top:1px solid #cbb79a38;padding-top:30px}.obs-method h3{font-size:23px}.obs-method p{font-size:14px;line-height:1.8}.obs-method small{font:12px/1.5 IBM Plex Mono,monospace;color:#c48a52}.obs-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cbb79a38}.obs-tool{padding:28px 30px 25px 0;border-bottom:1px solid #cbb79a38}.obs-tool h3{font-size:23px}.obs-tool p{font-size:14px;margin:0}.obs-tool:hover h3{color:#f0b868}.obs-article-head{padding:65px 0 40px;border-bottom:1px solid #cbb79a38}.obs-breadcrumb{font-size:12px;color:#cbb79a!important;display:inline-block;margin-bottom:35px}.obs-article-head h1{max-width:1030px;font-size:clamp(39px,5.3vw,75px)}.obs-meta{display:flex;gap:24px;flex-wrap:wrap;font:12px/1.5 IBM Plex Mono,monospace;color:#a7a399;margin-top:30px}.obs-article-layout{display:grid;grid-template-columns:190px minmax(0,800px);gap:60px;margin:55px 0}.obs-aside{font-size:12px;border-right:1px solid #cbb79a30;padding-right:24px;align-self:start;position:sticky;top:180px}.obs-aside a{display:block;color:#b8bfc4;padding:10px 0}.obs-aside a:hover{color:#f0b868}.obs-prose p{font-size:18px;line-height:1.95;color:#d3d3d0;margin-bottom:28px}.obs-prose h2{font-size:31px;margin-top:50px}.obs-prose h2:first-child{margin-top:0}.obs-prose h3{font-size:24px;margin-top:28px}.obs-prose li{font-size:16px;color:#b8bfc4;margin:12px 0}.obs-prose ul{padding-left:22px}.obs-note{border-left:2px solid #c48a52;padding:6px 0 6px 22px;margin:35px 0;font-size:15px;color:#cbb79a}.obs-reading{border-top:1px solid #cbb79a38;padding-top:25px;margin-top:50px}.obs-reading a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #cbb79a30;font:20px/1.6 Prata,Georgia,serif}.obs-reading a:hover{color:#f0b868}.obs-lab{border:1px solid #cbb79a38;margin-top:35px;background:#111923;padding:30px}.obs-lab-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px}.obs-field{display:block;font-size:12px;color:#cbb79a}.obs-field select,.obs-field input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #cbb79a60;background:#0b1018;color:#f0e9dd;border-radius:0;min-height:46px}.obs-lab-result{border-top:1px solid #cbb79a38;padding-top:25px}.obs-lab-result h3{font-size:29px}.obs-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px}.obs-outcomes dt{font:12px/1.6 IBM Plex Mono,monospace;color:#c48a52}.obs-outcomes dd{margin:8px 0 16px;color:#c7cdd0;font-size:15px;line-height:1.8}.obs-lab .obs-note{margin-bottom:0;font-size:13px}.obs-filter{display:flex;gap:20px;align-items:end;margin:30px 0}.obs-filter .obs-field{flex:1}.obs-count{font:12px/1.6 IBM Plex Mono,monospace;color:#cbb79a;min-width:140px}.obs-empty{padding:30px 0;border-top:1px solid #cbb79a38}.obs-publication{display:grid;grid-template-columns:120px minmax(0,1fr) 30px;gap:25px;padding:30px 0;border-top:1px solid #cbb79a38}.obs-publication h3{margin:0 0 12px}.obs-publication p{font-size:14px;margin:0;max-width:800px}.obs-publication[hidden],.obs-empty[hidden]{display:none}.book25-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.book25-card{border-top:1px solid #cbb79a38;padding-top:32px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px}.book25-card img{width:100%;height:220px;object-fit:contain;object-position:top}.book25-card h2{font-size:29px;margin-top:6px}.book25-card p{font-size:14px}.book25-hero{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:70px;align-items:center;padding:65px 0}.book25-cover{width:100%;height:auto;max-width:345px;display:block;margin:auto;box-shadow:15px 20px 50px #0007}.book25-hero h1{font-size:clamp(42px,5.5vw,72px);margin-top:18px}.book25-subtitle{font:clamp(23px,2.7vw,36px)/1.45 Prata,Georgia,serif;color:#cbb79a!important}.book25-facts{display:flex;gap:13px;flex-wrap:wrap;font:12px/1.7 IBM Plex Mono,monospace;color:#cbb79a;margin:25px 0}.book25-facts span{border:1px solid #cbb79a40;padding:8px 11px}.book25-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid #cbb79a38;padding-top:30px}.book25-themes h3{font-size:24px}.book25-themes p{font-size:15px}.book25-languages{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0;color:#f0b868;font-size:13px}@media(max-width:1000px){.obs-hero{grid-template-columns:1.35fr .65fr;gap:24px}.obs-hero-figure{padding-left:20px;min-height:280px}.obs-article-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.obs-method{grid-template-columns:repeat(2,minmax(0,1fr))}.book25-grid{grid-template-columns:minmax(0,1fr)}.book25-hero{gap:35px}.book25-hero h1{font-size:52px}}@media(max-width:700px){.obs-main{padding-bottom:55px}.obs-hero{grid-template-columns:minmax(0,1fr);padding:45px 0 35px;gap:20px}.obs-hero-figure{display:none}.obs-page h1{font-size:45px}.obs-lead{font-size:21px!important}.obs-section{padding-top:45px}.obs-section-head{display:block}.obs-section-head p{margin-top:20px}.obs-paths{grid-template-columns:minmax(0,1fr)}.obs-path{padding:25px 0;gap:14px;grid-template-columns:25px minmax(0,1fr) 18px}.obs-path h3{font-size:24px}.obs-featured{grid-template-columns:minmax(0,1fr);gap:15px;padding:30px 0}.obs-method{gap:20px}.obs-method h3{font-size:21px}.obs-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-tool{padding-right:18px}.obs-article-head{padding-top:40px}.obs-article-head h1{font-size:38px;overflow-wrap:break-word}.obs-article-layout{display:block;margin-top:30px}.obs-aside{position:static;border:0;border-bottom:1px solid #cbb79a30;padding:0 0 20px;margin-bottom:30px;display:flex;gap:0 20px;flex-wrap:wrap}.obs-aside .obs-label{flex:0 0 100%}.obs-prose p{font-size:17px;line-height:1.9}.obs-lab{padding:20px}.obs-lab-controls,.obs-outcomes{grid-template-columns:minmax(0,1fr)}.obs-filter{flex-direction:column;align-items:stretch;gap:10px}.obs-publication{grid-template-columns:1fr 20px;gap:12px}.obs-publication>.obs-label{grid-column:1/-1}.obs-publication h3{font-size:24px}.book25-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding:40px 0}.book25-cover{max-width:230px}.book25-hero h1{font-size:43px}.book25-themes{grid-template-columns:minmax(0,1fr)}.book25-card{grid-template-columns:100px minmax(0,1fr);gap:20px}.book25-card img{height:160px}.book25-card h2{font-size:25px}}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;padding:12px;background:#f0b868;color:#0b1018}.skip-link:focus{top:10px}.eon-site-footer{padding:48px clamp(22px,5vw,80px) 30px;background:#080c12;border-top:1px solid #cbb79a38;color:#cbb79a;font:13px/1.7 Onest,Arial,sans-serif}.eon-footer-top{max-width:1450px;margin:auto;display:flex;justify-content:space-between;gap:36px}.eon-footer-top strong{display:block;font:23px/1.4 Prata,Georgia,serif;letter-spacing:.12em;color:#f0e9dd}.eon-footer-top p{font:13px/1.7 Onest,Arial,sans-serif;color:#929ca5;margin:12px 0;max-width:380px}.eon-footer-links{display:flex;gap:25px;flex-wrap:wrap;align-content:start}.eon-site-footer a{color:#cbb79a;text-decoration:none}.eon-footer-bottom{max-width:1450px;margin:28px auto 0;padding-top:20px;border-top:1px solid #cbb79a20;font-size:12px;color:#929ca5;display:flex;gap:20px;justify-content:space-between}.eon-home-entry{max-width:1250px;margin:0 auto;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #cbb79a36}.eon-home-entry p{font:15px/1.7 Onest,Arial,sans-serif;color:#adb3bb;margin:5px 0 0}.eon-home-entry strong{font:22px/1.4 Prata,Georgia,serif;font-weight:400;color:#f0e9dd}.eon-home-entry a{color:#f0b868;white-space:nowrap;font:12px/1.5 Onest,Arial,sans-serif}.eon-home-entry small{font:12px/1.5 IBM Plex Mono,monospace;color:#c48a52;letter-spacing:.1em;display:block;margin-bottom:7px}@media(max-width:1050px){.eon-home-entry{margin:0 30px}}@media(max-width:800px){.eon-footer-top{flex-direction:column}.eon-footer-links{gap:15px 22px}.eon-footer-bottom{flex-direction:column;gap:6px}.eon-home-entry{margin:0 22px;padding:25px 0;align-items:flex-start;flex-direction:column;gap:12px}.eon-home-entry strong{font-size:20px}.eon-home-entry p{font-size:14px}}.eon-site-header{position:sticky;top:0;z-index:90;background:#0b1018;border-bottom:1px solid #cbb79a38;padding:0 30px;color:#f0e9dd;font-family:Onest,Arial,sans-serif}.eon-site-header *,.eon-mobile-menu,.eon-mobile-menu *{box-sizing:border-box}.eon-masthead{max-width:1680px;margin:0 auto;min-height:88px;display:flex;align-items:center;gap:24px}.eon-wordmark{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;color:#f0e9dd}.eon-wordmark img{width:48px;height:48px;object-fit:contain;border:1px solid #c48a5245;border-radius:50%}.eon-wordmark strong{display:block;font:24px/1.2 Prata,Georgia,serif;font-weight:400;letter-spacing:.11em;white-space:nowrap}.eon-wordmark small{display:block;margin-top:7px;color:#cbb79a;font:9px/1.3 IBM Plex Mono,monospace;letter-spacing:.11em;white-space:nowrap}.eon-desktop-nav{display:flex;flex:1;align-items:center;justify-content:space-between;gap:16px;min-width:0}.eon-desktop-nav a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:#d3d1cc;text-decoration:none;font:500 14px/1.4 Onest,Arial,sans-serif;white-space:nowrap}.eon-desktop-nav a:hover,.eon-desktop-nav a[aria-current]{color:#f0b868}.eon-desktop-nav a[aria-current]{box-shadow:inset 0 -1px #c48a52}.eon-language{display:flex;align-items:center;gap:3px;flex-shrink:0}.eon-language a{display:flex;justify-content:center;align-items:center;width:34px;min-height:44px;color:#aeb5bb;text-decoration:none;font:12px/1.4 IBM Plex Mono,monospace}.eon-language a[aria-current]{color:#f0b868}.eon-menu-toggle,.eon-menu-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#f0e9dd;cursor:pointer;flex-shrink:0}.eon-menu-toggle{display:none}.eon-site-header :is(a,button):focus-visible,.eon-mobile-menu :is(a,button):focus-visible{outline:2px solid #7cc8d0;outline-offset:3px}.eon-mobile-menu{position:fixed;inset:0 0 0 auto;z-index:200;width:min(100%,460px);max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#0b1018;color:#f0e9dd;overflow:hidden;overscroll-behavior:contain;font-family:Onest,Arial,sans-serif}.eon-mobile-menu:not([open]){display:none}.eon-mobile-menu[open]{display:flex;flex-direction:column}.eon-mobile-menu::backdrop{background:#03070bb8}.eon-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0;padding:calc(15px + env(safe-area-inset-top,0px)) 24px 15px;border-bottom:1px solid #cbb79a30}.eon-mobile-top .eon-wordmark strong{font-size:22px}.eon-mobile-top .eon-wordmark img{width:40px;height:40px}.eon-mobile-links{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 28px 24px}.eon-mobile-links a{display:flex;align-items:center;min-height:48px;padding:12px 0;border-bottom:1px solid #cbb79a20;text-decoration:none;color:#e4e1d9;font:400 17px/1.4 Onest,Arial,sans-serif}.eon-mobile-links a:hover,.eon-mobile-links a[aria-current]{color:#f0b868}.eon-mobile-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;padding:9px 26px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid #cbb79a30;font-size:13px;color:#aeb5bb}.eon-mobile-bottom .eon-language{gap:12px}.eon-mobile-bottom .eon-language a{width:44px;font-size:14px}.eon-mobile-menu[data-pointer-open] .eon-menu-close:focus{outline:none}html.eon-menu-is-open{overflow:hidden;overscroll-behavior:none}html{scroll-padding-top:108px}@media(min-width:1280px)and (max-width:1499px){.eon-site-header{padding:0 24px}.eon-masthead{gap:18px}.eon-wordmark strong{font-size:21px}.eon-wordmark img{width:42px;height:42px}.eon-wordmark{gap:10px}.eon-desktop-nav{gap:12px}.eon-desktop-nav a{font-size:13px}.eon-language a{width:30px}}@media(max-width:1279px){.eon-site-header{padding:0 24px}.eon-masthead{min-height:78px;gap:14px}.eon-desktop-nav{display:none}.eon-masthead>.eon-language{margin-left:auto}.eon-menu-toggle{display:flex}}@media(max-width:600px){.eon-site-header{padding:0 18px}.eon-masthead{min-height:74px;gap:8px}.eon-wordmark{gap:9px}.eon-wordmark strong{font-size:21px}.eon-wordmark small{font-size:8px;letter-spacing:.08em;margin-top:5px}.eon-wordmark img{width:38px;height:38px}.eon-language a{width:29px;font-size:12px}.eon-mobile-top{padding-left:22px;padding-right:16px}html{scroll-padding-top:94px}}@media(max-width:360px){.eon-site-header{padding:0 12px}.eon-masthead{gap:5px}.eon-wordmark strong{font-size:18px}.eon-wordmark img{width:32px;height:32px}.eon-wordmark small{font-size:7px}.eon-language{gap:0}.eon-language a{width:26px}.eon-mobile-links{padding-left:24px;padding-right:24px}.eon-mobile-links a{font-size:16px}}:root{color-scheme:dark}body{font-size:16px}main{min-width:0}main :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.obs-hero-copy,.obs-tool,.obs-field,.obs-lab-result,.eon7-dossier-card,.eon7-chosen,.eon7-map-detail,.world-markets>div{min-width:0}.obs-field select{min-width:0;max-width:100%}.world-exit a{display:inline-flex;justify-content:center;max-width:100%;line-height:1.7;overflow-wrap:anywhere}@media(max-width:440px){.obs-tools-grid,.obs-method{grid-template-columns:minmax(0,1fr)}html[lang=ru] .obs-page h1{font-size:clamp(32px,9vw,40px)}}.topline{font-size:12px;letter-spacing:.09em;min-height:34px}.hero{grid-template-columns:72px minmax(0,1fr) minmax(0,46%);min-height:min(780px,calc(100svh - 122px))}.hero-copy{padding:64px 32px 106px 0;max-width:none}.hero h1{font-size:clamp(54px,4.8vw,86px);line-height:1.13;letter-spacing:-.04em;margin-bottom:26px}.hero .eyebrow{font-size:12px;letter-spacing:.12em;margin-bottom:26px}.hero-lead{font-size:clamp(19px,1.6vw,23px);line-height:1.55;max-width:590px;margin:0 0 18px}.hero-description{font-size:16px;line-height:1.75;max-width:540px;margin:0 0 28px;color:#b7bbc0}.hero-visual{min-height:0}.hero-actions{gap:22px}.solid-link{font-size:12px;min-height:54px;letter-spacing:.06em}.text-link{font-size:12px;line-height:1.6;letter-spacing:.05em;padding:10px 0}.hero-bottom{left:72px}.hero-bottom .micro{font-size:12px;letter-spacing:.06em}.micro,.smallcap,.caption,.atlas-dot,.book-facts,.book-price{font-size:12px;letter-spacing:.07em}.section-index{font-size:12px;letter-spacing:.08em}.section-heading p,.market-item p,.studio-section>p,.outro p,.screen-section p{font-size:16px;line-height:1.8}.market-item{min-width:0}.market-item h3,.market-item p{overflow-wrap:anywhere}.eon7-grid>*{min-width:0}.eon7-lead,.eon7-reading p{line-height:1.85}.eon-site-footer,.eon-footer-top p{font-size:14px}.eon-footer-bottom{font-size:12px}.eon-footer-links a{padding:8px 0;min-height:40px;display:inline-flex;align-items:center}.eon13-reader-toolbar,.eon12-reader-toolbar{gap:12px;flex-wrap:wrap}.eon13-reader-toolbar>span,.eon12-reader-toolbar>span{font-size:12px;letter-spacing:.04em}.eon13-reader button,.eon12-reader-shell button{min-width:44px;min-height:44px}.eon13-reader .eon-reader-zoom,.eon12-reader-shell .eon-reader-zoom{font:13px/1.4 Onest,Arial,sans-serif;padding:8px 12px;border:1px solid #cbb79a55;color:#f0e9dd;background:transparent;cursor:pointer}.eon13-stage,.eon12-pagemat{aspect-ratio:.69;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;display:flex;align-items:flex-start;justify-content:center}.eon13-stage img,.eon12-pagemat img{width:100%;height:100%;object-fit:contain;object-position:top;display:block;max-width:none;flex-shrink:0}.eon-reader-is-zoomed .eon13-stage,.eon-reader-is-zoomed .eon12-pagemat{justify-content:flex-start}.eon-reader-is-zoomed :is(.eon13-stage,.eon12-pagemat) img{width:200%;height:auto;max-width:none;max-height:none;object-fit:initial}.eon13-stage[aria-busy=true] img,.eon12-pagemat[aria-busy=true] img{opacity:.75}.eon19-buy,.eon19-checkout,.eon19d-buy,[data-checkout] button,[data-dossier-checkout] button{min-height:48px;font-size:15px}@media(min-width:901px)and (max-height:820px){.hero-copy{padding-top:44px;padding-bottom:88px}.hero h1{font-size:clamp(50px,4.5vw,72px);margin-bottom:22px}.hero .eyebrow{margin-bottom:22px}.hero-lead{font-size:19px}.hero-description{font-size:15px;line-height:1.7;margin-bottom:24px}}@media(max-width:1100px)and (min-width:901px){.hero{grid-template-columns:44px minmax(0,1fr) 43%}.hero-copy{padding-right:24px}.hero h1{font-size:54px}.hero-bottom{left:44px}.hero-description{font-size:15px}}@media(max-width:900px){.hero{display:block;min-height:0}.hero-copy{max-width:680px;padding:54px 28px 122px;position:relative;z-index:5}.hero h1{font-size:clamp(43px,8.5vw,64px);line-height:1.16}.hero-lead{font-size:22px}.hero-description{font-size:16px}.hero-visual{position:absolute;inset:0;min-height:0;opacity:.55;pointer-events:none}.hero-bottom{left:28px;right:0;padding-right:28px}.left-dash{display:none}.hero .eyebrow,.hero-bottom .micro{font-size:12px}.hero-actions{gap:18px 24px}}@media(max-width:600px){.topline{display:none}.hero-copy{padding:44px 24px 118px}.hero h1{font-size:clamp(42px,10.5vw,57px);margin-bottom:28px}.hero .eyebrow{font-size:12px;letter-spacing:.09em;margin-bottom:24px}.hero-lead{font-size:20px;line-height:1.6;margin-bottom:22px}.hero-description{font-size:16px;line-height:1.75;margin-bottom:28px}.hero-actions{align-items:stretch;flex-direction:column;gap:14px}.hero-actions .solid-link{width:100%;min-height:56px}.hero-actions .text-link{align-self:flex-start}.hero-bottom{left:24px;padding:18px 24px 24px 0}.hero-bottom .micro{display:none}.hero-bottom .year-range{margin-left:auto;font-size:30px}.hero-visual{opacity:.43}.eon13-reader-toolbar,.eon12-reader-toolbar{padding:14px}.eon13-reader-actions,.eon12-reader-controls{gap:7px}.eon-reader-zoom{padding:8px}.eon13-stage,.eon12-pagemat{padding:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}

.research{max-width:1260px;margin:auto;padding:45px clamp(20px,5vw,75px) 100px;color:#f0e9dd;font:16px/1.7 Onest,Arial,sans-serif}.research *{box-sizing:border-box}.research a{color:#f0b868}.research h1,.research h2,.research h3{font-family:Prata,Georgia,serif;font-weight:400;line-height:1.3}.research h1{font-size:clamp(38px,5vw,70px)}.research h2{font-size:clamp(27px,3vw,42px)}.research h3{font-size:22px}.research p,.research dd{color:#c7c6c2}.research .eyebrow,.research dt{font:12px 'IBM Plex Mono',monospace;color:#c48a52}.research .hero{padding:35px 0;border-bottom:1px solid #cbb79a44}.research .lead{font:clamp(19px,2vw,27px)/1.6 Prata,Georgia,serif;color:#e0d8c7;max-width:900px}.research section{padding:35px 0}.research .grid,.research .entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research .tile,.research .entry{padding:24px;border:1px solid #cbb79a44;background:#18212a55;min-width:0}.research .entry h3{overflow-wrap:anywhere}.research .entry details{margin-top:15px;border-top:1px solid #cbb79a44;padding-top:12px}.research .entry summary{color:#f0b868;cursor:pointer}.research .entry dt{margin-top:12px}.research .entry dd{font-size:14px;margin:5px 0 10px;overflow-wrap:anywhere}.research .tag{display:inline-block;border:1px solid #cbb79a55;padding:5px 8px;font:11px 'IBM Plex Mono',monospace;margin:4px 5px 4px 0}.research .btn{display:inline-block;border:1px solid #c48a52;padding:12px 17px;margin:6px 10px 6px 0;text-decoration:none}.research .btn.primary{background:#f0b868;color:#0b1018}.research .notice{border-left:2px solid #c48a52;padding:18px;background:#18212a;margin:25px 0}.research .filters{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.research .filters input,.research .filters select{flex:1;min-width:0;padding:12px;background:#18212a;border:1px solid #cbb79a77;color:#f0e9dd}.research .sources{list-style:none;padding:0}.research .sources li,.research .programme{padding:17px 0;border-bottom:1px solid #cbb79a44;overflow-wrap:anywhere}.research [hidden]{display:none!important}@media(max-width:760px){.research .grid,.research .entries{grid-template-columns:1fr}.research .filters{flex-direction:column}.research .filters>*{width:100%}}
/* EONORYX Research desktop fold repair — 2026-11-02.
   Scope: Research only. Desktop-only spacing; mobile layout remains unchanged. */
@media (min-width: 901px) {
  .research { padding-top: 24px; }
  .research .hero {
    min-height: 0; height: auto; display: block; grid-template-columns: none;
    padding: 18px 0 24px;
  }
  .research .hero .eyebrow { margin: 0; letter-spacing: .08em; }
  .research .hero h1 {
    margin: 12px 0 14px;
    font-size: clamp(38px, 4.3vw, 62px);
    line-height: 1.18;
  }
  .research .hero .lead {
    margin: 0; max-width: 900px;
    font-size: clamp(19px, 1.7vw, 24px); line-height: 1.5;
  }
  .research .notice { margin: 20px 0; }
}
