.or-page{--or-line:#c8bcac80;--or-accent:#a65932;--or-green:#607362}.or-main{max-width:var(--oi-content-max);padding:var(--oi-space-page) var(--oi-space-page) var(--oi-space-section);margin:0 auto}.or-page a:hover{color:var(--or-accent)}.or-hero,.or-article-hero{max-width:940px;margin-bottom:var(--oi-space-block)}.or-hero h1,.or-article-hero h1{font:400 var(--oi-type-display)/1.1 var(--oi-font-display);letter-spacing:-.04em;margin:0 0 var(--oi-space-inline);text-wrap:balance}.or-hero h1>span{color:var(--or-accent)}.or-introduction{max-width:78ch;font-size:var(--oi-type-body);color:var(--quiet);margin:0;line-height:1.7}.or-byline{margin:var(--oi-space-inline) 0 0;color:var(--quiet);font-size:var(--oi-type-small);line-height:1.6}.or-card-grid{gap:var(--oi-space-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.or-card{gap:var(--oi-space-inline);min-width:0;padding:var(--oi-space-card);border-radius:var(--oi-radius-card);background:#eee8dd;flex-direction:column;transition:background .2s;display:flex}.or-card:hover,.or-card:focus-visible{background:#ece5d9}.or-card-label{justify-content:space-between;align-items:center;gap:var(--oi-space-inline);color:var(--quiet);font:var(--oi-type-label)/1.6 var(--font-mono);display:flex}.or-card h2,.or-card h3,.or-findings-grid h3{font:400 var(--oi-type-subheading)/1.3 var(--oi-font-display);letter-spacing:-.02em;margin:0}.or-card>p{color:var(--quiet);font-size:var(--oi-type-body);margin:0;line-height:1.7}.or-card-stat{align-items:center;gap:var(--oi-space-inline);margin-top:auto;display:flex}.or-card-stat strong,.or-lead-stat>strong{color:var(--or-accent);font:400 var(--oi-type-stat)/1 var(--oi-font-display);letter-spacing:-.05em;white-space:nowrap;flex-shrink:0}.or-card-stat>span{color:var(--quiet);font-size:var(--oi-type-small);line-height:1.65}.or-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.or-data-note{border-top:1px solid var(--or-line);margin-top:var(--oi-space-section);padding-top:var(--oi-space-block)}.or-data-note>div{max-width:95ch}.or-data-note h2,.or-section-heading h2,.or-more-research>h2,.or-chart-heading h2{font:400 var(--oi-type-heading)/1.2 var(--oi-font-display);letter-spacing:-.025em;margin:0}.or-data-note h2,.or-more-research>h2{margin-bottom:var(--oi-space-block)}.or-data-note p,.or-methodology-body>p,.or-findings-grid p{font-size:var(--oi-type-body);color:var(--quiet);margin:0 0 var(--oi-space-inline);line-height:1.7}.or-lead-stat{align-items:center;gap:var(--oi-space-block);padding:var(--oi-space-block);margin-bottom:var(--oi-space-section);border-left:3px solid var(--or-accent);background:#e9e2d5;display:flex}.or-lead-stat p{max-width:65ch;font-size:var(--oi-type-body);margin:0 0 8px;line-height:1.65}.or-lead-stat a,.or-section-heading>a,.or-downloads a,.or-source-links a{font-size:var(--oi-type-small);align-items:center;gap:8px;line-height:1.6;display:inline-flex}.or-lead-stat a{color:var(--quiet)}.or-article-charts{gap:var(--oi-space-section);display:grid}.or-chart{margin:0}.or-chart-heading p{margin:8px 0 var(--oi-space-inline);color:var(--quiet);font-size:var(--oi-type-small);line-height:1.6}.or-chart-scale{color:var(--quiet);font:var(--oi-type-label)/1.6 var(--font-mono);justify-content:space-between;margin:0 0 8px 28px;display:flex}.or-chart ol{margin:0;padding:0;list-style:none}.or-chart li{align-items:flex-start;gap:var(--oi-space-inline);padding:calc(var(--oi-space-block) / 2) 0;display:flex}.or-chart-rank{color:var(--quiet);font:var(--oi-type-label)/1.8 var(--font-mono);flex-shrink:0;padding-top:3px}.or-chart-row{flex:1;min-width:0}.or-chart-row-heading{justify-content:space-between;align-items:baseline;gap:var(--oi-space-inline);font-size:var(--oi-type-body);line-height:1.65;display:flex}.or-chart-row-heading>a{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.or-chart-row-heading>a>svg{flex-shrink:0}.or-chart-row-heading>strong{font-size:var(--oi-type-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.or-chart-track{background:#e5ddcf;height:6px;margin-top:8px;position:relative}.or-chart-track:after{content:"";border-left:1px solid #f3efe799;position:absolute;inset:0 auto 0 50%}.or-chart-track>i{background:var(--or-accent);height:100%;display:block}.or-employers .or-chart-track>i,.or-competition-records .or-chart-track>i{background:var(--or-green)}.or-chart-people{gap:6px var(--oi-space-inline);color:var(--quiet);font-size:var(--oi-type-small);flex-wrap:wrap;margin-top:8px;line-height:1.6;display:flex}.or-chart-people>a{align-items:center;gap:6px;display:inline-flex}.or-chart figcaption,.or-empty{max-width:95ch;color:var(--quiet);font-size:var(--oi-type-small);margin-top:var(--oi-space-inline);line-height:1.7}.or-findings,.or-methodology,.or-more-research{margin-top:var(--oi-space-section);scroll-margin-top:var(--oi-space-page)}.or-section-heading{justify-content:space-between;align-items:baseline;gap:var(--oi-space-inline);margin-bottom:var(--oi-space-block);flex-wrap:wrap;display:flex}.or-findings-grid{gap:var(--oi-space-block);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.or-findings-grid h3{margin-bottom:12px}.or-findings-grid p{margin-bottom:0}.or-related{margin-top:var(--oi-space-block)}.or-related>span{color:var(--quiet);font-size:var(--oi-type-small);margin-bottom:12px;display:block}.or-related>div{flex-wrap:wrap;gap:8px;display:flex}.or-related a{font-size:var(--oi-type-small);background:#eee8dd;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;line-height:1.6;display:inline-flex}.or-methodology{padding:var(--oi-space-block);background:#eae3d7;border-radius:4px}.or-methodology-body>p{max-width:95ch}.or-downloads,.or-source-links{align-items:center;gap:12px var(--oi-space-block);flex-wrap:wrap;display:flex}.or-source-links{margin-top:var(--oi-space-block)}.or-definitions{margin-top:var(--oi-space-inline);color:var(--quiet);font-size:var(--oi-type-small);line-height:1.7}.or-definitions summary{cursor:pointer;color:var(--ink)}.or-definitions dl{gap:var(--oi-space-inline);margin:var(--oi-space-inline) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.or-definitions dt{color:var(--ink);font-weight:500}.or-definitions dd{margin:4px 0 0}@media (max-width:700px){.or-card-grid,.or-findings-grid,.or-definitions dl{grid-template-columns:1fr}.or-lead-stat,.or-card-stat{align-items:flex-start}.or-chart li,.or-chart-row-heading{gap:12px}}@media (max-width:380px){.or-lead-stat{gap:var(--oi-space-inline);flex-direction:column}}@media (prefers-reduced-motion:reduce){.or-card{background:#eee8dd;transition:none}}
