.employment-page{--emp-max:1180px;background:var(--paper,#f1ede3);color:var(--ink,#171918)}.employment-page main{overflow:hidden}.employment-page .employment-hero{max-width:var(--emp-max);margin:0 auto;padding-bottom:52px}.employment-hero h1 em{color:var(--acid,#a8b63f);font-style:normal}.employment-hero-total{align-self:stretch;min-height:270px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:var(--ink,#171918);color:#faf7ef}.employment-hero-total>span,.employment-hero-total small,.employment-hero-total div{font:700 11px/1.35 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.employment-hero-total strong{font:800 clamp(43px,5.8vw,76px)/.9 Arial,sans-serif;letter-spacing:-.07em;color:var(--acid,#a8b63f)}.employment-hero-total div{display:flex;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid #4b4e49}.employment-hero-total b{color:var(--acid,#a8b63f)}
.employment-section{max-width:var(--emp-max);margin:0 auto;padding:82px 0;border-top:1px solid var(--chart-grid,#d2ccc1)}.employment-heading{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:48px;align-items:end;margin-bottom:36px}.employment-heading span{display:block;margin-bottom:12px;color:var(--coral,#c93237);font:800 11px/1.2 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.employment-heading h2{max-width:850px;margin:0;font:800 clamp(34px,4.4vw,62px)/.96 Arial,sans-serif;letter-spacing:-.055em}.employment-heading p{margin:0;color:#555852;font:400 15px/1.55 Arial,sans-serif}.employment-kpis,.employment-entity-status{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--chart-grid,#d2ccc1);background:#faf7ef}.employment-kpis article,.employment-entity-status article{min-height:160px;padding:23px;display:flex;flex-direction:column;border-right:1px solid var(--chart-grid,#d2ccc1)}.employment-kpis article:last-child,.employment-entity-status article:last-child{border:0}.employment-kpis span,.employment-kpis small,.employment-entity-status span,.employment-entity-status small{font:700 10px/1.35 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.employment-kpis strong,.employment-entity-status strong{margin:auto 0 8px;font:800 clamp(29px,3vw,45px)/1 Arial,sans-serif;letter-spacing:-.05em}.employment-kpis .primary{background:var(--ink,#171918);color:#faf7ef}.employment-kpis .primary strong{color:var(--acid,#a8b63f)}
.employment-history-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:20px;margin-top:22px}.employment-chart-panel,.employment-history-table{background:#faf7ef;border:1px solid var(--chart-grid,#d2ccc1)}.employment-chart-panel>header{padding:16px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--chart-grid,#d2ccc1);font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.employment-chart-panel svg{display:block;width:100%;height:auto}.emp-grid line{stroke:#d9d4c9}.emp-grid text{fill:#74766f;font:10px monospace}.emp-area{fill:#a8b63f22}.emp-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.emp-line.total{stroke:#171918}.emp-line.government{stroke:#a8b63f}.emp-point{fill:#faf7ef;stroke:#171918;stroke-width:2}.employment-legend{display:flex;flex-wrap:wrap;gap:18px;padding:0 20px 18px;font:700 10px Arial,sans-serif;text-transform:uppercase}.employment-legend span{display:flex;align-items:center;gap:7px}.employment-legend i{width:18px;height:4px;background:#171918}.employment-legend i.government{background:#a8b63f}.employment-legend i.corporations{height:12px;background:#a8b63f22;border:1px solid #a8b63f}.employment-history-table{overflow:auto}.employment-history-table table{width:100%;border-collapse:collapse;font:12px Arial,sans-serif}.employment-history-table th,.employment-history-table td{padding:11px 12px;border-bottom:1px solid #ddd8cd;text-align:right;font-variant-numeric:tabular-nums}.employment-history-table th:first-child{text-align:left}.employment-history-table thead th{font-size:9px;text-transform:uppercase;color:#696c65}.employment-history-table tbody tr:first-child{background:#eef0d7;font-weight:800}
.employment-growth{max-width:none;padding-left:max(24px,calc((100vw - var(--emp-max))/2));padding-right:max(24px,calc((100vw - var(--emp-max))/2));background:#e8e4da}.employment-growth-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.employment-growth-split,.employment-growth-reading{border:1px solid var(--chart-grid,#d2ccc1);background:#faf7ef}.employment-growth-split>header,.employment-function-panel>header{display:flex;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid var(--chart-grid,#d2ccc1);font:800 10px/1.35 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.employment-growth-split>div{padding:30px;display:grid;grid-template-columns:minmax(230px,.85fr) minmax(260px,1.15fr);gap:38px;align-items:center}.employment-growth-donut{position:relative;width:min(100%,280px);aspect-ratio:1;margin:auto;border-radius:50%;background:conic-gradient(var(--acid,#a8b63f) 0 calc(var(--government-share)*1%),var(--coral,#c93237) calc(var(--government-share)*1%) 100%)}.employment-growth-donut:after{content:"";position:absolute;inset:48px;border-radius:50%;background:#faf7ef}.employment-growth-donut>div{position:absolute;z-index:1;inset:66px;display:flex;flex-direction:column;justify-content:center;text-align:center}.employment-growth-donut strong{font:800 clamp(36px,4vw,56px)/.95 Arial,sans-serif;letter-spacing:-.06em}.employment-growth-donut span{margin-top:8px;font:800 9px/1.3 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.employment-growth-legend{display:grid;gap:12px}.employment-growth-legend article{display:grid;grid-template-columns:8px 1fr;gap:14px;padding:17px;border:1px solid #ddd8cd}.employment-growth-legend article>i{display:block;background:var(--acid,#a8b63f)}.employment-growth-legend article>i.corporations{background:var(--coral,#c93237)}.employment-growth-legend article div{display:grid;grid-template-columns:1fr auto;gap:5px 15px}.employment-growth-legend span,.employment-growth-legend small{font:800 9px/1.3 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.employment-growth-legend strong{font:800 24px/1 Arial,sans-serif;letter-spacing:-.04em}.employment-growth-legend small{text-align:right;color:#6a6d66}.employment-growth-reading{padding:28px;display:flex;flex-direction:column;background:var(--ink,#171918);color:#faf7ef}.employment-growth-reading>span,.employment-growth-reading>small{font:800 10px/1.3 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.employment-growth-reading>strong{margin:28px 0 4px;color:var(--acid,#a8b63f);font:800 clamp(48px,5.7vw,74px)/.88 Arial,sans-serif;letter-spacing:-.065em}.employment-growth-reading h3{margin:auto 0 10px;padding-top:40px;font:800 22px/1.05 Arial,sans-serif;letter-spacing:-.025em}.employment-growth-reading p{margin:0;color:#c6c8c2;font:13px/1.6 Arial,sans-serif}
.employment-school-evidence{margin-top:18px;border:1px solid #bfc77d;background:#f4f5df}.employment-school-evidence>div:first-child{padding:30px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);column-gap:50px}.employment-school-evidence>div:first-child span{grid-column:1}.employment-school-evidence>div:first-child h3{grid-column:1}.employment-school-evidence>div:first-child p{grid-column:2;grid-row:1/3;align-self:end}.employment-school-evidence>div:first-child span,.employment-cost-heading span{display:block;margin-bottom:10px;color:var(--coral,#c93237);font:800 10px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.employment-school-evidence h3,.employment-cost-heading h3{margin:0;font:800 clamp(30px,3.7vw,48px)/.98 Arial,sans-serif;letter-spacing:-.05em}.employment-school-evidence>div:first-child p{margin:2px 0 0;color:#555852;font:14px/1.55 Arial,sans-serif}.employment-school-evidence>#employment-school-growth{padding:0 30px 28px}.employment-school-total{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.employment-school-total span,.employment-school-total small{font:800 9px Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.employment-school-total strong{font:800 clamp(22px,3vw,38px)/1 Arial,sans-serif;letter-spacing:-.045em}.employment-school-total strong i{color:#7c842e;font-style:normal}.employment-school-bar{height:40px;display:flex;background:#ddd8cd}.employment-school-bar i{display:block;height:100%}.employment-school-bar .pedagogical{background:var(--acid,#a8b63f)}.employment-school-bar .nonpedagogical{background:var(--coral,#c93237)}.employment-school-legend{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.employment-school-legend article{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center}.employment-school-legend i{width:10px;height:10px;background:var(--acid,#a8b63f)}.employment-school-legend i.nonpedagogical{background:var(--coral,#c93237)}.employment-school-legend span{font:700 11px Arial,sans-serif}.employment-school-legend strong{font:800 13px Arial,sans-serif}.employment-school-evidence footer{padding:18px 30px;border-top:1px solid #cdd38d;color:#5b5e52;font:12px/1.55 Arial,sans-serif}
.employment-cost-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:44px;align-items:end;margin:76px 0 30px}.employment-cost-heading p{margin:0;color:#555852;font:14px/1.55 Arial,sans-serif}.employment-cost-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--chart-grid,#d2ccc1);background:#faf7ef}.employment-cost-kpis article{min-height:150px;padding:20px;display:flex;flex-direction:column;border-right:1px solid var(--chart-grid,#d2ccc1)}.employment-cost-kpis article:last-child{border:0}.employment-cost-kpis article.primary{background:var(--ink,#171918);color:#faf7ef}.employment-cost-kpis span,.employment-cost-kpis small{font:800 9px/1.35 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.employment-cost-kpis strong{margin:auto 0 8px;font:800 clamp(28px,3vw,41px)/.95 Arial,sans-serif;letter-spacing:-.05em}.employment-cost-kpis strong i{font:800 10px Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}.employment-cost-kpis .primary strong{color:var(--acid,#a8b63f)}.employment-cost-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin-top:18px}.employment-cost-chart svg{display:block;width:100%;height:auto}.emp-cost-area{fill:#a8b63f1f}.emp-cost-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.emp-cost-line.nominal{stroke:#171918}.emp-cost-line.real{stroke:var(--coral,#c93237);stroke-width:3}.emp-cost-point{fill:#faf7ef;stroke-width:2}.emp-cost-point.nominal{stroke:#171918}.emp-cost-point.real{stroke:var(--coral,#c93237)}.employment-legend i.cost-nominal{background:#171918}.employment-legend i.cost-real{background:var(--coral,#c93237)}.employment-function-panel{background:#faf7ef;border:1px solid var(--chart-grid,#d2ccc1)}.employment-function-panel>header{display:grid}.employment-function-panel>header span{color:#6e716b;font-size:8px}.employment-function-panel>#employment-function-growth{padding:14px 20px}.employment-function-panel article{display:grid;grid-template-columns:1fr 42px;column-gap:10px;padding:7px 0}.employment-function-panel article>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px}.employment-function-panel article span,.employment-function-panel article strong,.employment-function-panel article small{font:800 9px/1.25 Arial,sans-serif}.employment-function-panel article span{max-width:75%;text-transform:uppercase}.employment-function-panel article strong{font-size:11px}.employment-function-panel article small{text-align:right;color:#73766f}.employment-function-track{height:7px;margin-top:5px;background:#e0dcd2}.employment-function-track i{display:block;height:100%;background:var(--acid,#a8b63f)}.employment-growth-note{margin:18px 0 0;padding:20px 22px;border-left:6px solid var(--coral,#c93237);background:#f7f3e9;color:#555852;font:13px/1.6 Arial,sans-serif}
.employment-boundary{max-width:none;padding-left:max(24px,calc((100vw - var(--emp-max))/2));padding-right:max(24px,calc((100vw - var(--emp-max))/2));background:var(--ink,#171918);color:#faf7ef}.employment-boundary .employment-heading p{color:#b8bbb4}.employment-boundary-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.employment-boundary-equation article{min-height:190px;padding:25px;display:flex;flex-direction:column;border:1px solid #474a45}.employment-boundary-equation article.final{background:#faf7ef;color:#171918}.employment-boundary-equation span,.employment-boundary-equation small{font:800 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.employment-boundary-equation strong{margin:auto 0 8px;color:var(--acid,#a8b63f);font:800 clamp(35px,4vw,58px)/1 Arial,sans-serif;letter-spacing:-.055em}.employment-boundary-equation b{align-self:center;padding:15px;color:var(--acid,#a8b63f);font:800 28px Arial,sans-serif}.employment-derived-note{margin:20px 0 0;padding:20px 22px;border-left:6px solid var(--acid,#a8b63f);background:#242824;color:#c4c7bf;font:13px/1.6 Arial,sans-serif}
.employment-layer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.employment-layer-grid article{padding:24px;background:#faf7ef;border:1px solid var(--chart-grid,#d2ccc1)}.employment-layer-grid article.partial{border-top:5px solid var(--coral,#c93237)}.employment-layer-grid header{display:flex;justify-content:space-between;gap:18px}.employment-layer-grid header span{font:800 13px/1.25 Arial,sans-serif}.employment-layer-grid header b,.employment-layer-grid footer b{font:800 9px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#5d6625}.employment-layer-grid article.partial header b{color:var(--coral,#c93237)}.employment-layer-grid article>strong{display:block;margin:36px 0 5px;font:800 clamp(38px,5vw,62px)/.9 Arial,sans-serif;letter-spacing:-.06em}.employment-layer-grid article>small{font:700 10px Arial,sans-serif;text-transform:uppercase}.employment-layer-grid article>div{height:14px;margin:20px 0 8px;background:#dfdbd1}.employment-layer-grid article>div i{display:block;height:100%;background:var(--acid,#a8b63f)}.employment-layer-grid article>p{margin:0;font:700 11px Arial,sans-serif}.employment-layer-grid footer{margin-top:22px;padding-top:15px;display:flex;justify-content:space-between;border-top:1px solid #ddd8cd}.employment-layer-grid footer a{color:inherit;font:700 11px Arial,sans-serif}.employment-no-sum{margin-top:18px;padding:22px;display:grid;grid-template-columns:110px 1fr;align-items:center;background:#e6e2d8;border-left:6px solid var(--coral,#c93237)}.employment-no-sum strong{font:800 42px Arial,sans-serif;color:var(--coral,#c93237)}.employment-no-sum p{margin:0;font:700 14px/1.55 Arial,sans-serif}
.employment-explorer{max-width:none;padding-left:max(24px,calc((100vw - var(--emp-max))/2));padding-right:max(24px,calc((100vw - var(--emp-max))/2));background:#f7f3e9}.employment-explorer-rule{display:grid;grid-template-columns:80px 1fr;align-items:center;margin:-8px 0 20px;padding:16px 20px;border-left:6px solid var(--coral,#c93237);background:#e8e4da}.employment-explorer-rule strong{font:800 30px Arial,sans-serif;color:var(--coral,#c93237)}.employment-explorer-rule p{margin:0;font:700 13px/1.5 Arial,sans-serif}.employment-scope-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #171918;background:#171918;gap:1px}.employment-scope-tabs button{min-width:0;padding:15px 13px;border:0;background:#faf7ef;color:#171918;text-align:left;cursor:pointer}.employment-scope-tabs button:hover{background:#eef0d7}.employment-scope-tabs button[aria-pressed="true"]{background:#171918;color:#faf7ef}.employment-scope-tabs button span,.employment-scope-tabs button small{display:block;font:800 9px/1.3 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.employment-scope-tabs button strong{display:block;margin:14px 0 4px;font:800 clamp(18px,2.2vw,28px)/1 Arial,sans-serif;letter-spacing:-.04em}.employment-scope-tabs button[aria-pressed="true"] strong{color:var(--acid,#a8b63f)}.employment-explorer-shell{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.55fr);gap:16px;margin-top:16px}.employment-explorer-main,.employment-explorer-detail{border:1px solid #171918;background:#faf7ef}.employment-explorer-toolbar{min-height:54px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #171918}.employment-explorer-toolbar nav{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.employment-explorer-toolbar nav button{padding:4px 0;border:0;background:transparent;color:#646861;font:800 10px/1.3 Arial,sans-serif;text-decoration:underline;cursor:pointer}.employment-explorer-toolbar nav button[aria-current="page"]{color:#171918;text-decoration:none}.employment-explorer-toolbar nav i{font-style:normal;color:#aaa79f}.employment-explorer-toolbar>span{display:flex;align-items:center;gap:10px;white-space:nowrap;font:800 10px Arial,sans-serif;text-transform:uppercase}.employment-explorer-toolbar>span b{padding:5px 7px;background:#171918;color:#faf7ef}.employment-treemap{position:relative;height:530px;background:#171918;overflow:hidden}.employment-tile{position:absolute;left:var(--tile-x);top:var(--tile-y);width:var(--tile-w);height:var(--tile-h);padding:16px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:2px solid #171918;color:#171918;text-align:left;cursor:pointer;transition:filter .15s ease,outline .15s ease}.employment-tile:hover,.employment-tile:focus-visible{z-index:2;filter:brightness(1.08);outline:3px solid #fff;outline-offset:-6px}.employment-tile.selected{outline:4px solid #fff;outline-offset:-8px}.employment-tile.tone-0{background:#a8b63f}.employment-tile.tone-1{background:#d9a53b}.employment-tile.tone-2{background:#dd7866}.employment-tile.tone-3{background:#8fb9b0}.employment-tile.tone-4{background:#c9c2e4}.employment-tile.tone-5{background:#e6ded0}.employment-tile>span{max-width:100%;font:800 clamp(12px,1.4vw,18px)/1.05 Arial,sans-serif;letter-spacing:-.02em}.employment-tile>strong{margin:auto 0 4px;font:800 clamp(21px,3vw,43px)/.9 Arial,sans-serif;letter-spacing:-.06em}.employment-tile>small{font:800 9px/1.25 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.employment-tile.compact{padding:9px}.employment-tile.compact>span{font-size:10px}.employment-tile.compact>strong{font-size:17px}.employment-tile.compact>small{display:none}.employment-treemap-leaf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#a8b63f}.employment-treemap-leaf strong{font:800 clamp(52px,9vw,104px)/.9 Arial,sans-serif;letter-spacing:-.07em}.employment-treemap-leaf span,.employment-treemap-leaf small{font:800 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.employment-treemap-leaf small{margin-top:20px}.employment-explorer-detail{padding:24px;display:flex;flex-direction:column}.employment-explorer-detail>span{font:800 9px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#696c65}.employment-detail-status{margin:12px 0 26px;display:flex;justify-content:space-between;gap:10px}.employment-detail-status b,.employment-detail-status code{font:800 9px Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.employment-detail-status b{color:#5d6625}.employment-explorer-detail h3{margin:0;font:800 clamp(24px,3vw,38px)/.96 Arial,sans-serif;letter-spacing:-.045em}.employment-explorer-detail>strong{display:block;margin:28px 0 8px;font:800 clamp(36px,4vw,56px)/.9 Arial,sans-serif;letter-spacing:-.06em}.employment-explorer-detail>strong small{font:800 10px Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}.employment-detail-share{height:10px;background:#e0dcd2}.employment-detail-share i{display:block;height:100%;background:var(--acid,#a8b63f)}.employment-explorer-detail>p{margin:7px 0 0;font:700 10px Arial,sans-serif}.employment-detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:24px -24px 0;background:#d2ccc1;border-top:1px solid #d2ccc1;border-bottom:1px solid #d2ccc1}.employment-detail-metrics article{min-height:82px;padding:13px;background:#faf7ef;display:flex;flex-direction:column;justify-content:space-between}.employment-detail-metrics span{font:800 8px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#696c65}.employment-detail-metrics strong{font:800 16px/1 Arial,sans-serif}.employment-detail-metrics strong small{font-size:8px;text-transform:uppercase}.employment-explorer-detail .employment-detail-note{margin:18px 0 0;padding:13px;border-left:4px solid var(--coral,#c93237);background:#eeeae1;font:12px/1.5 Arial,sans-serif}.employment-explorer-detail>a{margin-top:auto;padding-top:24px;color:#171918;font:800 10px Arial,sans-serif;text-transform:uppercase}.employment-explorer-table{margin-top:16px;border:1px solid #171918;background:#faf7ef;overflow:auto}.employment-explorer-table table{width:100%;border-collapse:collapse;font:12px Arial,sans-serif}.employment-explorer-table caption{padding:14px 16px;background:#171918;color:#faf7ef;text-align:left;font:800 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.employment-explorer-table th,.employment-explorer-table td{padding:12px 14px;border-bottom:1px solid #ddd8cd;text-align:left}.employment-explorer-table th:first-child{width:55%}.employment-explorer-table td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:800}.employment-explorer-table thead th{color:#696c65;font:800 9px Arial,sans-serif;text-transform:uppercase}.employment-explorer-table tbody tr.selected{background:#eef0d7}.employment-explorer-table button{border:0;background:transparent;color:#5d6625;font:800 10px Arial,sans-serif;text-transform:uppercase;cursor:pointer}.employment-explorer-source{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:16px;background:#171918;border:1px solid #171918}.employment-explorer-source a{padding:15px 17px;display:grid;gap:5px;background:#e8e4da;color:#171918;text-decoration:none}.employment-explorer-source span{font:800 8px Arial,sans-serif;text-transform:uppercase}.employment-explorer-source strong{font:700 11px/1.4 Arial,sans-serif}
.employment-entities{background:#ece9df}.employment-download{display:inline-block;margin-top:24px;padding:14px 18px;background:#171918;color:#faf7ef;text-decoration:none;font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.employment-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.employment-method-grid article{padding:24px;background:#faf7ef;border:1px solid var(--chart-grid,#d2ccc1)}.employment-method-grid b{color:var(--acid,#a8b63f);font:800 42px Arial,sans-serif}.employment-method-grid h3{margin:24px 0 10px;font:800 18px Arial,sans-serif}.employment-method-grid p{margin:0;font:13px/1.55 Arial,sans-serif}.employment-sources{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;background:#171918;border:1px solid #171918}.employment-sources a{padding:17px 19px;display:grid;gap:6px;background:#faf7ef;color:inherit;text-decoration:none}.employment-sources span{font:700 9px Arial,sans-serif;text-transform:uppercase;color:#6d7069}.employment-sources strong{font:700 12px/1.4 Arial,sans-serif}.employment-load-error{max-width:var(--emp-max);margin:20px auto;padding:20px;background:#f5d9d6;border-left:6px solid var(--coral,#c93237)}
@media(max-width:900px){.employment-page .employment-hero,.employment-section{margin-left:22px;margin-right:22px}.employment-heading{grid-template-columns:1fr;gap:18px}.employment-history-layout,.employment-growth-overview,.employment-cost-layout,.employment-explorer-shell{grid-template-columns:1fr}.employment-growth,.employment-boundary,.employment-explorer{margin:0;padding-left:22px;padding-right:22px}.employment-scope-tabs{display:flex;overflow-x:auto}.employment-scope-tabs button{flex:0 0 170px}.employment-school-evidence>div:first-child,.employment-cost-heading{grid-template-columns:1fr;gap:18px}.employment-school-evidence>div:first-child span,.employment-school-evidence>div:first-child h3,.employment-school-evidence>div:first-child p{grid-column:1;grid-row:auto}.employment-boundary-equation{grid-template-columns:1fr}.employment-boundary-equation b{transform:rotate(90deg)}.employment-layer-grid{grid-template-columns:1fr}.employment-method-grid{grid-template-columns:1fr}}
@media(max-width:600px){.employment-page .employment-hero{margin:0}.employment-section{padding:60px 0;margin-left:16px;margin-right:16px}.employment-growth,.employment-boundary,.employment-explorer{margin:0;padding-left:16px;padding-right:16px}.employment-kpis,.employment-entity-status,.employment-cost-kpis{grid-template-columns:1fr 1fr}.employment-kpis article:nth-child(2),.employment-entity-status article:nth-child(2),.employment-cost-kpis article:nth-child(2){border-right:0}.employment-kpis article:nth-child(-n+2),.employment-entity-status article:nth-child(-n+2),.employment-cost-kpis article:nth-child(-n+2){border-bottom:1px solid var(--chart-grid,#d2ccc1)}.employment-heading h2{font-size:38px}.employment-growth-split>div{grid-template-columns:1fr;padding:22px}.employment-growth-reading{min-height:420px}.employment-school-evidence>div:first-child,.employment-school-evidence>#employment-school-growth{padding-left:20px;padding-right:20px}.employment-school-total{display:grid}.employment-school-legend{grid-template-columns:1fr}.employment-cost-heading{margin-top:58px}.employment-no-sum,.employment-explorer-rule{grid-template-columns:1fr}.employment-treemap{height:500px}.employment-explorer-toolbar{align-items:flex-start;flex-direction:column}.employment-explorer-detail{min-height:520px}.employment-explorer-table th:first-child{min-width:210px}.employment-explorer-source,.employment-sources{grid-template-columns:1fr}}
