:is(body.theme-dossier,body.theme-dossier-reader){background:#03050c}:is(body.theme-dossier,body.theme-dossier-reader) .site-hero-shell{background:#050816!important}:is(body.theme-dossier,body.theme-dossier-reader) #main-content,:is(body.theme-dossier,body.theme-dossier-reader) .site-hero-shell{overflow:visible!important}:is(body.theme-dossier,body.theme-dossier-reader) .main-padding{padding:0!important}:is(body.theme-dossier,body.theme-dossier-reader) .ns-dossier+.footer{margin-top:0!important}:is(body.theme-dossier,body.theme-dossier-reader) .footer{border-top:0!important;padding-top:clamp(4.5rem,9vh,7rem)!important;background:linear-gradient(180deg,#04070f,#03050c 42%,#03050c)!important}:is(body.theme-dossier,body.theme-dossier-reader) .footer:before{mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 26%,transparent 80%);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 26%,transparent 80%);opacity:.4}:is(body.theme-dossier,body.theme-dossier-reader) .footer:after{content:none}:is(body.theme-dossier,body.theme-dossier-reader) .navbar{background:linear-gradient(180deg,rgba(3,5,12,.82),rgba(3,5,12,.55) 46%,rgba(3,5,12,0))!important;border-bottom:1px solid transparent!important;box-shadow:none!important}:is(body.theme-dossier,body.theme-dossier-reader) header.navbar.scrolled{background:rgba(4,7,16,.98)!important;border-bottom-color:rgba(150,178,214,.16)!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar nav[aria-label="Navegación principal"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .menu-trigger,:is(body.theme-dossier,body.theme-dossier-reader) .navbar .navlink{color:rgba(226,232,240,.72)!important;font-weight:650}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .menu-trigger:hover,:is(body.theme-dossier,body.theme-dossier-reader) .navbar .navlink:hover{color:#fff!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar :is(.iso,.iso2,.iso3){color:#f8fafc!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .submenu{border-color:rgba(150,178,214,.16);background:rgba(6,10,22,.94);box-shadow:0 28px 80px rgba(0,0,0,.36);transform-origin:top center}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .submenu-item{color:rgba(226,232,240,.76)!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .submenu-item:hover{color:#fff!important;background:hsla(0,0%,100%,.06)!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .mobile-open{color:#f8fafc;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}:is(body.theme-dossier,body.theme-dossier-reader) .navbar :is(.navlink,.menu-trigger):after{height:1px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));transition:transform .36s var(--motion-ease-premium),opacity .36s ease}@media (max-width:767px){:is(body.theme-dossier,body.theme-dossier-reader) .navbar{background:#03050c!important;border-bottom-color:rgba(226,232,240,.1)!important;box-shadow:none!important}:is(body.theme-dossier,body.theme-dossier-reader) .navbar .mobile-open{color:#f8fafc!important;background:hsla(0,0%,100%,.075)!important;border-color:rgba(226,232,240,.18)!important}}.ns-dossier{--ink:#f5f9ff;--ink-1:#c1cfe3;--ink-2:#8a9ab3;--ink-3:#7b8aa3;--cy:#8ee9ff;--tl:#5eead4;--bl:#4f8cff;--warn:#ffa8b4;--mid:#ffc880;--hair:rgba(150,178,214,.13);--hair-2:rgba(150,178,214,.22);--hair-3:rgba(150,178,214,.06);--surface:linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.012));--surface-2:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));--lift:inset 0 1px 0 hsla(0,0%,100%,.05);--drop:0 1px 0 rgba(0,0,0,.35),0 20px 44px -28px rgba(0,0,0,.9);--drop-2:0 1px 0 rgba(0,0,0,.35),0 30px 60px -30px rgba(0,0,0,.95);--edge-0:#050816;--edge-1:#04070f;--edge-2:#02040a;--edge-3:#070d1b;--edge-4:#060b18;--edge-5:#04070f;--edge-6:#050a16;--edge-7:#0b1426;--edge-8:#07162e;--edge-9:#05090f;--paper:#f2efe8;--paper-ink:#14181f;--paper-ink-2:#4c5461;--paper-mark:#6b6252;--paper-hair:rgba(20,24,31,.12);--r:14px;--r-sm:10px;--measure:min(74rem,calc(100vw - 6rem));--ease:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.23,1,.32,1);font-optical-sizing:auto;width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;padding-bottom:0!important;color:var(--ink);overflow:hidden!important;background:#03050c!important}.ns-dossier *{min-width:0}@media (max-width:767px){.ns-dossier{--measure:min(74rem,calc(100vw - 2.5rem))}}.ns-grain{position:fixed;inset:0;z-index:4;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.ns-dossier--paper,.plate--paper{--ink:var(--paper-ink);--ink-1:#2b3340;--ink-2:var(--paper-ink-2);--ink-3:var(--paper-mark);--cy:#12447f;--tl:#0a625a;--bl:#12447f;--warn:#9b2c3b;--mid:#8a5a16;--hair:var(--paper-hair);--hair-2:rgba(20,24,31,.2);--hair-3:rgba(20,24,31,.07);--surface:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.35));--surface-2:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.55));--lift:inset 0 1px 0 hsla(0,0%,100%,.8);--drop:0 1px 0 rgba(20,24,31,.06),0 18px 40px -30px rgba(20,24,31,.5);--drop-2:0 1px 0 rgba(20,24,31,.08),0 26px 54px -30px rgba(20,24,31,.6)}.ns-dossier--paper{color:var(--paper-ink);background:radial-gradient(900px 420px at 88% 0,rgba(20,184,166,.06),transparent 66%),var(--paper)!important}.plate--paper{color:var(--paper-ink);background:radial-gradient(900px 420px at 88% 0,rgba(20,184,166,.06),transparent 66%),var(--paper);box-shadow:inset 0 14px 22px -14px rgba(2,4,10,.85),inset 0 -14px 22px -14px rgba(2,4,10,.85)}.plate--paper:after{background:linear-gradient(90deg,transparent,rgba(20,24,31,.28) 42%,rgba(20,24,31,.28) 58%,transparent)}.plate--paper:before{background:linear-gradient(90deg,transparent,rgba(20,24,31,.14) 14%,rgba(20,24,31,.14) 86%,transparent)}.plate-perf{position:absolute;top:5px;left:0;right:0;z-index:3;height:4px;pointer-events:none;background-image:radial-gradient(circle,rgba(20,24,31,.2) 1.4px,transparent 1.6px);background-size:11px 4px;background-repeat:repeat-x}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .main-padding{padding:0!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader:nth-of-type(n){--ink:#f5f9ff;--ink-1:#c1cfe3;--ink-2:#8a9ab3;--ink-3:#7b8aa3;--cy:#8ee9ff;--tl:#5eead4;--bl:#4f8cff;--warn:#ffa8b4;--mid:#ffc880;--hair:rgba(150,178,214,.13);--hair-2:rgba(150,178,214,.22);--hair-3:rgba(150,178,214,.06);--lift:inset 0 1px 0 hsla(0,0%,100%,.05);--drop:0 1px 0 rgba(0,0,0,.35),0 20px 44px -28px rgba(0,0,0,.9);--r:14px;--r-sm:10px;--ease:cubic-bezier(.16,1,.3,1);--bg:#03050c;--background:#03050c;--surface:#0b0f18;--surface-2:#111726;--card-bg:#0b0f18;--fg:#f5f9ff;--muted:#8a9ab3;--ns-premium-ink:#f5f9ff;--ns-premium-muted:#8a9ab3;--border:rgba(150,178,214,.13);--ns-premium-line:rgba(150,178,214,.13);--primary:#4f8cff;--primary-600:#8ee9ff;--primary-dark:#2f6df6;--accent:#5eead4;--accent-600:#8ee9ff;--secondary:#f5f9ff;--ring:rgba(142,233,255,.16);--success:#5eead4;--warning:#ffc880;--error:#ffa8b4;--shadow-sm:0 1px 0 rgba(0,0,0,.35);--shadow-md:0 1px 0 rgba(0,0,0,.4);--shadow-lg:0 1px 0 rgba(0,0,0,.45),0 20px 44px -28px rgba(0,0,0,.9);--ns-premium-shadow:0 1px 0 rgba(0,0,0,.4);--ns-premium-radius:14px;background:#03050c!important;color:#c1cfe3}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ns-kicker):nth-of-type(n){display:inline-flex;align-items:center;gap:.6rem;padding:0!important;border:0!important;background:none!important;color:#7b8aa3!important;font-family:var(--font-mono)!important;font-size:.66rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .ns-kicker:before{content:"";width:.9rem;height:1px;background:#5eead4;opacity:.8}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ns-section-title,.card-title,.h3):nth-of-type(n){font-family:var(--font-heading);letter-spacing:-.028em;color:#f5f9ff;text-wrap:balance}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .ns-section-sub:nth-of-type(n){color:#8a9ab3;line-height:1.66}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(p,li,dd,blockquote,.lead,.prose):nth-of-type(n){color:#c1cfe3}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ambient-panel,.aside-card,.blog-aside,.blog-shortcuts-shell,.brief-preset,.briefing-claimbar,.briefing-form-shell,.briefing-info-card,.briefing-summary,.card,.card--post,.disclaimer,.disclosure,.efem-planning-card,.faq-item,.filters-label,.filters-toolbar__surface,.filters-toolbar__surface--flat,.insights-hub-card,.insights-hub-country-list,.insights-hub-selector,.mdx,.news-country-shell,.news-feedback,.news-signup-highlight,.news-story-card,.news-story-card__summary-item,.ns-card,.ns-consent-banner,.ns-cta-band,.ns-cta-panel,.ns-legal-toc,.ns-modal__panel,.ns-seo-block,.ns-surface-table,.pestel-card,.pestel-section-nav,.pestel-signal,.planner-day-row,.planner-event-item,.planner-highlight-card,.planner-month-card,.planner-more-summary,.planner-nav-card,.preset-group,.preset-panel,.privacy-consent-band,.privacy-rail-card,.pulso-aside-shell,.pulso-empty-card,.pulso-feature-card,.pulso-form-shell,.pulso-mini-card,.seo-content-card,.seo-content-card--accent,.surface-note,.tool-editorial-card,.tool-editorial-feature,.tool-next-step,.tool-reading-shell,.tool-support-shell,.trends-country,.trends-country-shell,.utm-builder-shell,.utm-result-shell,.utm-sidebar-cta,.youtube-top-card,.card-content,.contextual-nav,.contextual-nav__compact-item,.section-card,.table-wrap,.viz-card,.video-row,.toc):nth-of-type(n){border:1px solid rgba(150,178,214,.13)!important;border-radius:14px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.012))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 0 rgba(0,0,0,.35)!important}@media (hover:hover) and (pointer:fine){body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ns-card-hover,.card,.ns-card):hover:nth-of-type(n){transform:translate3d(0,-1px,0)!important;border-color:rgba(142,233,255,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 0 rgba(0,0,0,.4)!important}}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.blog-cat-nav,.blog-feature-grid,.blog-list-grid,.blog-shortcuts-nav,.news-secondary-stack,.pestel-signal-strip,.insights-metric-strip,.planner-month-strip,.filters-block,.section-band,.insights-country-nav):nth-of-type(n){background:transparent!important;border-color:var(--hair)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.pestel-signal-strip,.insights-metric-strip):nth-of-type(n){box-shadow:none!important}.filters-toolbar--inline .filters-grid{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:.85rem!important;grid-template-columns:none!important}.filters-toolbar--inline .filters-label{flex:1 1 11rem;max-width:26rem;grid-column:auto!important}.filters-toolbar--inline .filters-label--wide{flex:2 1 15rem;max-width:none}.filters-toolbar--inline .filters-label--compact{flex:0 1 7.5rem}.filters-toolbar--inline .filters-label--grow{flex:0 1 14rem}.filters-toolbar--inline .filters-grid .filters-actions{flex:0 0 auto;grid-column:auto!important;display:flex;align-items:flex-end;gap:.6rem;margin-left:0}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .filters-toolbar--inline .filters-label:nth-of-type(n){display:grid!important;gap:.45rem!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important}.filters-toolbar--inline .filters-label>span:first-child{color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .filters-toolbar--inline .filters-toolbar__eyebrow:nth-of-type(n){display:inline-flex;align-items:center;gap:.6rem;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:.64rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .filters-toolbar--inline .filters-toolbar__eyebrow:before{content:"";width:.85rem;height:1px;background:var(--tl);opacity:.8}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .filters-toolbar--inline .filters-toolbar__title:nth-of-type(n){color:var(--ink)!important;font-family:var(--font-heading);font-weight:650!important;letter-spacing:-.02em!important}.filters-toolbar--inline :is(.filters-select,.form-input,.form-select,.search__input){min-height:2.75rem!important;padding:.6rem .8rem!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important}.filters-toolbar--inline .filters-actions :is(.btn,.ns-btn){min-height:2.75rem;white-space:nowrap}.filters-toolbar--inline .filters-toolbar__footer{display:block!important;margin-top:.9rem}.filters-toolbar--inline .filters-toolbar__footer .filters-note{flex:0 1 auto!important;margin:0!important}@media (max-width:639px){.filters-toolbar--inline .filters-grid .filters-actions,.filters-toolbar--inline :is(.filters-label,.filters-label--wide,.filters-label--compact,.filters-label--grow){flex:1 1 100%;max-width:none}.filters-toolbar--inline .filters-actions :is(.btn,.ns-btn){flex:1 1 auto}}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-hub-hero,.insights-country-hero):nth-of-type(n){background:radial-gradient(900px 420px at 82% 8%,rgba(20,184,166,.13),transparent 66%),radial-gradient(860px 440px at 8% 0,rgba(47,109,246,.18),transparent 68%),#030611!important;background-size:auto!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-market-metric,.pestel-signal):nth-of-type(n){border-color:var(--hair)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.012))!important;color:var(--ink-1)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-market-metric,.pestel-signal):is(:hover,:focus-visible):nth-of-type(n){background:linear-gradient(180deg,rgba(142,233,255,.05),hsla(0,0%,100%,.012))!important;box-shadow:inset 0 2px 0 var(--tl)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-market-metric>span,.pestel-signal__index):nth-of-type(n){color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.13em!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-market-metric strong,.pestel-signal strong):nth-of-type(n){color:var(--ink)!important;font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-market-metric small,.pestel-signal small,.pestel-signal>span:not(.pestel-signal__index)):nth-of-type(n){color:var(--ink-3)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .insights-country-nav-wrap:nth-of-type(n){border-color:var(--hair-2)!important;background:rgba(4,7,15,.92)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .insights-country-nav>span:nth-of-type(n){color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:.66rem!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-country-nav a,.pestel-section-nav a):nth-of-type(n){border-color:var(--hair-2)!important;background:hsla(0,0%,100%,.045)!important;color:var(--ink-1)!important;font-weight:600!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.insights-country-nav a,.pestel-section-nav a):is(:hover,:focus-visible):nth-of-type(n){border-color:rgba(142,233,255,.34)!important;background:rgba(142,233,255,.07)!important;color:#fff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):nth-of-type(n){border:1px solid var(--hair-2)!important;border-radius:var(--r-sm)!important;background:rgba(2,4,10,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important;color:var(--ink)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(input,select,textarea)::-moz-placeholder{color:var(--ink-3)!important;opacity:.7}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(input,select,textarea)::placeholder{color:var(--ink-3)!important;opacity:.7}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(input,select,textarea):focus:nth-of-type(n){outline:0;border-color:rgba(142,233,255,.5)!important;background:rgba(2,4,10,.72)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px rgba(142,233,255,.16)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.btn-secondary,.btn-ghost,.btn-subtle,.ns-btn-ghost,.ns-btn-subtle,.ns-btn--ghost):nth-of-type(n){color:var(--ink)!important;border:1px solid var(--hair-2)!important;background:hsla(0,0%,100%,.045)!important;box-shadow:var(--lift)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.btn-secondary,.btn-ghost,.btn-subtle,.ns-btn-ghost,.ns-btn-subtle,.ns-btn--ghost):is(:hover,:focus-visible):nth-of-type(n){color:#fff!important;border-color:rgba(142,233,255,.34)!important;background:rgba(142,233,255,.07)!important;box-shadow:var(--lift)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.chip,.ns-pill,.badge,.tag-hash):nth-of-type(n){min-height:2rem;padding:.3rem .65rem!important;border:1px solid rgba(150,178,214,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.045)!important;color:#8a9ab3!important;font-family:var(--font-mono)!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.11em!important;text-transform:uppercase!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader a.chip:nth-of-type(n){min-height:2.75rem;color:#c1cfe3!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(a.chip,.chip.is-active):is(:hover,:focus-visible):nth-of-type(n){border-color:rgba(142,233,255,.34)!important;background:rgba(142,233,255,.07)!important;color:#f5f9ff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .chip.is-active:nth-of-type(n){border-color:rgba(142,233,255,.34)!important;color:#f5f9ff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .link-underline:nth-of-type(n){color:#8ee9ff;border-bottom:1px solid rgba(142,233,255,.35)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .link-underline:hover:nth-of-type(n){color:#fff;border-bottom-color:#8ee9ff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader table:nth-of-type(n){border-collapse:collapse}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(th,td):nth-of-type(n){border-bottom:1px solid rgba(150,178,214,.13);color:#c1cfe3}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader th:nth-of-type(n){font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7b8aa3}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(td.num,.tabular,.metric-pill):nth-of-type(n){font-variant-numeric:tabular-nums}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(tbody tr:nth-child(2n),tr.alt,.table-striped tr:nth-child(2n)):nth-of-type(n){background:hsla(0,0%,100%,.018)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ambient-panel,.briefing-form-shell,.disclaimer,.disclosure,.efem-planning-card,.faq-summary,.filters-label,.filters-toolbar__surface,.filters-toolbar__surface--flat,.filters-toolbar__title,.font-semibold,.ind-title,.mdx,.metric-pill,.news-country-shell,.news-feed-shell,.news-secondary-head__title,.news-story-card,.news-story-card__coverage,.news-story-card__title,.news-stream-title,.news-top-section__title,.ns-legal-shell,.ns-modal__panel,.num,.pestel-card,.pestel-dim,.pestel-signal,.planner-day-label,.planner-day-number,.planner-day-row,.planner-event-item,.planner-event-title,.planner-highlight-card,.planner-highlight-day,.planner-month-card,.planner-month-copy,.planner-month-link,.planner-more-summary,.planner-nav-card,.pulso-feature-card__title,.pulso-mini-card__title,.score-pill,.section-title-sm,.surface-note,.text-muted-2,.text-slate-900,.text-slate-950,.text-sm,.trends-country-shell,.utm-builder-shell,.utm-result-shell,.utm-sidebar-cta,.viz-title,.youtube-top-card):nth-of-type(n){color:var(--ink)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.briefing-info-card,.briefing-next-step,.efem-kind--commemoration,.faq-content,.filters-note,.filters-toolbar__hint,.form-note,.form-status,.ind-meta,.muted,.neutral,.news-feedback,.news-secondary-head__sub,.news-signup-footnote,.news-signup-note,.news-story-card__lead-note,.news-story-card__source-note,.news-stream-sub,.news-top-section__sub,.note,.ns-muted,.planner-event-meta,.planner-highlight-copy,.planner-highlight-weekday,.planner-month-chip,.planner-nav-helper,.pulso-feature-card__text,.pulso-mini-card__text,.req,.small,.text-muted,.text-slate-500,.text-slate-600,.text-slate-700,.text-xs,.u-text-muted-2,.utm-page-claim,.viz-sub):nth-of-type(n){color:var(--ink-1)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.briefing-summary__note,.filters-toolbar__eyebrow,.lab,.news-results-kicker,.news-story-card__kicker,.news-story-card__source-label,.news-top-section__kicker,.ns-consent-banner__status,.pestel-signal__index,.planner-day-weekday):nth-of-type(n){color:var(--ink-2)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.chev,.chip--cat,.chip--meta,.chip--src,.efem-kind,.inline-flex,.kicker,.news-stream-count,.news-top-section__count,.pulso-feature-card__icon,.rank-pill,.seo-content-card__icon,.tab,.text-blue-700):nth-of-type(n){color:var(--cy)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.delta,.down,.efem-kind--holiday,.is-down,.news-feedback--error,.text-red-500):nth-of-type(n){color:var(--warn)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.efem-kind--commercial,.is-up,.up):nth-of-type(n){color:var(--tl)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader #finalUrl{border:1px solid var(--hair-2)!important;border-radius:var(--r-sm)!important;background:rgba(2,4,10,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important;color:var(--ink)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader [id=main-content]{background:transparent!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(canvas,.chart-card,.chart-shell,.sparkline):nth-of-type(n){background:transparent!important;border-color:var(--hair)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.ns-card,.card,.news-story-card,.pestel-signal,.pestel-card,.ind-block,.planner-event-item,.planner-day-row,.viz-card,.section-card,.filters-label,.filters-grid,.filters-toolbar__surface,.filters-block) span:not([class]):not(:is(.btn,.ns-btn,.premium-btn,.btn-primary) span){color:var(--ink-2)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.card-title,.ns-section-title,summary,legend,dt,strong,b,code,kbd,.stat-value,.metric-value):not(.ns-kicker):nth-of-type(n){color:var(--ink)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(p,li,dd,td,em,small,time,figcaption,blockquote,.lead,.card-desc,.card-lede,.text-muted,.text-muted-2,.ns-section-sub,.prose,.entry-content,.article-body):not(.ns-kicker):nth-of-type(n){color:var(--ink-1)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.form-hint,.form-label,label,.meta,.eyebrow,.preset-title,.filters-block__label,.planner-day-row__meta,figcaption small):nth-of-type(n){color:var(--ink-2)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(article,.prose,.entry-content,.article-body,.ns-seo-block,p,li) a:not(:is(.btn,.ns-btn,.chip,.premium-btn)):nth-of-type(n){color:var(--cy)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary),body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary) :nth-of-type(n){color:#fff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.blog-page,.blog-detail-page,.briefing-page,.efem-page,.insights-country-page,.insights-hub-page,.news-page,.pestel-page,.privacy-page,.pulso-detail-page,.pulso-editions-page,.pulso-page,.tool-page,.utm-page,.youtube-trends-page,.ns-page):nth-of-type(n){background:radial-gradient(900px 460px at 88% 2%,rgba(20,184,166,.055),transparent 66%),radial-gradient(760px 420px at 8% 12%,rgba(79,140,255,.05),transparent 68%),#03050c!important;color:#c1cfe3}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.blog-page,.pulso-page,.pulso-editions-page,.pulso-detail-page,.news-page,.youtube-trends-page,.insights-hub-page,.insights-country-page,.tool-page,.utm-page,.efem-page,.pestel-page)>:is(section,.ns-section,.reveal,.section-card):not(.ambient-hero):nth-of-type(n){background:transparent!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .ambient-hero:nth-of-type(n){position:relative}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .ambient-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:5;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(142,233,255,.45) 42%,rgba(94,234,212,.45) 58%,transparent)}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .blog-page-hero .editorial-lead h2:nth-of-type(n),body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .pulso-page-hero .editorial-lead h2:nth-of-type(n){max-width:100%!important;color:var(--ink)!important;font-size:clamp(1.5rem,2.3vw,2.35rem)!important;line-height:1.04!important;letter-spacing:-.035em!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader :is(.blog-page-hero,.pulso-page-hero) .editorial-lead h2 a:nth-of-type(n){color:var(--ink)!important;text-decoration:none!important}body.theme-dossier :is(.form-hint,.ns-hint){color:var(--ink-3)!important}body.theme-dossier label:not(.ns-label):not(.label){color:var(--ink-2)!important}body.theme-dossier :is(.chip,a.chip,span.chip){color:var(--ink-1)!important}body.theme-dossier a.chip:is(:hover,:focus-visible){color:#fff!important;border-color:rgba(142,233,255,.34)!important;background:rgba(142,233,255,.07)!important}.ns-scene{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;padding-block:clamp(6rem,12vh,10rem)}.ns-dossier>.ns-scene{width:100vw!important;max-width:none!important;margin-inline:0!important;z-index:1}.ns-scene__inner{position:relative;z-index:2;width:100%;max-width:var(--measure)!important;margin-inline:auto!important;padding-inline:0!important;transform:translateZ(0)}.ns-dossier .reveal-on-scroll{transition:opacity .8s var(--ease),transform .8s var(--ease)}html.reveal-armed .ns-dossier .ns-plate .reveal-on-scroll:not(.is-shown){opacity:1;transform:none}.ns-dossier .stg{transition:opacity .46s var(--ease),transform .46s var(--ease);transition-delay:calc(var(--motion-index, 0)*65ms)}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .stg{opacity:0;transform:translate3d(0,16px,0)}.ns-dossier .wipe{transform-origin:left center;transition:transform .82s var(--ease);transition-delay:calc(var(--motion-index, 0)*65ms + 90ms)}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .wipe{transform:scaleX(0)}.ns-dossier :is(.ns-btn,.offer__link,.tool,.plate-link){transition:transform .14s var(--ease-out),color .2s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.ns-dossier :is(.ns-btn,.offer__link,.tool):active{transform:scale(.985)}:is(.ns-dossier,body.theme-dossier-reader) .plate-actions .ns-btn{min-height:3rem;border-radius:999px;padding-inline:1.15rem}:is(.ns-dossier,body.theme-dossier-reader) :is(.btn-primary,.ns-btn-primary,.ns-btn--primary){position:relative!important;isolation:isolate!important;overflow:hidden!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;background-color:#2f6df6!important;background-image:linear-gradient(135deg,#2f6df6,#14b8a6)!important;background-position:50%!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important;box-shadow:0 16px 42px rgba(37,99,235,.24)!important;transform:translateZ(0)!important;transition:transform .28s var(--ease),box-shadow .28s ease,background .28s ease,color .28s ease!important}:is(.ns-dossier,body.theme-dossier-reader) .motion-cta:after,:is(.ns-dossier,body.theme-dossier-reader) :is(.btn-primary,.ns-btn-primary,.ns-btn--primary):after{content:""!important;position:absolute!important;inset:-1px!important;z-index:1!important;border-radius:inherit!important;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.3) 42%,transparent 68%)!important;opacity:0!important;transform:translateX(-145%)!important;transition:transform .76s var(--ease)!important;pointer-events:none!important}:is(.ns-dossier,body.theme-dossier-reader) :is(.btn-primary,.ns-btn-primary,.ns-btn--primary):is(:hover,:focus-visible){box-shadow:0 20px 48px rgba(37,99,235,.3)!important;filter:none!important;transform:translate3d(0,-2px,0)!important}:is(.ns-dossier,body.theme-dossier-reader) .motion-cta:is(:hover,:focus-visible):after,:is(.ns-dossier,body.theme-dossier-reader) :is(.btn-primary,.ns-btn-primary,.ns-btn--primary):is(:hover,:focus-visible):after{opacity:1!important;transform:translateX(145%)!important}:is(.ns-dossier,body.theme-dossier-reader) .motion-cta{position:relative;overflow:hidden}:is(.ns-dossier,body.theme-dossier-reader) .ns-btn-ghost{color:var(--ink)!important;background:hsla(0,0%,100%,.045)!important;border:1px solid var(--hair-2)!important;box-shadow:var(--lift)!important}:is(.ns-dossier,body.theme-dossier-reader) .ns-btn-ghost:is(:hover,:focus-visible){color:#fff!important;border-color:rgba(142,233,255,.34)!important;background:rgba(142,233,255,.07)!important;transform:translate3d(0,-2px,0)}:is(.ns-dossier--paper,.plate--paper) .ns-btn-ghost{color:var(--paper-ink)!important;background:hsla(0,0%,100%,.6)!important;border:1px solid rgba(20,24,31,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}:is(.ns-dossier--paper,.plate--paper) .ns-btn-ghost:is(:hover,:focus-visible){color:#0b3163!important;border-color:rgba(18,68,127,.45)!important;background:#fff!important}.ns-plate{position:relative;isolation:isolate;overflow:clip;min-height:auto!important;padding-block:clamp(5.75rem,12vh,9.5rem)!important;scroll-margin-top:6.5rem}@media (min-width:1024px){.ns-dossier .ns-plate{min-height:min(48rem,92svh)!important;padding-block:clamp(6.5rem,12vh,10rem)!important}.ns-dossier .ns-plate--flow{min-height:0!important;padding-block:clamp(4rem,8vh,6rem)!important}}@media (max-width:767px){.ns-dossier .ns-plate{padding-block:clamp(4.75rem,15vw,6.25rem)!important}}.ns-plate:before{inset:0 0 auto;z-index:3;background:linear-gradient(90deg,transparent,var(--hair) 14%,var(--hair) 86%,transparent)}.ns-plate:after,.ns-plate:before{content:"";position:absolute;height:1px;pointer-events:none}.ns-plate:after{top:0;left:50%;z-index:4;width:min(10rem,26%);transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(142,233,255,.5) 42%,rgba(94,234,212,.5) 58%,transparent);transition:opacity .52s var(--ease),transform .52s var(--ease)}.ns-plate--seamless:after,.ns-plate--seamless:before{content:none}.plate-atmos{position:absolute;inset:0;z-index:0;pointer-events:none}.ns-plate--d0{background:linear-gradient(180deg,var(--edge-0) 0,#04060e 62%,var(--edge-1) 100%)}.ns-plate--d1{background:linear-gradient(180deg,var(--edge-1) 0,#03050b 58%,var(--edge-2) 100%)}.ns-plate--d2{background:linear-gradient(180deg,var(--edge-2) 0,#040811 46%,var(--edge-3) 100%)}.ns-plate--d3{background:linear-gradient(180deg,var(--edge-3) 0,#060b18 54%,var(--edge-4) 100%)}.ns-plate--d4{background:linear-gradient(180deg,var(--edge-4) 0,#04070f 58%,var(--edge-5) 100%)}.ns-plate--d5{background:linear-gradient(180deg,var(--edge-5) 0,#050a16 56%,var(--edge-6) 100%)}.ns-plate--d6{background:linear-gradient(180deg,var(--edge-6) 0,#081120 52%,var(--edge-7) 100%)}.ns-plate--dawn{background:radial-gradient(78rem 17rem at 50% 100%,rgba(94,234,212,.19),transparent 72%),radial-gradient(62rem 24rem at 50% 100%,rgba(47,109,246,.2),transparent 74%),linear-gradient(180deg,var(--edge-7) 0,#061024 54%,var(--edge-8) 100%)}.ns-plate--dawn-2{background:radial-gradient(78rem 17rem at 50% 0,rgba(94,234,212,.19),transparent 72%),radial-gradient(62rem 24rem at 50% 0,rgba(47,109,246,.2),transparent 74%),linear-gradient(180deg,var(--edge-8) 0,#050b18 40%,var(--edge-9) 100%)}.ns-plate--dawn-2:after,.ns-plate--dawn-2:before{content:none}.plate-head{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.75rem,4vw,4.5rem);align-items:end}.plate-head--tight{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.plate-eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 clamp(1rem,1.8vw,1.5rem);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--ink-3)}.plate-index{position:relative;padding-right:.7rem;color:var(--tl);font-weight:600;letter-spacing:.04em}.plate-index:after{content:"";position:absolute;right:0;top:-.15em;bottom:-.15em;width:1px;background:var(--hair-2)}.plate-title{margin:0;max-width:24ch;color:var(--ink);font-family:var(--font-heading);font-size:clamp(2.05rem,1.15vw + 1.7rem,3.05rem);font-weight:600;line-height:1.04;letter-spacing:-.034em;text-wrap:balance}.plate-copy,.plate-lead{margin:0;max-width:44ch;color:var(--ink-2);font-size:clamp(.98rem,.3vw + .9rem,1.06rem);line-height:1.66}.plate-lead{padding-bottom:.35rem}.plate-copy{margin-top:clamp(1.1rem,2vw,1.5rem)}.plate-subtitle{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.18rem,.5vw + 1.04rem,1.42rem);font-weight:600;line-height:1.1;letter-spacing:-.026em}.plate-rule{display:block;height:1px;margin-block:clamp(2.25rem,4.5vh,3.5rem);background:linear-gradient(90deg,var(--hair-2),var(--hair) 45%,transparent)}.plate-rule--center{width:min(7rem,30%);margin-inline:auto;transform-origin:center;background:linear-gradient(90deg,transparent,var(--hair-2),transparent)}.plate-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.6rem,3vh,2.25rem)}.plate-actions--center{justify-content:center}.plate-link{display:inline-flex;align-items:center;gap:.55rem;align-self:center;min-height:2.75rem;padding-block:.35rem;color:var(--cy);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:color .22s ease,border-color .22s ease}.plate-link:after{content:"→";transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.plate-link:hover{color:#bff4ff;border-bottom-color:rgba(142,233,255,.4)}.plate-link:hover:after{transform:translateX(4px)}:is(.ns-dossier--paper,.plate--paper) .plate-link:hover{color:#0b3163;border-bottom-color:rgba(18,68,127,.45)}}.plate-link:focus-visible{outline:2px solid rgba(142,233,255,.6);outline-offset:4px;border-radius:4px}@media (max-width:599px){.plate-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.plate-actions .ns-btn{width:100%;justify-content:center;text-align:center;white-space:normal}.plate-link{align-self:start;margin-top:.35rem}}.split{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}.split--copy-left{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.split--copy-right{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--top{align-items:start}@media (max-width:1023px){.split{gap:clamp(2rem,5vw,2.75rem)}.plate-head,.split{grid-template-columns:minmax(0,1fr)!important;align-items:start}.plate-head{gap:1.35rem}.plate-lead{padding-bottom:0}}.ns-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(7rem,15vh,11rem) clamp(4.5rem,9vh,7rem);background:radial-gradient(72rem 32rem at 18% -10%,rgba(47,109,246,.2),transparent 68%),radial-gradient(56rem 26rem at 88% 8%,rgba(94,234,212,.1),transparent 70%),linear-gradient(180deg,#050816 0,#050915 58%,var(--edge-0) 100%)}.ns-hero-spine{position:absolute;top:clamp(7rem,14vh,10rem);left:clamp(.9rem,2vw,1.75rem);z-index:1;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1279px){.ns-hero-spine{display:none}}.ns-hero-eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 clamp(1.1rem,2vw,1.6rem);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--ink-3)}.ns-dossier .page-hero-title,.ns-hero-title{margin:0;max-width:20ch;color:var(--ink);font-family:var(--font-heading);font-size:clamp(2.4rem,2.4vw + 1.5rem,3.9rem);font-weight:600;line-height:1.03;letter-spacing:-.038em;text-wrap:balance}.ns-hero-lead{margin:clamp(1.25rem,2.4vw,1.75rem) 0 0;max-width:52ch;color:var(--ink-1);font-size:clamp(1.02rem,.35vw + .94rem,1.16rem);line-height:1.66}.ns-hero-stance{margin:clamp(1.1rem,2vw,1.5rem) 0 0;max-width:46ch;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1rem,.3vw + .93rem,1.1rem);font-weight:600;line-height:1.4;letter-spacing:-.016em}.ns-hero-note{margin:clamp(1.5rem,2.8vw,2rem) 0 0;padding-top:1.05rem;max-width:54ch;border-top:1px solid var(--hair);color:var(--ink-3);font-size:.86rem;line-height:1.6}.ns-hero-seam{position:absolute;inset:auto 0 0;z-index:3;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--hair) 14%,var(--hair) 86%,transparent)}.ns-hero-grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media (min-width:1024px){.ns-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ns-hero-grid .ns-hero-title,.ns-hero-grid .page-hero-title{max-width:15ch}}.seq{--seq-pad:clamp(1.1rem,1.4vw + .7rem,1.6rem);position:relative;isolation:isolate;overflow:hidden;margin:0;border:1px solid var(--hair);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012));box-shadow:var(--lift),0 1px 0 rgba(0,0,0,.35),0 34px 70px -46px rgba(0,0,0,.95);transition:border-color .42s var(--ease)}.seq:before{inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(142,233,255,.75),rgba(94,234,212,.35) 55%,transparent);transform:scaleX(0);transform-origin:left;animation:nsSeqWipe .76s var(--ease) .3s both}.seq:after,.seq:before{content:"";position:absolute}.seq:after{inset:0;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(360px 220px at 78% 6%,rgba(94,234,212,.14),transparent 70%);transition:opacity .52s var(--ease)}.seq:is(:hover,:focus-within):after{opacity:1}.seq:is(:hover,:focus-within){border-color:rgba(148,163,184,.28)}.seq__head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between;padding:var(--seq-pad);border-bottom:1px solid var(--hair-3);animation:nsSeqFade .38s var(--ease) .42s both}.seq__tag,.seq__title{margin:0;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.seq__title{color:var(--ink-1)}.seq__tag{color:var(--tl)}.seq__body{padding:var(--seq-pad)}.seq__list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.seq__node{position:relative;display:grid;grid-template-columns:2.6rem 1.6rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem 0;animation:nsSeqFade .38s var(--ease) calc(.56s + var(--i, 0)*90ms) both}.seq__index{color:var(--ink-3);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.seq__dot{position:relative;z-index:1;justify-self:center;width:.62rem;height:.62rem;border-radius:999px;border:1px solid var(--hair-2);background:#0b0f18}.seq__name{color:var(--ink-1);font-size:.92rem;font-weight:600;line-height:1.3;text-wrap:pretty}.seq__node--origin .seq__dot{border-color:var(--tl);background:var(--tl);box-shadow:0 0 0 4px rgba(94,234,212,.14)}.seq__node--origin .seq__index{color:var(--tl)}.seq__node--origin .seq__name{color:var(--ink);font-weight:650}.seq__node--origin:after{left:calc(4.1rem - .5px);width:1px;height:calc(300% + 1.65rem);background:linear-gradient(180deg,var(--tl),rgba(94,234,212,.18))}.seq__node--branch:before,.seq__node--origin:after{content:"";position:absolute;top:50%;pointer-events:none}.seq__node--branch:before{left:4.1rem;width:.8rem;height:1px;background:rgba(94,234,212,.28)}.seq__foot{padding:var(--seq-pad);border-top:1px solid var(--hair-3);color:var(--ink-3);font-size:.8rem;line-height:1.55;animation:nsSeqFade .38s var(--ease) 1s both}.seq__foot b{color:var(--ink-1);font-weight:600}@keyframes nsSeqWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nsSeqFade{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seq:before,.seq__foot,.seq__head,.seq__node{animation:none!important}.seq:after{transition:none!important}}.spec-list{margin:clamp(1.6rem,3vh,2.25rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.spec-list li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:.72rem;border-bottom:1px solid var(--hair)}.spec-list__k{font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.spec-list__v{color:var(--ink-1);font-size:.94rem;line-height:1.45}@media (max-width:479px){.spec-list li{grid-template-columns:minmax(0,1fr);gap:.3rem}}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem);align-items:stretch}.offer-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.offer{position:relative;display:flex;flex-direction:column;padding:clamp(1.3rem,2vw,1.7rem);border:1px solid var(--hair);border-radius:var(--r);background:var(--surface);box-shadow:var(--lift),var(--drop);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s var(--ease)}.offer__meta{display:flex;align-items:flex-start;gap:.65rem;margin:0;min-height:2.9em;font-family:var(--font-mono);font-size:.63rem;font-weight:500;line-height:1.45;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.offer__meta>span:first-child{color:var(--cy);letter-spacing:.08em;white-space:nowrap}.offer__meta>span:first-child:after{content:"";display:inline-block;width:1px;height:.72em;margin-left:.65rem;vertical-align:-.05em;background:var(--hair-2)}.offer h3{margin:clamp(1.5rem,3vw,2.1rem) 0 0;min-height:2.2em;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.18rem,.5vw + 1.04rem,1.42rem);font-weight:600;line-height:1.1;letter-spacing:-.026em}.offer__body{margin:.7rem 0 0;color:var(--ink-2);font-size:.93rem;line-height:1.62}.offer__list{margin:clamp(1.1rem,2vw,1.4rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.offer__list li{display:flex;align-items:baseline;gap:.7rem;padding-block:.6rem;border-bottom:1px solid var(--hair);color:var(--ink-1);font-size:.9rem;line-height:1.4}.offer__list li:before{content:"";flex:0 0 auto;width:.72rem;height:1px;margin-top:.62em;background:var(--tl);opacity:.75}.offer__link{display:block;margin-top:auto;padding-top:clamp(1.35rem,2.5vw,1.85rem);color:var(--cy);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;line-height:1.45;text-transform:uppercase;text-decoration:none}.offer__arrow{display:inline-block;margin-left:.45rem;transition:transform .24s var(--ease-out)}.offer--featured{border-color:rgba(142,233,255,.42);background:radial-gradient(560px 320px at 50% -14%,rgba(142,233,255,.3),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.135),hsla(0,0%,100%,.045));box-shadow:inset 0 1px 0 rgba(142,233,255,.45),0 1px 0 rgba(0,0,0,.35),0 44px 84px -28px rgba(0,0,0,.98)}@media (min-width:1024px){.offer--featured{transform:translate3d(0,-10px,0)}}.offer__flag{position:absolute;top:0;left:clamp(1.3rem,2vw,1.7rem);margin:0;padding:.32rem .62rem;transform:translateY(-50%);border:1px solid rgba(142,233,255,.3);border-radius:999px;background:#0c1526;color:var(--cy);font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}@media (hover:hover) and (pointer:fine){.offer:hover{transform:translate3d(0,-3px,0);border-color:var(--hair-2);background:var(--surface-2);box-shadow:var(--lift),var(--drop-2)}.offer--featured:hover{border-color:rgba(142,233,255,.6)}@media (min-width:1024px){.offer--featured:hover{transform:translate3d(0,-13px,0)}}.offer:hover .offer__link{color:#bff4ff}.offer:hover .offer__arrow,.offer__link:hover .offer__arrow{transform:translateX(4px)}}.offer__link:focus-visible{outline:2px solid rgba(142,233,255,.6);outline-offset:4px;border-radius:4px}@media (max-width:1023px){.offer-grid,.offer-grid--2{grid-template-columns:minmax(0,1fr)}.offer--featured{transform:none}.offer h3,.offer__meta{min-height:0}}.faq{margin:clamp(2rem,4vh,3rem) 0 0;padding:0;counter-reset:faq}.faq__item{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.45rem 0;align-items:start;padding-block:clamp(1.15rem,2.2vw,1.5rem);border-top:1px solid var(--hair);counter-increment:faq;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.faq__item:before{content:counter(faq,decimal-leading-zero);grid-column:1;grid-row:1;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.85;color:var(--tl);font-variant-numeric:tabular-nums}.faq__item dt{grid-column:2;grid-row:1;margin:0;max-width:38ch;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1rem,.28vw + .93rem,1.12rem);font-weight:600;line-height:1.26;letter-spacing:-.014em;text-wrap:balance}.faq__item dd{grid-column:2;grid-row:2;margin:0;max-width:46ch;color:var(--ink-2);font-size:.92rem;line-height:1.7}.faq__item dd a{color:var(--cy);text-decoration:none;border-bottom:1px solid rgba(142,233,255,.35);transition:border-color .2s ease}.faq__item dd a:hover{border-bottom-color:var(--cy)}.faq__item dd a:focus-visible{outline:2px solid rgba(142,233,255,.6);outline-offset:3px;border-radius:3px}@media (min-width:1024px){.faq--2col{-moz-column-count:2;column-count:2;-moz-column-gap:clamp(2.5rem,5vw,4.5rem);column-gap:clamp(2.5rem,5vw,4.5rem)}}.scale{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.6vw,2.5rem);margin:clamp(3rem,6vh,4.75rem) 0 0;padding:0;list-style:none}.scale--3{grid-template-columns:repeat(3,minmax(0,1fr))}.scale__progress,.scale__track{position:absolute;left:0;right:0;top:1.5rem;height:1px}.scale__track{background:var(--hair)}.scale__progress{background:linear-gradient(90deg,rgba(142,233,255,.75),rgba(94,234,212,.5) 55%,transparent)}.scale__step{position:relative;padding-top:2.85rem}.scale__step:before{content:"";position:absolute;left:0;top:1.5rem;width:5px;height:5px;margin-top:-2px;border-radius:999px;background:var(--cy);box-shadow:0 0 10px rgba(142,233,255,.5);transition:transform .28s var(--ease-out),opacity .28s var(--ease-out)}.scale__step:first-of-type:before{transition-delay:.22s}.scale__step:nth-of-type(2):before{transition-delay:425ms}.scale__step:nth-of-type(3):before{transition-delay:.63s}.scale__step:nth-of-type(4):before{transition-delay:835ms}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .scale__step:before{transform:scale(.4);opacity:.3}.scale__idx{position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;color:var(--cy);font-variant-numeric:tabular-nums}.scale__step h3{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.14rem,.4vw + 1.02rem,1.32rem);font-weight:600;line-height:1.14;letter-spacing:-.022em}.scale__step p{margin:.55rem 0 0;max-width:26ch;color:var(--ink-2);font-size:.92rem;line-height:1.58}@media (max-width:899px){.scale,.scale--3{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2.5rem;padding-left:1.75rem}.scale__progress,.scale__track{left:2px;right:auto;top:.4rem;bottom:.4rem;width:1px;height:auto}.scale__progress{transform-origin:top center;background:linear-gradient(180deg,rgba(142,233,255,.75),rgba(94,234,212,.5) 55%,transparent)}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .scale__progress{transform:scaleY(0)}.scale__step{padding:0 0 1.85rem}.scale__step:last-child{padding-bottom:0}.scale__step:before{left:-1.75rem;top:.4rem}.scale__idx{position:static;display:block;margin-bottom:.35rem}.scale__step p{max-width:46ch}}.scale-loop{display:flex;align-items:center;gap:.9rem;margin:clamp(2rem,4vh,3rem) 0 0}.scale-loop__rule{flex:0 0 auto;width:clamp(3rem,8vw,6rem);height:1px;transform-origin:right center;background:linear-gradient(270deg,rgba(94,234,212,.6),transparent)}.scale-loop__text{color:var(--ink-3);font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.close{display:grid;justify-items:center;text-align:center;max-width:56rem;margin-inline:auto}.close .plate-eyebrow{margin-bottom:clamp(1.25rem,2.4vw,1.85rem)}.close__title{margin:0;max-width:22ch;color:var(--ink);font-family:var(--font-heading);font-size:clamp(2.3rem,1.9vw + 1.6rem,3.2rem);font-weight:600;line-height:1.02;letter-spacing:-.038em;text-wrap:balance}.close__copy{margin:clamp(1.15rem,2.2vw,1.6rem) 0 0;max-width:46ch;color:var(--ink-1);font-size:clamp(1rem,.32vw + .92rem,1.1rem);line-height:1.66}.close__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;margin:clamp(1.35rem,2.6vw,1.9rem) 0 0;padding:0;list-style:none;color:var(--ink-3);font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.close__terms li{display:inline-flex;align-items:center;gap:.9rem}.close__terms li:not(:last-child):after{content:"";width:1px;height:.85em;background:var(--hair-2)}@media (max-width:599px){.close__terms{flex-direction:column;gap:.45rem}.close__terms li{display:block}.close__terms li:not(:last-child):after{display:none}}.close-rings{position:absolute;left:50%;top:44%;z-index:0;width:min(52rem,130vw);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 82px,rgba(150,178,214,.09) 82px 83px,transparent 83px 166px);mask-image:radial-gradient(closest-side,rgba(0,0,0,.85),transparent 78%);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.85),transparent 78%)}.dossier-folio{margin:clamp(2.25rem,4vw,3rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--hair);color:var(--ink-3);font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center}@media (max-width:1023px){.dossier-folio{text-align:left;letter-spacing:.14em}}.dossier-note{display:inline-flex;align-items:center;gap:.6rem;margin:clamp(1.35rem,2.5vw,1.85rem) 0 0;padding-top:1.05rem;border-top:1px solid var(--hair);color:var(--ink-3);font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.dossier-note:before{content:"";width:.72rem;height:1px;background:var(--tl);opacity:.75}.evidence{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.evidence:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.evidence--strong{color:var(--tl)}.evidence--moderate{color:var(--mid)}.evidence--weak{color:var(--warn)}.evidence--insufficient{color:var(--ink-3)}.evidence--insufficient:before{background:transparent;border:1px solid}.panel{position:relative;overflow:hidden;padding:clamp(1.3rem,2.2vw,1.9rem);border:1px solid var(--hair);border-radius:var(--r);background:var(--surface);box-shadow:var(--lift),var(--drop)}.panel__grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--hair-3) 1px,transparent 1px),linear-gradient(90deg,var(--hair-3) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(closest-side,rgba(0,0,0,.9),transparent 88%);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.9),transparent 88%)}.panel>*{position:relative;z-index:1}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;margin-bottom:1.1rem;border-bottom:1px solid var(--hair)}.panel__ref{font-size:.62rem}.panel__ref,.panel__tag{font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.panel__tag{padding:.22rem .55rem;border:1px solid var(--hair-2);border-radius:999px;font-size:.58rem;white-space:nowrap}.panel__label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.panel__foot{margin:1.2rem 0 0;padding-top:.9rem;border-top:1px solid var(--hair);color:var(--ink-3);font-size:.78rem;line-height:1.5}.portrait{position:relative;margin:0;overflow:hidden;border:1px solid var(--hair-2);border-radius:var(--r);background:var(--surface);box-shadow:var(--lift),var(--drop)}.portrait img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;filter:grayscale(.35) contrast(1.04)}.portrait:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(47,109,246,.1),rgba(3,5,12,.42))}.portrait figcaption{position:relative;z-index:1;padding:.75rem .9rem;background:rgba(3,5,12,.55);color:var(--ink-3);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.index-list,.portrait figcaption{border-top:1px solid var(--hair)}.index-item{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr) 1.5rem;gap:.9rem;align-items:center;padding-block:clamp(.9rem,1.6vw,1.15rem);border-bottom:1px solid var(--hair);color:inherit;text-decoration:none;transition:background .22s ease,padding-inline .22s var(--ease)}.index-item__idx{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;color:var(--tl);font-variant-numeric:tabular-nums}.index-item__cat{display:block;margin-bottom:.2rem;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.index-item__name{display:block;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1rem,.3vw + .93rem,1.1rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.index-item__go{justify-self:end;color:var(--cy);font-family:var(--font-mono);font-size:.85rem;transition:transform .24s var(--ease-out)}.index-item__go:after{content:"→"}@media (hover:hover) and (pointer:fine){.index-item:hover{background:hsla(0,0%,100%,.028)}.index-item:hover .index-item__go{transform:translateX(4px)}:is(.ns-dossier--paper,.plate--paper) .index-item:hover{background:hsla(0,0%,100%,.6)}}.index-item:focus-visible{outline:2px solid rgba(142,233,255,.6);outline-offset:-2px;border-radius:4px}.ns-dossier .chips{display:flex;flex-wrap:wrap;gap:.4rem}.ns-dossier .chip{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .65rem;border:1px solid var(--hair-2);border-radius:999px;background:transparent;color:var(--ink-2);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}.ns-dossier a.chip{min-height:2.75rem;color:var(--cy)}@media (hover:hover) and (pointer:fine){.ns-dossier a.chip:hover{color:#bff4ff;border-color:rgba(142,233,255,.4);background:rgba(142,233,255,.06)}}.ns-dossier a.chip:focus-visible{outline:2px solid rgba(142,233,255,.6);outline-offset:3px}.ns-timeline{margin:clamp(1.4rem,2.6vw,2rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.ns-timeline li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--hair)}.ns-timeline__when{font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums}.ns-timeline__role{display:block;color:var(--ink);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:-.018em}.ns-timeline__org{display:block;margin-top:.2rem;color:var(--ink-2);font-size:.88rem;line-height:1.5}@media (max-width:599px){.ns-timeline li{grid-template-columns:minmax(0,1fr);gap:.3rem}}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-field,.field){display:grid;gap:.4rem;margin-bottom:1.05rem}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-label,.ns-field label,.field label,.label){display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;color:var(--ink-2)!important}:is(.ns-dossier,body.theme-dossier-reader) .req{color:var(--warn);margin-left:.15rem}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-input,.form-input,.ns-field input,.ns-field select,.ns-field textarea,.field input,.field select,.field textarea){width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid var(--hair-2)!important;border-radius:var(--r-sm)!important;background:rgba(2,4,10,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important;color:var(--ink)!important;font-family:var(--font-body);font-size:1rem;line-height:1.5;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-field,.field) textarea{min-height:8rem;resize:vertical}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-input,.form-input,.field input,.field select,.field textarea)::-moz-placeholder{color:var(--ink-3)!important;opacity:.7}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-input,.form-input,.field input,.field select,.field textarea)::placeholder{color:var(--ink-3)!important;opacity:.7}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-input,.form-input,.field input,.field select,.field textarea):focus{outline:0;border-color:rgba(142,233,255,.5)!important;background:rgba(2,4,10,.72)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px rgba(142,233,255,.16)!important}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-hint,.form-hint){color:var(--ink-3);font-size:.8rem;line-height:1.5}:is(.ns-dossier,body.theme-dossier-reader) .ns-error{display:flex;align-items:flex-start;gap:.4rem;color:var(--warn);font-size:.82rem;line-height:1.5}:is(.ns-dossier,body.theme-dossier-reader) .ns-error:before{content:"!";flex:0 0 auto;display:grid;place-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;border:1px solid;border-radius:50%;font-family:var(--font-mono);font-size:.62rem;font-weight:700}:is(.ns-dossier,body.theme-dossier-reader) :is(.ns-input,.form-input,.field input,.field textarea)[aria-invalid=true]{border-color:var(--warn)}:is(.ns-dossier--paper,.plate--paper) :is(.ns-input,.form-input,.field input,.field select,.field textarea){background:hsla(0,0%,100%,.75)!important;border-color:rgba(20,24,31,.22)!important;box-shadow:inset 0 1px 2px rgba(20,24,31,.1)!important;color:var(--paper-ink)!important}:is(.ns-dossier--paper,.plate--paper) :is(.ns-input,.form-input,.field input,.field select,.field textarea):focus{border-color:rgba(18,68,127,.55)!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(20,24,31,.1),0 0 0 3px rgba(18,68,127,.14)!important}.ns-prose{max-width:68ch;color:var(--ink-1);font-size:1.02rem;line-height:1.75}.ns-prose>*+*{margin-top:1.15em}.ns-prose :is(h2,h3,h4){color:var(--ink);font-family:var(--font-heading);font-weight:600;letter-spacing:-.026em;line-height:1.15;margin-top:2.2em;text-wrap:balance}.ns-prose h2{font-size:clamp(1.5rem,.8vw + 1.3rem,1.9rem)}.ns-prose h3{font-size:clamp(1.2rem,.5vw + 1.05rem,1.4rem)}.ns-prose h4{font-size:1.08rem}.ns-prose a{color:var(--cy);text-decoration:none;border-bottom:1px solid;transition:opacity .2s ease}.ns-prose a:hover{opacity:.75}.ns-prose :is(ul,ol){padding-left:1.3rem}.ns-prose li+li{margin-top:.5em}.ns-prose blockquote{margin-inline:0;padding-left:1.15rem;border-left:2px solid var(--tl);color:var(--ink);font-family:var(--font-heading);font-size:1.12rem;font-weight:600;line-height:1.4;letter-spacing:-.018em}.ns-prose :is(code,pre){font-family:var(--font-mono);font-size:.88em}.ns-prose pre{overflow-x:auto;padding:1rem 1.15rem;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.ns-prose img{max-width:100%;height:auto;border-radius:var(--r-sm)}.ns-table-wrap{overflow-x:auto;border:1px solid var(--hair);border-radius:var(--r-sm)}.ns-dossier table{width:100%;border-collapse:collapse;font-size:.9rem}.ns-dossier :is(th,td){padding:.7rem .85rem;text-align:left;border-bottom:1px solid var(--hair)}.ns-dossier th{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ns-dossier td{color:var(--ink-1)}.ns-dossier .tabular,.ns-dossier td.num{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ns-empty{display:grid;justify-items:center;gap:.7rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;border:1px dashed var(--hair-2);border-radius:var(--r);text-align:center}.ns-empty__title{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.ns-empty__body{margin:0;max-width:44ch;color:var(--ink-2);font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.ns-dossier *,.ns-dossier :after,.ns-dossier :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown),html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .stg{opacity:1!important;transform:none!important}html.reveal-armed .ns-dossier .reveal-on-scroll:not(.is-shown) .wipe{transform:none!important}}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .footer.footer :is(a.footer__link,.footer__link,.footer-inline a):nth-of-type(n){color:hsla(0,0%,100%,.84)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .footer.footer :is(a.footer__link,.footer__link,.footer-inline a):is(:hover,:focus-visible):nth-of-type(n){color:#fff!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .footer.footer :is(.footer__heading,h3.footer__heading):nth-of-type(n){color:hsla(0,0%,100%,.58)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .footer.footer :is(p,li,.footer__brand p,.microfooter p,.footer__signal span):nth-of-type(n){color:hsla(0,0%,100%,.78)!important}body.theme-dossier-reader.theme-dossier-reader.theme-dossier-reader .footer.footer :is(h2,.footer__brand h2,.logo,.logo .iso,.logo .iso2,.logo .iso3):nth-of-type(n){color:#fff!important}@media print{.ns-dossier{background:#fff!important;color:#000!important}.close-rings,.ns-grain,.panel__grid,.plate-atmos{display:none!important}.ns-plate{background:#fff!important;min-height:0!important;padding-block:1.5rem!important;-moz-column-break-inside:avoid;break-inside:avoid}}.close__copy--tesis{text-align:center}@media (max-width:599px){.close__copy--tesis{text-align:left}}.dossier-thesis{max-width:42rem;margin:clamp(2rem,4.5vh,3rem) auto;color:var(--ink);font-family:var(--font-heading);font-weight:500;font-size:clamp(1.6rem,1.1vw + 1.35rem,2.7rem);line-height:1.28;letter-spacing:-.024em;text-wrap:balance;text-align:center}@media (max-width:599px){.dossier-thesis{text-align:left}}