@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url('assets/barlow-400.woff2') format('woff2')}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url('assets/barlow-500.woff2') format('woff2')}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url('assets/barlow-600.woff2') format('woff2')}
@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url('assets/barlow-700.woff2') format('woff2')}
@font-face{font-family:'Faculty Glyphic';font-style:normal;font-weight:400;font-display:swap;src:url('assets/faculty-glyphic-400.woff2') format('woff2')}
body:has(> body#top.glfi-wp-article #wrap_all #main #glf-investigation){margin:0;background:var(--glfi-document-bg,#fff)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation{overflow-x:clip}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-word{display:inline-block;max-width:100%;vertical-align:baseline;overflow-wrap:anywhere;transform-origin:50% 70%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="left"],body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening h1{--glfi-motion-x:-22px;--glfi-motion-y:3px;--glfi-motion-scale:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="right"]{--glfi-motion-x:22px;--glfi-motion-y:3px;--glfi-motion-scale:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="rise"],body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-deck{--glfi-motion-x:0px;--glfi-motion-y:22px;--glfi-motion-scale:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="soft"]{--glfi-motion-x:0px;--glfi-motion-y:8px;--glfi-motion-scale:.985}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-armed[data-glfi-motion-type="words"] .glfi-motion-word,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-armed[data-glfi-motion-type="block"]{opacity:0;transform:translate3d(var(--glfi-motion-x,0px),var(--glfi-motion-y,22px),0) scale(var(--glfi-motion-scale,1))}
@keyframes glfi-word-enter{from{opacity:0;transform:translate3d(var(--glfi-motion-x),var(--glfi-motion-y),0) scale(var(--glfi-motion-scale,1))}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@media(prefers-reduced-motion:no-preference){body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-intro="true"] .glfi-motion-word{animation:glfi-word-enter 720ms cubic-bezier(.22,1,.36,1) var(--glfi-word-delay,0ms) both}}
@media(max-width:640px){body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="left"],body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening h1{--glfi-motion-x:-14px}body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="right"]{--glfi-motion-x:14px}body#top.glfi-wp-article #wrap_all #main #glf-investigation [data-glfi-motion-direction="rise"],body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-deck{--glfi-motion-y:14px}}
@media(prefers-reduced-motion:reduce){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-armed,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-word{opacity:1!important;transform:none!important;animation:none!important}}
@media print{body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-armed,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-motion-word{opacity:1!important;transform:none!important;animation:none!important}}
body#top.glfi-wp-article #wrap_all #main #glf-investigation{--glfi-green:#004925;--glfi-red:#d3323a;--glfi-ink:#242424;--glfi-muted:#45554a;--glfi-soft:#f3f1ea;--glfi-cream:#f2eddf;--glfi-line:#b9c8bb;--glfi-read:720px;--glfi-page:#fff;--glfi-surface:#fff;--glfi-opening-bg:var(--glfi-soft);--glfi-scheme:light;--glfi-control-line:var(--glfi-line);--glfi-header-bg:rgba(255,255,255,.97);--glfi-hover:#e8ede4;--glfi-shadow:rgba(12,31,20,.13);--glfi-chart-green:#004925;--glfi-chart-red:#d3323a;--glfi-chart-blue:#547683;--glfi-chart-muted:#82947f;--glfi-chart-grid:#d5ded3;--glfi-chart-connector:#d5ded3;--glfi-chart-outline:#e2e7dc;--glfi-chart-on-accent:#fff;--glfi-focal-bg:#004925;--glfi-focal-border:#004925;--glfi-focal-text:#fff;--glfi-focal-muted:#d4ded0;--glfi-focal-link-line:#83a58e;--glfi-primary-bg:#004925;--glfi-primary-hover:#003b1e;--glfi-primary-text:#fff;--glfi-primary-border:#004925;--glfi-footer-bg:#004925;--glfi-footer-text:#f2eddf;--glfi-backdrop:rgba(12,31,20,.35);color:var(--glfi-ink);font-family:Barlow,Arial,sans-serif;font-size:19px!important;line-height:1.65;font-weight:400;font-synthesis:none;color-scheme:var(--glfi-scheme);background:var(--glfi-page);overflow-wrap:break-word}
body#top.glfi-wp-article #wrap_all #main #glf-investigation *,body#top.glfi-wp-article #wrap_all #main #glf-investigation *::before,body#top.glfi-wp-article #wrap_all #main #glf-investigation *::after{box-sizing:border-box}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure){margin:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(h1,h2,h3,h4,h5,h6){font-family:'Faculty Glyphic',Georgia,serif;font-weight:400;color:var(--glfi-green);line-height:1.18;letter-spacing:-.7px;text-wrap:balance}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(a){color:var(--glfi-green);text-decoration-thickness:1px;text-underline-offset:4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(button,select,input){font:inherit;color:inherit}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(button,select){cursor:pointer}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(button){border:0;background:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(a,button,summary,select,input):focus-visible{outline:3px solid var(--glfi-red);outline-offset:5px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(section,div,article,nav,aside){min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(img){display:block;max-width:100%;height:auto}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(svg){display:block;max-width:100%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where(strong){font-weight:600}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card cite{font-style:normal}
body#top.glfi-wp-article #wrap_all #main #glf-investigation :where([id]){scroll-margin-top:116px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-skip{position:absolute;left:18px;top:-90px;z-index:200;padding:12px 18px;background:var(--glfi-surface)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-skip:focus{top:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-micro{font-size:11px!important;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;line-height:1.5}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-accent{color:var(--glfi-red)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header{height:78px;border-bottom:1px solid var(--glfi-line);background:var(--glfi-header-bg);position:sticky;top:0;z-index:25}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand{display:flex;align-items:center;gap:22px;text-decoration:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand img{width:74px;height:auto}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand-label{padding-left:22px;border-left:1px solid var(--glfi-line);font-size:12px!important;line-height:1.45;letter-spacing:.4px;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{display:flex;align-items:center;gap:26px;font-size:14px!important;font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav a{text-decoration:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav a:hover{text-decoration:underline}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-progress{position:absolute;bottom:-1px;left:0;height:2px;background:var(--glfi-red);width:100%;transform:scaleX(0);transform-origin:left;transition:transform .1s linear}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening{background:var(--glfi-soft);padding:38px 0 0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation h1{font-size:clamp(34px,3.9vw,55px)!important;letter-spacing:-1.7px;max-width:1020px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-deck{max-width:840px;margin:16px 0 18px;font-size:19px!important;line-height:1.5;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-note{font-size:12px!important;line-height:1.55;color:var(--glfi-muted);padding-top:17px;border-top:1px solid var(--glfi-line);max-width:1000px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-byline{font-size:13px!important;line-height:1.5;margin:0 0 17px;color:var(--glfi-green);font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-byline span{font-size:11px!important;font-weight:400;color:var(--glfi-muted);margin-right:8px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking{margin-top:26px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking table{width:100%;border-collapse:collapse;text-align:left;font-size:15px!important;line-height:1.45}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking th{font-size:10px!important;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--glfi-muted);padding:13px 12px;border-top:1px solid var(--glfi-green);border-bottom:1px solid var(--glfi-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking td{border-bottom:1px solid var(--glfi-line);padding:14px 12px;vertical-align:middle}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tbody tr:hover{background:var(--glfi-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-rank{width:55px;color:var(--glfi-red);font-size:16px!important;font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company{width:30%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company a{font-size:18px!important;font-weight:500;text-decoration:underline;text-underline-offset:3px;line-height:1.35}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue{width:130px;text-align:right;font-size:24px!important;line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums;color:var(--glfi-green);white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue.glfi-missing{font-size:14px!important;line-height:1.4;white-space:normal}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-period{width:92px;font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-scope{color:var(--glfi-muted);max-width:330px;font-size:13px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-scope small{display:block;font-size:12px!important;line-height:1.5;margin-top:4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-row-sources{width:65px;text-align:right;white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption{display:flex;justify-content:space-between;gap:30px;padding:18px 0 28px;font-size:12px!important;line-height:1.6;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption p{max-width:840px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption a{white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links{display:flex;gap:18px 28px;padding:22px 0;border-top:1px solid var(--glfi-line);font-size:14px!important;font-weight:500;align-items:center;flex-wrap:wrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links .glfi-entry-note{margin-left:auto;color:var(--glfi-muted);font-size:12px!important;font-weight:400}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:68px;padding-top:80px;align-items:start}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar{position:sticky;top:112px;max-height:calc(100svh - 138px);overflow-y:auto;scroll-behavior:auto;scrollbar-gutter:stable;font-size:12px!important;line-height:1.5;padding:0 10px 24px 0;scrollbar-width:thin}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar-title{border-top:2px solid var(--glfi-red);padding-top:16px;margin-bottom:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a{display:block;text-decoration:none;padding:7px 0 7px 11px;border-left:1px solid var(--glfi-line);color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a.glfi-active{color:var(--glfi-green);font-weight:600;border-left:3px solid var(--glfi-red);padding-left:9px;background:var(--glfi-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a.glfi-nav-chapter{color:var(--glfi-green);font-weight:600;margin-top:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a.glfi-nav-chapter:first-of-type{margin-top:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-nav{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-article{padding-bottom:30px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose{max-width:var(--glfi-read);font-size:19px!important;line-height:1.75}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose p{margin:0 0 24px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose ul,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose ol{padding-left:25px;margin:20px 0 28px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose li{padding-left:3px;margin-bottom:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose em{font-style:normal;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose h2{font-size:clamp(30px,3vw,39px)!important;margin:62px 0 25px;max-width:740px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose :is(h3,h4){font-size:25px!important;line-height:1.3;margin:36px 0 20px;letter-spacing:-.4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose hr{border:0;border-top:1px solid var(--glfi-line);margin:44px 0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-introduction h2{font-size:clamp(37px,4vw,55px)!important;margin:0 0 28px;letter-spacing:-1.5px;max-width:850px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-introduction .glfi-prose>p:first-child{font-size:22px!important;font-weight:500;line-height:1.6}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-introduction .glfi-prose>p:first-child strong{font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter{margin:70px 0 32px;padding-top:34px;border-top:1px solid var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter .glfi-chapter-heading{display:flex;align-items:baseline;gap:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter .glfi-chapter-number{font-size:13px!important;color:var(--glfi-red);font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter h2{font-size:clamp(36px,4vw,49px)!important;letter-spacing:-1.4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter p{font-size:17px!important;color:var(--glfi-muted);max-width:650px;margin:13px 0 0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile{border-top:1px solid var(--glfi-line);padding-top:40px;margin-top:65px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-heading{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;max-width:800px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-number{color:var(--glfi-red);font-size:28px!important;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-heading h3{font-size:clamp(31px,3vw,40px)!important;margin:0;letter-spacing:-.9px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal{max-width:var(--glfi-read);margin:20px 0 29px;padding:15px 0;border-top:1px solid var(--glfi-line);border-bottom:1px solid var(--glfi-line);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px!important;line-height:1.45;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal strong{color:var(--glfi-green);font-weight:500;font-size:15px!important;display:block;margin-top:3px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal a{text-decoration:none;font-size:13px!important;white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-next{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:12px!important;margin-top:32px;padding-top:15px;border-top:1px solid var(--glfi-line);max-width:var(--glfi-read)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-next a{text-decoration:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ref{display:inline-flex;align-items:center;justify-content:center;min-width:23px;min-height:22px;vertical-align:super;font-size:11px!important;font-weight:600;line-height:1.2;color:var(--glfi-green);text-decoration:none;margin-left:3px;padding:2px 3px;border-bottom:1px solid var(--glfi-line);font-variant-numeric:tabular-nums;white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ref:hover{color:var(--glfi-red);border-color:var(--glfi-red)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{margin:38px 0 44px;padding:30px;border:1px solid var(--glfi-line);background:var(--glfi-soft);width:100%;max-width:920px;font-size:15px!important;line-height:1.55}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure .glfi-figure-title{font-size:26px!important;line-height:1.25;margin:8px 0 0;letter-spacing:-.5px;max-width:670px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-link{font-size:12px!important;text-decoration:none;white-space:nowrap;color:var(--glfi-muted);border-bottom:1px solid var(--glfi-line);padding-bottom:3px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-summary{font-size:16px!important;max-width:730px;color:var(--glfi-ink);margin:0 0 24px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure figcaption{font-size:12px!important;line-height:1.65;margin-top:20px;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure figcaption p+p{margin-top:8px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-sources{margin-top:10px;font-size:12px!important;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-disclosure{margin-top:19px;border-top:1px solid var(--glfi-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-disclosure summary{list-style:none;cursor:pointer;padding:14px 0 0;font-size:13px!important;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-disclosure summary::-webkit-details-marker{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-disclosure>div{padding-top:16px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart-desktop{display:block}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart-mobile{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart svg{width:100%;height:auto;overflow:visible;font-family:Barlow,Arial,sans-serif;color:var(--glfi-ink)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart text{font-family:Barlow,Arial,sans-serif;font-weight:400;fill:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-axis{stroke:var(--glfi-line);stroke-width:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-gridline{stroke:var(--glfi-chart-grid);stroke-width:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-chart-label{fill:var(--glfi-green);font-weight:600}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-bar-green{fill:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-bar-red{fill:var(--glfi-red)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-bar-muted{fill:var(--glfi-chart-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart .glfi-bar-outline{fill:var(--glfi-chart-outline);stroke:var(--glfi-chart-green);stroke-width:1.5}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend{display:flex;gap:12px 26px;flex-wrap:wrap;margin-bottom:20px;font-size:13px!important;line-height:1.4}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend span{display:inline-flex;align-items:center;gap:7px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend i{display:inline-block;width:19px;height:3px;background:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend .glfi-legend-red{background:var(--glfi-red)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend .glfi-legend-third{background:var(--glfi-chart-blue);border-top:3px dashed var(--glfi-chart-blue);height:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation #figur-marginaler .glfi-legend-red{background:none;border-top:2px dashed var(--glfi-red);height:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation #figur-marginaler .glfi-legend-third{background:none;border-top:2px dotted var(--glfi-chart-blue);height:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid h4{font-family:Barlow,Arial,sans-serif;font-size:16px!important;font-weight:500;letter-spacing:0;margin-bottom:12px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid .glfi-chart{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-big-change{font-size:30px!important;font-weight:500;color:var(--glfi-green);margin-bottom:15px;line-height:1.1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-big-change small{display:block;font-size:12px!important;font-weight:400;color:var(--glfi-muted);margin-top:7px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-table-wrap{max-width:100%;margin:25px 0 30px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px!important;line-height:1.5;font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table th{font-size:11px!important;font-weight:500;color:var(--glfi-muted);padding:10px 9px;border-top:1px solid var(--glfi-line);border-bottom:1px solid var(--glfi-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table td{padding:12px 9px;border-bottom:1px solid var(--glfi-line);vertical-align:top}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table td:first-child{font-weight:500;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table .glfi-cell-numeric{text-align:right}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls{display:none;margin:22px 0 24px;align-items:end;gap:16px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-owner-controls{display:flex}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls label{font-size:12px!important;display:block;font-weight:500;color:var(--glfi-muted);margin-bottom:7px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls select{font-size:16px!important;padding:10px 36px 10px 12px;background:var(--glfi-surface);border:1px solid var(--glfi-line);border-radius:0;max-width:100%;width:320px;min-height:44px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls p{font-size:12px!important;color:var(--glfi-muted);max-width:330px;line-height:1.5;margin-bottom:3px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-tree{border-top:1px solid var(--glfi-line);padding-top:15px;margin-top:13px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-tree>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px!important;line-height:1.4;color:var(--glfi-green);font-weight:500;padding-bottom:13px;min-height:44px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-tree>summary::-webkit-details-marker{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-type{font-size:12px!important;color:var(--glfi-muted);font-weight:400;display:block;margin-top:4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-diagram{position:relative;margin:23px 0 10px;width:100%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node{position:absolute;transform:translateX(-50%);background:var(--glfi-surface);border:1px solid var(--glfi-line);min-height:91px;padding:14px 12px;text-align:center;font-size:15px!important;line-height:1.35;display:flex;flex-direction:column;justify-content:center}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node.glfi-owner-focal{background:var(--glfi-focal-bg);border-color:var(--glfi-focal-border);color:var(--glfi-focal-text)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node.glfi-owner-focal small{color:var(--glfi-focal-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node.glfi-owner-uncertain{border-style:dashed;background:var(--glfi-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node strong{font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node small{font-size:11px!important;line-height:1.4;color:var(--glfi-muted);margin-top:5px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node .glfi-ref{font-size:10px!important;align-self:center;min-height:18px;min-width:18px;margin-top:6px;vertical-align:baseline}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-focal .glfi-ref{color:var(--glfi-focal-text);border-color:var(--glfi-focal-link-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-edge-label{position:absolute;transform:translateX(-50%);font-size:11px!important;line-height:1.4;padding:2px 4px;background:var(--glfi-soft);color:var(--glfi-muted);text-align:center;max-width:170px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-notes{font-size:12px!important;line-height:1.6;color:var(--glfi-muted);margin-top:15px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-notes p+p{margin-top:8px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline{list-style:none;padding:0;margin-top:26px;position:relative}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline li{display:grid;grid-template-columns:123px minmax(0,1fr);gap:22px;position:relative;padding:0 0 25px 0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline li+li{padding-top:7px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-date{font-size:13px!important;line-height:1.5;color:var(--glfi-green);font-weight:500;padding-top:1px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy{padding-left:24px;border-left:1px solid var(--glfi-line);position:relative;font-size:14px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy::before{content:'';position:absolute;top:5px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--glfi-red)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy strong{display:block;color:var(--glfi-green);font-size:16px!important;line-height:1.4;font-weight:500;margin-bottom:5px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy p{font-size:13px!important;color:var(--glfi-muted);margin-top:5px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:25px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow>li{list-style:none;border-top:1px solid var(--glfi-line);padding-top:15px;position:relative}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow>li:not(:last-child)::after{content:'→';position:absolute;right:-18px;top:19px;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow-number{font-size:11px!important;color:var(--glfi-red);font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow h5{font-family:Barlow,Arial,sans-serif;font-weight:500;font-size:16px!important;letter-spacing:0;margin-top:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow p{font-size:12px!important;line-height:1.55;margin-top:8px;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices{margin-top:27px;border-top:1px solid var(--glfi-line);padding-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:22px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices dt{font-size:12px!important;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices dd{font-size:36px!important;line-height:1.2;color:var(--glfi-green);font-weight:500;margin-top:7px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices dd small{font-size:14px!important;font-weight:400}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion{background:var(--glfi-soft);padding:36px;margin-top:35px;border-top:2px solid var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion>.glfi-prose{max-width:var(--glfi-read)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion>.glfi-prose>h2{margin-top:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-method{border-top:1px solid var(--glfi-line);padding-top:32px;margin-top:38px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-method h3{margin-top:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources{margin-top:70px;padding-top:35px;border-top:1px solid var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources>h2{font-size:36px!important;margin-bottom:24px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-guide{max-width:var(--glfi-read);font-size:14px!important;line-height:1.7;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources-group{margin-top:32px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources-group>h3{font-family:Barlow,Arial,sans-serif;font-size:17px!important;font-weight:500;letter-spacing:0;margin-bottom:14px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card{border-top:1px solid var(--glfi-line);padding:16px 0 18px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;max-width:850px;font-size:13px!important;line-height:1.6}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-number{color:var(--glfi-red);font-size:12px!important;font-variant-numeric:tabular-nums}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card h4{font-family:Barlow,Arial,sans-serif;font-size:15px!important;font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card p{color:var(--glfi-muted);margin-top:7px;font-size:12px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card .glfi-source-details{font-size:12px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card .glfi-source-open{display:inline-block;margin-top:8px;font-size:12px!important;font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100vw);height:100svh;max-height:100svh;max-width:100vw;padding:0;border:0;border-left:1px solid var(--glfi-line);color:var(--glfi-ink);background:var(--glfi-soft);font:inherit;z-index:100}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog:not([open]){display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog::backdrop{background:var(--glfi-backdrop)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog-inner{padding:28px;overflow-y:auto;height:100%;overscroll-behavior:contain}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--glfi-line);gap:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-top h2{font-family:Barlow,Arial,sans-serif;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-close{min-height:44px;padding:8px 10px;font-size:14px!important;display:flex;align-items:center;gap:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-close .glfi-icon{width:20px;height:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-context{font-size:15px!important;line-height:1.55;border-left:2px solid var(--glfi-red);padding-left:15px;margin:24px 0 29px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card{display:block;border:0;padding-top:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-number{display:block;margin-bottom:14px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card h4{font-size:23px!important;font-family:'Faculty Glyphic',Georgia,serif;line-height:1.25;letter-spacing:-.4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card p{font-size:14px!important;line-height:1.7;margin-top:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card .glfi-source-open{display:block;border:1px solid var(--glfi-green);padding:12px 15px;font-size:14px!important;margin-top:25px;text-decoration:none;text-align:center}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-footer{border-top:1px solid var(--glfi-line);padding-top:22px;margin-top:35px;font-size:13px!important;line-height:1.6;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer{margin-top:25px;background:var(--glfi-footer-bg);color:var(--glfi-footer-text);padding:40px 0;font-size:14px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer .glfi-wrap{display:flex;justify-content:space-between;gap:40px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer p{max-width:740px;line-height:1.7}
body#top.glfi-wp-article #wrap_all #main #glf-investigation  .glfi-footer a{color:var(--glfi-footer-text);white-space:nowrap}
@media(min-width:1600px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:min(1400px,calc(100% - 120px))}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{grid-template-columns:194px minmax(0,1fr);gap:95px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening{padding-top:46px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking td{padding-block:15px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{padding:34px 38px}}
@media(max-width:1050px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:calc(100% - 56px)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{grid-template-columns:156px minmax(0,1fr);gap:30px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company{width:27%}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{padding:24px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-diagram{margin-top:15px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node{font-size:13px!important;padding:12px 8px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node small{font-size:10px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow{grid-template-columns:1fr 1fr;gap:24px 30px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow>li:nth-child(2)::after{display:none}}
@media(max-width:850px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{display:block;padding-top:52px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-mobile-nav{display:flex;position:sticky;top:78px;z-index:20;background:var(--glfi-header-bg);padding:9px 28px;border-bottom:1px solid var(--glfi-line);align-items:center;gap:14px;font-size:12px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-nav label{font-weight:500;white-space:nowrap}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-nav select{width:100%;border:0;font-size:14px!important;background:var(--glfi-surface);min-height:44px}body#top.glfi-wp-article #wrap_all #main #glf-investigation :where([id]){scroll-margin-top:145px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{max-width:100%}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{gap:18px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking td,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking th{padding-inline:8px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-rank{width:35px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue{width:90px;font-size:22px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company a{font-size:16px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-scope{font-size:12px!important}}
@media(max-width:640px){body#top.glfi-wp-article #wrap_all #main #glf-investigation{font-size:17px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:calc(100% - 36px)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header{height:65px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand{gap:12px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand img{width:62px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand-label{padding-left:12px;font-size:10px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{gap:17px;font-size:12px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav .glfi-header-analysis{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening{padding-top:25px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-meta{font-size:9px!important;letter-spacing:1px;margin-bottom:15px;gap:10px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-meta .glfi-opening-date{white-space:nowrap}body#top.glfi-wp-article #wrap_all #main #glf-investigation h1{font-size:35px!important;line-height:1.15;letter-spacing:-1px;text-wrap:pretty}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-deck{font-size:16px!important;margin-top:16px;margin-bottom:16px;line-height:1.55}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-note{font-size:11px!important;line-height:1.6;padding-top:13px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking{margin-top:18px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking table,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tbody{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking thead{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tr{display:grid;grid-template-columns:28px minmax(0,1fr) 91px;gap:5px 8px;border-top:1px solid var(--glfi-line);padding:13px 0 14px;align-items:start}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tr:last-child{border-bottom:1px solid var(--glfi-line)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking td{border:0;padding:0;width:auto!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-rank{grid-column:1;grid-row:1;font-size:12px!important;padding-top:3px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company{grid-column:2;grid-row:1}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company a{font-size:16px!important;line-height:1.35}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue{grid-column:3;grid-row:1;text-align:right;font-size:22px!important;line-height:1.1;padding-top:1px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue:not(.glfi-missing)::after{content:'mkr';display:block;font-size:9px!important;color:var(--glfi-muted);font-weight:400;line-height:1.6}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue.glfi-missing{font-size:11px!important;line-height:1.4}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-period{grid-column:2;grid-row:2;color:var(--glfi-muted);font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-scope{grid-column:2;grid-row:3;font-size:11px!important;line-height:1.45}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-scope small{font-size:10px!important;line-height:1.5}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-row-sources{grid-column:3;grid-row:2/4;align-self:end}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption{display:block;padding:15px 0 20px;font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption>a{display:inline-block;margin-top:12px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links{gap:16px 23px;font-size:12px!important;padding:17px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-mobile-nav{top:65px;padding:7px 18px;gap:10px}body#top.glfi-wp-article #wrap_all #main #glf-investigation :where([id]){scroll-margin-top:128px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{padding-top:42px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose{font-size:17px!important;line-height:1.75}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose p{margin-bottom:22px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-introduction h2{font-size:36px!important;line-height:1.17;letter-spacing:-1px;margin-bottom:25px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-introduction .glfi-prose>p:first-child{font-size:19px!important;line-height:1.6}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose h2{font-size:29px!important;margin-top:42px;line-height:1.25;letter-spacing:-.6px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose :is(h3,h4){font-size:23px!important;line-height:1.3;margin-top:30px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter{margin-top:44px;padding-top:25px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter h2{font-size:33px!important;letter-spacing:-.8px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter .glfi-chapter-heading{gap:14px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter p{font-size:15px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile{padding-top:27px;margin-top:45px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-heading{grid-template-columns:26px minmax(0,1fr);gap:11px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-heading h3{font-size:28px!important;line-height:1.25;letter-spacing:-.5px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-profile .glfi-company-number{font-size:20px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal{font-size:10px!important;margin-top:20px;gap:13px;padding:12px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal strong{font-size:13px!important;line-height:1.4}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal a{font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{padding:22px 16px;margin:29px 0 34px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure .glfi-figure-title{font-size:23px!important;line-height:1.3;letter-spacing:-.4px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-header{gap:10px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-link{font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-summary{font-size:15px!important;line-height:1.6;margin-bottom:20px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart-desktop{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart-mobile{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid>div+div{margin-top:30px;border-top:1px solid var(--glfi-line);padding-top:23px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-big-change{font-size:28px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-legend{gap:12px 18px;font-size:12px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-table-wrap{margin:22px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table tbody{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table tr{display:flex;flex-wrap:wrap;gap:12px 16px;border-top:1px solid var(--glfi-line);padding:13px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table td{border:0;padding:0;flex:1 1 26%;font-size:13px!important;text-align:left!important;min-width:0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table td:first-child{flex:1 1 100%;font-size:14px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-table td:not(:first-child)::before{content:attr(data-label);display:block;font-size:10px!important;line-height:1.4;color:var(--glfi-muted);font-weight:400;margin-bottom:3px}body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-owner-controls{display:block!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls select{width:100%;font-size:15px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls p{margin-top:11px;font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-diagram{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile{display:block;list-style:none;padding:0;margin:23px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile li{border-left:1px solid var(--glfi-line);margin:0 0 11px 0;padding:0 0 0 12px;font-size:14px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile .glfi-owner-mobile-name{display:block;color:var(--glfi-green);font-weight:500}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile .glfi-owner-mobile-note{font-size:11px!important;color:var(--glfi-muted);display:block;margin-top:4px;line-height:1.5}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-notes{font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-type{font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline li{grid-template-columns:69px minmax(0,1fr);gap:11px;padding-bottom:21px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-date{font-size:11px!important;line-height:1.55}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy{padding-left:15px;font-size:13px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy strong{font-size:14px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-timeline .glfi-timeline-copy p{font-size:12px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow{display:block;padding:0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow>li{padding:16px 0 16px 32px;border:0;border-left:1px solid var(--glfi-line);margin:0;min-height:105px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow>li:not(:last-child)::after{content:'↓';left:8px;right:auto;top:auto;bottom:-4px;display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow-number{position:absolute;left:7px;top:17px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow h5{margin-top:0;font-size:16px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-flow p{font-size:13px!important;line-height:1.5}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices{gap:15px;margin-top:20px;padding-top:18px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices dd{font-size:31px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-return-prices dt{font-size:11px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion{padding:25px 18px;margin-inline:0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources{margin-top:45px;padding-top:25px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sources>h2{font-size:29px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-guide{font-size:13px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card{grid-template-columns:25px minmax(0,1fr);gap:7px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card h4{font-size:14px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog{inset:auto 0 0 0;width:100vw;height:88svh;border:0;border-top:1px solid var(--glfi-line)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog-inner{padding:20px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-top{padding-bottom:15px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-context{font-size:14px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card h4{font-size:23px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card p{font-size:13px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer{padding:30px 0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer .glfi-wrap{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer p{font-size:12px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer a{display:inline-block;margin-top:18px;font-size:12px!important}}
@media(max-width:359px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:calc(100% - 30px)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand-label{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation h1{font-size:31px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tr{grid-template-columns:23px minmax(0,1fr) 76px;gap:5px 6px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-company a{font-size:15px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue{font-size:20px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue.glfi-missing{font-size:10px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{padding:18px 12px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose{font-size:16px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-header{display:block}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-link{display:inline-block;margin-top:10px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile li{font-size:13px!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-meta{font-size:8px!important;letter-spacing:.8px}}
@media(min-width:641px) and (max-width:850px){
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-diagram{display:none}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile{display:block;list-style:none;padding:0;margin:23px 0}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile li{border-left:1px solid var(--glfi-line);margin:0 0 15px 0;padding:0 0 0 15px;font-size:16px!important}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile-name{display:block;color:var(--glfi-green);font-weight:500}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-mobile-note{display:block;font-size:13px!important;color:var(--glfi-muted);margin-top:5px;line-height:1.5}
}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog{width:min(520px,100%);max-width:100%}
@media(max-width:640px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chart-mobile text,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-scb-grid .glfi-chart text{font-size:15px!important}}
/* Action icons describe the click, while the visible label remains primary. */
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-icon{width:16px;height:16px;max-width:none;flex:0 0 auto;color:inherit}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;line-height:1.4}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-action-label,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-summary-label{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-open .glfi-action-label{overflow-wrap:anywhere}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-related-reading{font-size:17px!important;line-height:1.5;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-action:hover .glfi-action-label{text-decoration:underline;text-underline-offset:4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;margin-bottom:17px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-actions .glfi-byline{margin:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-reading{font-size:14px!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-hint{margin:0 0 12px;font-size:12px!important;line-height:1.5;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption>.glfi-action{align-self:flex-start}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links .glfi-entry-primary{min-height:48px;padding:12px 18px;background:var(--glfi-primary-bg);color:var(--glfi-primary-text);border:1px solid var(--glfi-primary-border);font-size:16px!important;font-weight:600;text-decoration:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-primary .glfi-icon{width:18px;height:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-primary:hover{background:var(--glfi-primary-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary a{font-size:14px!important;font-weight:500;text-decoration:underline}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav a{display:inline-flex;align-items:center;min-height:44px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-toggle-icons{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-toggle-icons .glfi-icon{width:20px;height:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-toggle-icons [data-glfi-icon="minus"]{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation details[open]>summary>.glfi-toggle-icons [data-glfi-icon="plus"]{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation details[open]>summary>.glfi-toggle-icons [data-glfi-icon="minus"]{display:block}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-return{border-top:1px solid var(--glfi-line);padding-top:12px;margin-top:20px;font-size:14px!important;font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card .glfi-source-open{display:inline-flex;font-size:13px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-card .glfi-source-open{display:flex;justify-content:center;background:var(--glfi-primary-bg);color:var(--glfi-primary-text);border-color:var(--glfi-primary-border);padding:13px 15px;font-size:15px!important;line-height:1.4;text-align:left}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog .glfi-source-open:hover{background:var(--glfi-primary-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-new-tab{font-size:12px!important;color:var(--glfi-muted);margin-top:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-close{min-height:44px;font-size:14px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-close .glfi-icon{width:20px;height:20px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-panel-close .glfi-action-label{font-size:14px!important}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card .glfi-sr-only{margin:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-card:focus-visible{outline:3px solid var(--glfi-red);outline-offset:5px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-mobile-nav select{min-height:44px}
@media(max-width:640px){
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-actions{gap:4px 18px;margin-bottom:13px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening-reading{font-size:13px!important}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-hint{font-size:11px!important;margin-bottom:10px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0 21px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links .glfi-entry-primary{justify-content:center;width:100%}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary{justify-content:space-between;gap:6px 16px;flex-wrap:nowrap}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary a{font-size:13px!important;white-space:nowrap}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-links .glfi-entry-note{margin:0;font-size:11px!important}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal .glfi-action{font-size:12px!important}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-return{font-size:13px!important}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer .glfi-action{display:inline-flex}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking-caption>.glfi-action{display:inline-flex}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-link.glfi-action{display:inline-flex}
}
/* Topic symbols recur in navigation, chapter headings and figure labels. */
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav a{gap:8px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a.glfi-nav-chapter{display:flex;align-items:flex-start;gap:9px;min-height:38px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar a>span{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar .glfi-icon{width:18px;height:18px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter .glfi-chapter-heading{align-items:flex-start}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter-marker{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 24px;padding-top:7px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter-marker .glfi-icon{width:24px;height:24px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter .glfi-chapter-number{font-size:11px!important;line-height:1.2}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter-heading h2{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-heading{display:flex;align-items:flex-start;gap:14px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-heading>.glfi-icon{width:24px;height:24px;margin-top:.3em}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-heading>span{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-topic{display:flex;align-items:center;gap:8px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-topic .glfi-icon{width:18px;height:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-topic>span{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-header>div{min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-topic{display:flex;align-items:center;justify-content:center;flex:0 0 18px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-topic .glfi-icon{width:18px;height:18px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-topic .glfi-icon[hidden]{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-nav select{min-width:0;flex:1}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-action>.glfi-icon:first-child{width:18px;height:18px;color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-signal>div{min-width:0}
@media(max-width:640px){
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-inner{gap:14px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{gap:14px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav a{gap:6px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-chapter-marker{padding-top:4px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-heading{gap:12px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-topic-action>.glfi-icon:first-child{width:16px;height:16px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary{gap:6px 10px}
}
@media(max-width:380px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-brand-label{display:none}}
@media(max-width:359px){
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary{gap:6px 8px}
  body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-entry-secondary a{font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){body#top.glfi-wp-article #wrap_all #main #glf-investigation *,body#top.glfi-wp-article #wrap_all #main #glf-investigation *::before,body#top.glfi-wp-article #wrap_all #main #glf-investigation *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body:has(> body#top.glfi-wp-article #wrap_all #main #glf-investigation){margin:0}body#top.glfi-wp-article #wrap_all #main #glf-investigation{font-size:11pt!important;line-height:1.5}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-sidebar,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-mobile-nav,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-source-dialog,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-profile-next,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls{display:none!important}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-wrap{width:100%}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-layout{display:block;padding-top:35px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose{font-size:11pt!important;max-width:100%}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-data-figure{break-inside:avoid;border-color:#aaa;background:var(--glfi-surface)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking tr{break-inside:avoid}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening{background:var(--glfi-surface)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion{background:var(--glfi-surface)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer{background:var(--glfi-surface);color:var(--glfi-ink)}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-footer a{color:var(--glfi-ink)}body#top.glfi-wp-article #wrap_all #main #glf-investigation a.glfi-source-open::after{content:' (' attr(href) ')';font-size:9pt!important;overflow-wrap:anywhere}}
/* Editorial colour roles: data, controls and brand surfaces stay distinct. */
@media screen{body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-opening{background:var(--glfi-opening-bg)}}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-node{border-color:var(--glfi-control-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-owner-controls select{border-color:var(--glfi-control-line)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-control{position:relative;flex:none;display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation.glfi-enhanced .glfi-theme-control{display:block}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{margin-left:auto}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 11px;border:1px solid var(--glfi-control-line);border-radius:6px;background:var(--glfi-surface);color:var(--glfi-green);font-size:12px!important;line-height:1.3;white-space:nowrap}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button:hover,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button[aria-expanded="true"]{background:var(--glfi-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button svg{width:18px;height:18px;flex:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button [hidden]{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-choice{font-weight:500}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(240px,calc(100vw - 36px));padding:18px;background:var(--glfi-surface);color:var(--glfi-ink);border:1px solid var(--glfi-control-line);border-radius:9px;box-shadow:0 12px 35px var(--glfi-shadow);font-size:14px!important;line-height:1.45;z-index:35}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-panel[hidden]{display:none}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-panel fieldset{border:0;margin:0;padding:0;min-width:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-panel legend{font-weight:600;color:var(--glfi-green);padding:0;margin-bottom:10px}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px;border-radius:4px;cursor:pointer}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-option:has(input:checked){background:var(--glfi-hover)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-option input{width:17px;height:17px;flex:none;margin:0;accent-color:var(--glfi-green)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-option svg{width:17px;height:17px;flex:none;color:var(--glfi-muted)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-panel p{font-size:12px!important;line-height:1.5;color:var(--glfi-muted);margin:12px 0 0}
@media(max-width:850px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-choice{display:none}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button{width:44px;padding:0}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-button .glfi-theme-chevron{display:none}}
@media(max-width:640px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-inner{gap:12px}body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-header-nav{gap:12px}}
@media print{body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-theme-control{display:none!important}}

/* Screen-only palette: printed text always retains the light colour roles. */
@media screen{
  html[data-glfi-theme="dark"]{color-scheme:dark;--glfi-document-bg:#101713}
  html[data-glfi-theme="light"]{color-scheme:light;--glfi-document-bg:#fff}
  html[data-glfi-theme="dark"] body#top.glfi-wp-article #wrap_all #main #glf-investigation,
  html[data-glf-theme="dark"] body#top.glfi-wp-article #wrap_all #main #glf-investigation{
    --glfi-scheme:dark;--glfi-page:#101713;--glfi-surface:#18231c;--glfi-opening-bg:#18231c;
    --glfi-ink:#ecebe4;--glfi-muted:#b2c2b7;--glfi-green:#79b996;--glfi-red:#ec858c;
    --glfi-soft:#1e2c23;--glfi-cream:#ecebe4;--glfi-line:#344b3d;--glfi-control-line:#64786b;
    --glfi-header-bg:rgba(24,35,28,.98);--glfi-hover:#24372c;--glfi-shadow:rgba(0,0,0,.35);
    --glfi-chart-green:#79b996;--glfi-chart-red:#ec858c;--glfi-chart-blue:#8fb6c8;
    --glfi-chart-muted:#64786b;--glfi-chart-grid:#344b3d;--glfi-chart-connector:#64786b;
    --glfi-chart-outline:#18231c;--glfi-chart-on-accent:#101713;
    --glfi-focal-bg:#004925;--glfi-focal-border:#79b996;--glfi-focal-text:#ecebe4;--glfi-focal-muted:#b2c2b7;
    --glfi-primary-bg:#004925;--glfi-primary-hover:#0b603a;--glfi-primary-text:#ecebe4;--glfi-primary-border:#79b996;
    --glfi-footer-bg:#122c1d;--glfi-footer-text:#d9e5dc;--glfi-backdrop:rgba(3,10,6,.76);
  }
  @media(prefers-color-scheme:dark){
    html:not([data-glfi-theme]):not([data-glf-theme]){color-scheme:dark;--glfi-document-bg:#101713}
    html:not([data-glfi-theme]):not([data-glf-theme]) body#top.glfi-wp-article #wrap_all #main #glf-investigation{
      --glfi-scheme:dark;--glfi-page:#101713;--glfi-surface:#18231c;--glfi-opening-bg:#18231c;
      --glfi-ink:#ecebe4;--glfi-muted:#b2c2b7;--glfi-green:#79b996;--glfi-red:#ec858c;
      --glfi-soft:#1e2c23;--glfi-cream:#ecebe4;--glfi-line:#344b3d;--glfi-control-line:#64786b;
      --glfi-header-bg:rgba(24,35,28,.98);--glfi-hover:#24372c;--glfi-shadow:rgba(0,0,0,.35);
      --glfi-chart-green:#79b996;--glfi-chart-red:#ec858c;--glfi-chart-blue:#8fb6c8;
      --glfi-chart-muted:#64786b;--glfi-chart-grid:#344b3d;--glfi-chart-connector:#64786b;
      --glfi-chart-outline:#18231c;--glfi-chart-on-accent:#101713;
      --glfi-focal-bg:#004925;--glfi-focal-border:#79b996;--glfi-focal-text:#ecebe4;--glfi-focal-muted:#b2c2b7;
      --glfi-primary-bg:#004925;--glfi-primary-hover:#0b603a;--glfi-primary-text:#ecebe4;--glfi-primary-border:#79b996;
      --glfi-footer-bg:#122c1d;--glfi-footer-text:#d9e5dc;--glfi-backdrop:rgba(3,10,6,.76);
    }
  }
}

/* The conclusion has its own heading, preceding the method section. */
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-conclusion>.glfi-prose>h3:first-child{margin-top:0}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-company-heading h3,body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-prose :is(h3,h4),body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-figure-title{hyphens:auto}

/* WordPress mode: the Enfold/site header provides the brand navigation. */
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"]{--glfi-header-offset:80px;width:100%;max-width:100%}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] [id]{scroll-margin-top:calc(var(--glfi-header-offset) + 62px)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] .glfi-sidebar{top:calc(var(--glfi-header-offset) + 30px);max-height:calc(100svh - var(--glfi-header-offset) - 54px)}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] .glfi-mobile-nav{top:var(--glfi-header-offset)}
/* Reviewed WPML typography: official Barlow Latin Extended subsets. */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/barlow-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/barlow-latin-ext-500.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/barlow-latin-ext-600.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/barlow-latin-ext-700.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Translated revenue units in the mobile ranking. */
@media(max-width:640px){body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-ranking .glfi-revenue[data-currency-unit]:not(.glfi-missing)::after{content:attr(data-currency-unit)}}

/* Article-only font-swap stability. Primary brand fonts remain unchanged.
 * Generated from the shipped WOFF2 metrics and the seven opening texts.
 * The local faces add no network requests; unavailable local faces fall through.
 * See work/pagespeed-fixes/font-metrics.json for calculations and limits. */

@font-face {
  font-family: "GLFI Barlow Fallback";
  src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo");
  font-style: normal;
  font-weight: 400;
  size-adjust: 96.8837%;
  ascent-override: 103.2165%;
  descent-override: 20.6433%;
  line-gap-override: 0.0000%;
}

@font-face {
  font-family: "GLFI Barlow Fallback";
  src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo");
  font-style: normal;
  font-weight: 500;
  size-adjust: 97.9238%;
  ascent-override: 102.1202%;
  descent-override: 20.4240%;
  line-gap-override: 0.0000%;
}

@font-face {
  font-family: "GLFI Barlow Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Arimo Bold");
  font-style: normal;
  font-weight: 600;
  size-adjust: 91.8377%;
  ascent-override: 108.8877%;
  descent-override: 21.7775%;
  line-gap-override: 0.0000%;
}

@font-face {
  font-family: "GLFI Barlow Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Arimo Bold");
  font-style: normal;
  font-weight: 700;
  size-adjust: 92.8337%;
  ascent-override: 107.7195%;
  descent-override: 21.5439%;
  line-gap-override: 0.0000%;
}

@font-face {
  font-family: "GLFI Faculty Georgia Fallback";
  src: local("Georgia"), local("Georgia Regular");
  font-style: normal;
  font-weight: 400;
  size-adjust: 106.3968%;
  ascent-override: 97.4653%;
  descent-override: 24.6248%;
  line-gap-override: 0.0000%;
}

@font-face {
  font-family: "GLFI Faculty Times Fallback";
  src: local("Times New Roman"), local("TimesNewRomanPSMT"), local("Liberation Serif"), local("Tinos");
  font-style: normal;
  font-weight: 400;
  size-adjust: 115.9344%;
  ascent-override: 89.4471%;
  descent-override: 22.5990%;
  line-gap-override: 0.0000%;
}

body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] {
  font-family: Barlow, "GLFI Barlow Fallback", Arial, sans-serif;
}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] :is(h1,h2,h3,h4) {
  font-family: "Faculty Glyphic", "GLFI Faculty Georgia Fallback", "GLFI Faculty Times Fallback", Georgia, serif !important;
}

/* Desktop font follow-up: extend the existing local metric fallback only to
 * the article page's already-Barlow primary navigation and quote link.
 * The shared header on all other pages retains its existing font stack.
 * Layout/compact policy is provided separately by the header repair. */
body#top.glfi-wp-article.glfh-design #wrap_all #header #avia-menu > li > a {
  font-family: "Barlow", "GLFI Barlow Fallback", Arial, sans-serif;
}

/* Append to the article stylesheet. Preserve the theme's GLF Faculty face for
 * other consumers. The article-specific alias resolves to the preloaded asset;
 * heading word spans and links inherit it instead of selecting the theme face. */
@font-face {
  font-family: "GLFI Article Faculty";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/faculty-glyphic-400.woff2") format("woff2");
}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] :is(h1,h2,h3,h4) {
  font-family: "GLFI Article Faculty", "GLFI Faculty Georgia Fallback", "GLFI Faculty Times Fallback", Georgia, serif !important;
}
body#top.glfi-wp-article #wrap_all #main #glf-investigation[data-glfi-mode="wordpress"] :is(h1,h2,h3,h4) :is(a,span) {
  font-family: inherit !important;
}

/* Separate company labels in the shared Aven/Hedin revenue cell. */
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-revenue small{display:block;font-size:.52em!important;font-weight:500;line-height:1.35;white-space:normal}
body#top.glfi-wp-article #wrap_all #main #glf-investigation .glfi-revenue small+br{display:none}
