.cGZT3a_page{--salary-series-1:#2a78d6;--salary-series-2:#eb6834;--salary-pos:#2a78d6;--salary-neg:#e34948;--salary-surface:var(--course-paper);--salary-plane:#fafafb;--salary-grid:#e6e7ea;--salary-baseline:#c6c8ce;--salary-muted:var(--course-muted);--salary-secondary:#55575e;--salary-ink:var(--course-ink);background:var(--course-paper);color:var(--salary-ink);min-height:100vh;padding:clamp(44px,6vw,104px) 24px 96px;font-size:1.06rem;line-height:1.65}.cGZT3a_column{max-width:680px;margin:0 auto}.cGZT3a_title{font-family:var(--course-display-font);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:400;line-height:1.06}.cGZT3a_byline{color:var(--salary-muted);align-items:center;gap:8px;margin:0 0 18px;font-size:.84rem;display:flex}.cGZT3a_byline a{color:var(--salary-secondary);-webkit-text-decoration-color:var(--course-line-color);text-decoration-color:var(--course-line-color);text-underline-offset:3px}.cGZT3a_lede{color:var(--salary-secondary);margin:0 0 10px;font-size:clamp(1.1rem,1.6vw,1.24rem);line-height:1.55}.cGZT3a_meta{color:var(--salary-muted);margin:0 0 34px;font-size:.88rem}.cGZT3a_column h2{font-family:var(--course-display-font);letter-spacing:-.03em;margin:46px 0 14px;font-size:clamp(1.6rem,2.6vw,2.05rem);font-weight:400;line-height:1.16}.cGZT3a_column p{margin:0 0 18px}.cGZT3a_column ul,.cGZT3a_column ol{margin:0 0 18px;padding-left:22px}.cGZT3a_column li{margin-bottom:9px}.cGZT3a_column strong{font-weight:700}.cGZT3a_column a{color:var(--course-accent)}.cGZT3a_pull{border-left:3px solid var(--salary-series-1);font-family:var(--course-display-font);margin:26px 0;padding:4px 0 4px 18px;font-size:1.24rem;line-height:1.45}.cGZT3a_tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-width:680px;margin:28px auto 34px;display:grid}.cGZT3a_tile{background:var(--salary-plane);border:1px solid var(--course-line-color);border-radius:12px;padding:13px 14px}.cGZT3a_tileLabel{color:var(--salary-secondary);margin:0 0 5px;font-size:.8rem;line-height:1.35}.cGZT3a_tileValue{letter-spacing:-.02em;font-size:1.55rem;font-weight:700;line-height:1.1}.cGZT3a_tileNote{color:var(--salary-secondary);margin:5px 0 0;font-size:.8rem;line-height:1.35}.cGZT3a_tileDown{color:#c53434}.cGZT3a_figure{max-width:1080px;margin:30px auto 34px}.cGZT3a_figureTitle{margin:0 0 4px;font-size:.95rem;font-weight:700}.cGZT3a_figureCaption{color:var(--salary-secondary);margin:0 0 14px;font-size:.88rem;line-height:1.5}.cGZT3a_legend{color:var(--salary-secondary);flex-wrap:wrap;gap:16px;margin:2px 0 10px;font-size:.85rem;display:flex}.cGZT3a_legend span{align-items:center;gap:7px;display:inline-flex}.cGZT3a_legendLine{border-radius:2px;width:16px;height:3px;display:inline-block}.cGZT3a_legendDash{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 9px);width:16px;height:3px;display:inline-block}.cGZT3a_legendDot{border-radius:3px;width:11px;height:11px;display:inline-block}.cGZT3a_legendSeriesOne{background:var(--salary-series-1);color:var(--salary-series-1)}.cGZT3a_legendSeriesTwo{background:var(--salary-series-2)}.cGZT3a_legendPositive{background:var(--salary-pos)}.cGZT3a_legendNegative{background:var(--salary-neg)}.cGZT3a_chartBox{background:var(--salary-plane);border:1px solid var(--course-line-color);border-radius:14px;padding:18px 18px 12px;position:relative}.cGZT3a_chartScroll{overscroll-behavior-x:contain;overflow-x:auto}.cGZT3a_chartScroll svg{width:100%;height:auto;display:block;overflow:visible}.cGZT3a_tooltip{background:var(--salary-surface);border:1px solid var(--course-line-color);color:var(--salary-ink);pointer-events:none;white-space:nowrap;z-index:5;border-radius:9px;padding:9px 11px;font-size:.78rem;line-height:1.45;position:absolute;top:0;left:0;box-shadow:0 6px 22px #00000021}.cGZT3a_tooltip b{font-weight:600}.cGZT3a_tooltipKind{color:var(--salary-muted)}.cGZT3a_tooltipRow{color:var(--salary-secondary);align-items:center;gap:7px;margin-top:4px;display:flex}.cGZT3a_tooltipNumber{color:var(--salary-ink);font-variant-numeric:tabular-nums;font-weight:600}.cGZT3a_details{background:var(--salary-plane);border:1px solid var(--course-line-color);border-radius:12px;margin:22px 0;padding:14px 18px}.cGZT3a_details summary{color:var(--salary-secondary);cursor:pointer;min-height:32px;font-size:.94rem;font-weight:700}.cGZT3a_details summary:hover{color:var(--salary-ink)}.cGZT3a_details p{color:var(--salary-secondary);margin:14px 0 0;font-size:.92rem}.cGZT3a_sources{color:var(--salary-secondary);font-size:.95rem}.cGZT3a_sources li{margin-bottom:12px}.cGZT3a_gridLine{stroke:var(--salary-grid);stroke-width:1px}.cGZT3a_baseLine{stroke:var(--salary-baseline);stroke-width:1px}.cGZT3a_axisLabel{fill:var(--salary-muted)}.cGZT3a_axisTitle{fill:var(--salary-secondary)}.cGZT3a_nameLabel{fill:var(--salary-ink)}.cGZT3a_valueLabel{fill:var(--salary-ink);font-variant-numeric:tabular-nums;font-weight:600}.cGZT3a_valueLabelQuiet{fill:var(--salary-secondary);font-variant-numeric:tabular-nums}.cGZT3a_lineSeriesOne{fill:none;stroke:var(--salary-series-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cGZT3a_lineSeriesTwo{fill:none;stroke:var(--salary-series-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cGZT3a_lineBreak{stroke-dasharray:5 5}.cGZT3a_dotSeriesOne{fill:var(--salary-series-1);stroke:var(--salary-surface);stroke-width:2px}.cGZT3a_dotSeriesTwo{fill:var(--salary-series-2);stroke:var(--salary-surface);stroke-width:2px}.cGZT3a_barSeriesOne{fill:var(--salary-series-1)}.cGZT3a_barSeriesTwo{fill:var(--salary-series-2)}.cGZT3a_barPositive{fill:var(--salary-pos)}.cGZT3a_barNegative{fill:var(--salary-neg)}.cGZT3a_trendLine{stroke:var(--salary-series-2);stroke-linecap:round;stroke-width:2px}.cGZT3a_trendLabel{fill:var(--salary-secondary)}.cGZT3a_scatterDot{fill:var(--salary-series-1);stroke:var(--salary-surface);stroke-width:2px}.cGZT3a_hitArea{fill:#0000}.cGZT3a_crosshair{stroke:var(--salary-baseline);stroke-width:1px}@media (max-width:760px){.cGZT3a_page{padding:32px 16px 72px;font-size:1rem}.cGZT3a_chartFitMobile{overflow-x:hidden}.cGZT3a_chartFitMobile svg{min-width:0}.cGZT3a_chartScrollableMobile svg{min-width:620px}.cGZT3a_chartBox{padding:14px 12px 10px}}
