.research-container{padding-bottom:0}.research-header{padding:0 0 var(--ob-space-6);margin-bottom:var(--ob-space-6);border-bottom:1px solid var(--ob-border-default)}.research-header h1{font-size:var(--ob-text-hero);line-height:1.08;letter-spacing:-.045em;margin:var(--ob-space-3) 0 var(--ob-space-4);max-width:1000px;font-weight:500}.research-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:var(--ob-text-meta);font-weight:500}.research-dek{font-size:var(--ob-text-subsection);line-height:1.7;max-width:720px}.research-dek,.research-meta{color:var(--ob-text-secondary)}.research-meta{font-size:var(--ob-text-ui);line-height:1.8;margin-top:16px}.research-index-header{border:0;margin-bottom:16px}.research-report-grid{display:grid;gap:var(--ob-space-6)}.research-report-card{display:grid;grid-template-columns:1.05fr 1fr;padding:0!important;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s}.research-report-card:hover{border-color:var(--ob-text-primary)}.research-cover{position:relative;min-height:360px;overflow:hidden;background:var(--ob-brand-lime);color:#111;padding:var(--ob-space-6);display:flex;flex-direction:column;justify-content:space-between}.research-cover-index,.research-cover-label{font-size:var(--ob-text-meta);position:relative;z-index:1;letter-spacing:.04em}.research-cover-topic{font-size:var(--ob-text-display);line-height:1.1;letter-spacing:-.04em;font-weight:500;position:relative;z-index:1}.research-report-copy{padding:var(--ob-space-6);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.research-report-copy h2{font-size:var(--ob-text-title);line-height:1.25;letter-spacing:-.03em;font-weight:500;margin:0}.research-report-copy p{line-height:1.75;color:var(--ob-text-secondary);margin:0}.research-report-copy .ob-btn{gap:24px;margin-top:8px}.research-reading-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--ob-space-6);align-items:start}.research-reading-body{min-width:0}.research-toc{position:sticky;top:112px;display:grid;gap:8px;padding-right:24px;max-height:calc(100vh - 140px);overflow:auto}.research-toc p{margin:0 0 20px}.research-toc a{display:flex;gap:12px;font-size:var(--ob-text-ui);line-height:1.5;text-decoration:none;color:var(--ob-text-secondary);padding:10px 0}.research-toc a span{font-size:var(--ob-text-meta);opacity:.6}.research-toc a[aria-current]{color:var(--ob-text-primary);font-weight:600}.research-toc a:hover{color:var(--ob-text-primary)}.research-reading-body .ob-prose{font-size:var(--ob-text-prose);line-height:1.85;max-width:none}.research-reading-body .ob-prose p{margin:0 0 var(--ob-space-4)}.research-summary{margin:var(--ob-space-6) 0}.research-summary h2{font-size:var(--ob-text-subsection);font-weight:500;margin-bottom:24px}.research-summary li{margin:20px 0;line-height:1.75}.research-summary li:last-child{margin-bottom:0}.research-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ob-space-6);padding:0 0 var(--ob-space-6);margin:0}.research-stats dt{font-size:var(--ob-text-meta);line-height:1.6;color:var(--ob-text-secondary)}.research-stats dd{font-size:var(--ob-text-title);font-weight:500;margin:12px 0 0;letter-spacing:-.04em}.research-section{padding:var(--ob-space-8) 0 var(--ob-space-4);border-top:1px solid var(--ob-border-default);scroll-margin-top:112px}.research-section h2{font-size:var(--ob-text-title);font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 var(--ob-space-6)}.research-figure{margin:var(--ob-space-6) 0 var(--ob-space-8)}.research-figure figcaption{font-size:var(--ob-text-meta);color:var(--ob-text-secondary);line-height:1.75;padding:var(--ob-space-3) 0}.research-interactive-chart{min-width:0}.research-chart-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.research-chart-head h3{font-size:var(--ob-text-subsection);font-weight:500;line-height:1.4;margin:0}.research-chart-toggle{display:flex;border:1px solid var(--ob-border-default);border-radius:var(--ob-radius-capsule);padding:var(--ob-space-1);gap:var(--ob-space-1);overflow:hidden;flex-shrink:0}.research-chart-toggle button{border:0;background:transparent;color:inherit}.research-chart-toggle button[aria-pressed=true]{background:var(--ob-surface-inverse);color:var(--ob-brand-lime)}.research-chart-unit{font-size:var(--ob-text-meta);color:var(--ob-text-secondary);line-height:1.6;margin:var(--ob-space-4) 0 var(--ob-space-4)}.research-bars{display:grid;gap:14px}.research-bar-row{display:grid;grid-template-columns:140px minmax(0,1fr) 54px;gap:12px;align-items:center;background:transparent;border:0;padding:4px 0;text-align:left;color:inherit;font-size:var(--ob-text-ui);cursor:pointer}.research-bar-label{line-height:1.45;overflow-wrap:anywhere}.research-bar-track{height:22px;border-radius:3px;background:#e8e8e5;overflow:hidden}.research-bar-fill{display:block;height:100%;background:#181818;border-radius:3px;transition:width .3s,background .15s}.research-bar-row:hover .research-bar-fill,.research-bar-row[aria-pressed=true] .research-bar-fill{background:var(--ob-brand-lime)}.research-bar-value{text-align:right;font-weight:500}.research-chart-detail{font-size:var(--ob-text-meta);line-height:1.6;margin:var(--ob-space-4) 0 0;min-height:42px;color:var(--ob-text-secondary)}.research-table{overflow-x:auto}.research-table table{width:100%;border-collapse:collapse;font-size:var(--ob-text-ui)}.research-table caption{text-align:left;font-weight:500;padding:12px 0 24px}.research-table td,.research-table th{padding:14px 12px;border-bottom:1px solid var(--ob-border-default);text-align:left;line-height:1.5}.research-notes{margin:var(--ob-space-6) 0}.research-notes li{margin-bottom:24px;line-height:1.8}.research-notes .research-section{padding-top:32px;border:0}.research-end{margin-top:var(--ob-space-6)}.research-chart img{max-width:100%;height:auto}.research-employer-index{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:1000px){.research-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.research-report-copy{padding:var(--ob-space-6)}}@media(max-width:760px){.research-header{padding:0 0 var(--ob-space-6);margin-bottom:var(--ob-space-6)}.research-header h1{font-size:var(--ob-text-display)}.research-report-card{grid-template-columns:1fr}.research-cover{min-height:300px}.research-cover,.research-report-copy{padding:var(--ob-space-4)}.research-reading-layout{display:block}.research-toc{position:static;display:flex;overflow:auto;gap:24px;max-height:none;padding:0 0 24px;margin-bottom:32px;border-bottom:1px solid var(--ob-border-default)}.research-toc p{display:none}.research-toc a{min-width:160px}.research-section{padding-top:var(--ob-space-6)}.research-section h2{font-size:var(--ob-text-section)}.research-interactive-chart{padding:20px 16px}.research-chart-head{flex-direction:column;gap:16px}.research-bar-row{grid-template-columns:100px minmax(0,1fr) 48px;gap:8px;font-size:var(--ob-text-meta)}.research-summary{padding:var(--ob-module-padding)}.research-stats{gap:16px}.research-stats dd{font-size:var(--ob-text-section)}}@media(prefers-reduced-motion:reduce){.research-bar-fill,.research-notes summary span,.research-report-card{transition:none}}.research-article-header{position:relative;overflow:hidden;background:var(--ob-brand-lime);color:#111;border:0;border-radius:16px;padding:48px;margin-top:24px;margin-bottom:64px}.research-hero-copy{position:relative;width:50%;z-index:1}.research-article-header h1{font-size:var(--ob-text-display);line-height:1.14;letter-spacing:-.035em;margin:var(--ob-space-4) 0}.research-article-header .research-dek{font-size:var(--ob-text-body-lg);color:inherit;line-height:1.75;margin:0;max-width:480px}.research-article-header .research-eyebrow{line-height:1.8;letter-spacing:.04em;text-transform:none;margin:0}.research-hero-art{position:absolute;inset:0 0 0 54%;overflow:hidden}@media(max-width:1000px){.research-article-header{padding:32px}.research-article-header h1{font-size:var(--ob-text-title)}}@media(max-width:760px){.research-article-header{padding:156px 24px 32px;margin-bottom:40px}.research-hero-copy{width:100%}.research-hero-art{inset:0 0 auto 0;height:100px}.research-article-header h1{font-size:var(--ob-text-title);margin:20px 0}.research-article-header .research-eyebrow{font-size:var(--ob-text-meta)}}.research-shell:has(.research-article) .ob-main{padding-top:0}.research-article .research-article-header{border-radius:0;margin:0 0 var(--ob-space-6);padding:var(--ob-space-6) var(--ob-gutter) var(--ob-space-8)}.research-hero-breadcrumb{position:relative;z-index:1;max-width:50%}.research-hero-breadcrumb .ob-breadcrumb{margin:0}.research-article .research-hero-copy{margin-top:var(--ob-space-6)}.research-article .research-reading-layout{grid-template-columns:280px minmax(0,1fr);gap:var(--ob-space-6);padding:0 var(--ob-gutter)}.research-summary h2{margin:0 0 var(--ob-space-4);font-size:var(--ob-text-section)}.research-summary ol{list-style:none;padding:0;margin:0;display:grid;gap:24px}.research-summary li{display:flex;align-items:flex-start;gap:20px;margin:0}.research-summary li>span{background:var(--ob-brand-lime);border-radius:var(--ob-radius-control);padding:8px;font-size:var(--ob-text-meta);line-height:1.4}.research-summary li p{margin:0;font-size:var(--ob-text-body-lg);line-height:1.75}.research-data-disclosure{border:0;margin-top:var(--ob-space-2)}.research-data-disclosure>summary{display:list-item;list-style:disclosure-closed inside;width:max-content;cursor:pointer;color:var(--ob-text-secondary);font-size:var(--ob-text-meta);padding:0}.research-data-disclosure[open]>summary{list-style-type:disclosure-open}.research-data-disclosure>summary:hover{color:var(--ob-text-primary)}.research-data-disclosure>summary::-webkit-details-marker{display:inline}@media(max-width:1000px){.research-article .research-reading-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--ob-space-6)}}@media(max-width:760px){.research-article .research-article-header{padding:124px var(--ob-gutter) var(--ob-space-6);margin-bottom:var(--ob-space-6)}.research-hero-breadcrumb{max-width:100%}.research-article .research-hero-copy{margin-top:var(--ob-space-4)}.research-article .research-reading-layout{display:block}.research-interactive-chart,.research-summary{padding:var(--ob-module-padding)}}.research-cover-geometry{position:absolute;inset:0 0 0 44%;pointer-events:none;overflow:hidden}.research-cover-geometry img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.research-hero-art .research-cover-geometry{inset:0}.research-hero-art .research-cover-geometry img{object-fit:contain;opacity:.85}@media(max-width:760px){.research-hero-art{inset:0 0 auto 50%}.research-hero-art .research-cover-geometry img{object-fit:cover;object-position:center 40%}}.research-article .research-article-header{display:flex;flex-direction:column;min-height:540px;padding-bottom:var(--ob-gutter);margin-bottom:var(--ob-space-16)}.research-hero-breadcrumb [aria-current=page]{color:var(--ob-text-primary)}.research-article .research-hero-copy{display:flex;flex-direction:column;flex:0 0 auto;margin-top:auto;padding-top:var(--ob-space-12)}.research-article-header .research-dek{max-width:none;width:100%;margin-top:0;padding-top:var(--ob-space-6)}.research-article .research-reading-layout{gap:0;padding:0}.research-article .research-reading-body{width:min(1120px,calc(100% - var(--ob-space-8)));margin-inline:auto}.research-article .research-section{border-top:0;padding-top:var(--ob-space-12)}.research-reading-body .ob-prose p{margin-bottom:var(--ob-space-6)}.research-section h2{color:var(--ob-text-primary)}.research-actions{display:flex;flex-wrap:wrap;gap:var(--ob-space-3);margin:var(--ob-space-6) 0}@media(max-width:760px){.research-article .research-article-header{min-height:620px;margin-bottom:var(--ob-space-12)}.research-article .research-hero-copy{margin-top:auto;padding-top:var(--ob-space-8)}.research-article .research-reading-layout{padding-inline:0}.research-article .research-reading-body{width:100%;max-width:var(--ob-width-reading)}.research-actions .ob-btn{white-space:normal;height:auto;min-height:44px;padding-block:var(--ob-space-2);text-align:center}}.research-index-header{padding-top:var(--ob-space-12)}.research-index-header h1{margin-top:0}@media(max-width:760px){.research-index-header{padding-top:var(--ob-space-8)}}.research-article .research-article-header{isolation:isolate;overflow:visible;background:transparent;padding-inline:0}.research-article .research-article-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--research-cover-color,var(--ob-brand-lime));box-shadow:0 0 0 100vmax var(--research-cover-color,var(--ob-brand-lime));clip-path:inset(0 -100vmax)}@media(min-width:1100px) and (max-width:1599px){.research-article .research-reading-body{width:min(1120px,calc(100% - var(--ob-space-8) - 80px))}}@media(min-width:1600px){.research-article .research-reading-body{width:calc((100% + min(1120px,calc(100% - var(--ob-space-8)))) / 2);max-width:1220px;margin-left:auto;margin-right:0}}@media(min-width:761px){.research-hero-art .research-cover-geometry img{object-position:right center}}