.salary-comparison-record_page__PKp7h{--paper:#fffefa;--ink:#283026;--muted:#626b5e;--green:#486143;--line:#dce2d6;--wash:#f1f4ed;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased}.salary-comparison-record_article__S0qi0{width:100%;max-width:844px;margin-inline:auto;padding:36px 32px 48px}.salary-comparison-record_page__PKp7h a{color:var(--green);text-underline-offset:4px}.salary-comparison-record_page__PKp7h a:hover{text-decoration:underline}.salary-comparison-record_page__PKp7h a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.salary-comparison-record_breadcrumb__o2CCg{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;color:var(--muted);font-size:13px}.salary-comparison-record_article__S0qi0 h1{margin:0;font-size:clamp(30px,4.6vw,42px);font-weight:800;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.salary-comparison-record_byline__sfH_W{margin:12px 0 0;font-size:13px;line-height:1.8;color:var(--muted)}.salary-comparison-record_basis__6hFZa{margin:24px 0 0;font-size:16px;line-height:1.8;color:var(--muted)}.salary-comparison-record_incomeSection__gBSj6{margin-top:32px}.salary-comparison-record_formula__AgCq2{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;background:var(--wash);border-radius:8px;font-variant-numeric:tabular-nums}.salary-comparison-record_formula__AgCq2 h2{margin:0;font-size:15px;font-weight:700;line-height:1.6;white-space:nowrap}.salary-comparison-record_calculation__hGzev{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0}.salary-comparison-record_calculation__hGzev>span{font-size:18px;font-weight:550}.salary-comparison-record_calculation__hGzev small{margin-left:4px;font-size:12px;font-weight:450}.salary-comparison-record_calculation__hGzev .salary-comparison-record_operator__AVbIj{color:var(--muted);font-size:15px}.salary-comparison-record_calculation__hGzev strong{color:var(--green);font-size:22px;font-weight:750;letter-spacing:-.015em}.salary-comparison-record_tableScroll__9bNEr{overflow-x:auto}.salary-comparison-record_tableScroll__9bNEr table{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.salary-comparison-record_teacherColumn__p4yLx{width:18%}.salary-comparison-record_incomeColumn__7rxMI{width:30%}.salary-comparison-record_tableScroll__9bNEr caption{margin-bottom:16px;color:var(--muted);text-align:left;font-size:12px;line-height:1.6}.salary-comparison-record_tableScroll__9bNEr td,.salary-comparison-record_tableScroll__9bNEr th{padding:16px 10px;text-align:right;white-space:nowrap}.salary-comparison-record_tableScroll__9bNEr td:first-child,.salary-comparison-record_tableScroll__9bNEr th:first-child{padding-left:0;text-align:left}.salary-comparison-record_tableScroll__9bNEr td:last-child,.salary-comparison-record_tableScroll__9bNEr th:last-child{padding-right:0}.salary-comparison-record_tableScroll__9bNEr thead th{padding-top:0;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500}.salary-comparison-record_tableScroll__9bNEr tbody tr{border-bottom:1px solid var(--line)}.salary-comparison-record_tableScroll__9bNEr tbody th{font-size:16px;font-weight:650}.salary-comparison-record_tableScroll__9bNEr tbody td{font-size:16px;font-weight:450}.salary-comparison-record_tableScroll__9bNEr .salary-comparison-record_total__pcWVX{font-weight:650}.salary-comparison-record_tableScroll__9bNEr tbody .salary-comparison-record_amount__XqIWL{color:var(--green);font-size:22px;font-weight:750;letter-spacing:-.015em}.salary-comparison-record_notes__U3w20{margin-top:20px}.salary-comparison-record_notes__U3w20 p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.salary-comparison-record_notes__U3w20 p+p{margin-top:4px}.salary-comparison-record_authorSection__yN_uO{margin-top:36px;padding:28px 32px;background:var(--wash);border:1px solid var(--line);border-radius:12px}.salary-comparison-record_authorSection__yN_uO h2{margin:0 0 16px;color:var(--green);font-size:13px;font-weight:650;line-height:1.6;letter-spacing:.08em}.salary-comparison-record_authorSection__yN_uO p{margin:0;font-size:18px;font-weight:500;line-height:1.9;overflow-wrap:break-word}.salary-comparison-record_authorSection__yN_uO p+p{margin-top:8px}.salary-comparison-record_authorSection__yN_uO strong{font-size:inherit;font-weight:800}.salary-comparison-record_dividedGroup__eXLnC{margin-top:24px;padding-top:24px;border-top:1px solid #cdd7c5}.salary-comparison-record_closingGroup__oKgbj{margin-top:24px}.salary-comparison-record_followup__dGeYP{color:var(--green)}.salary-comparison-record_returnLink__Cg0MZ{margin-top:32px;font-size:14px;line-height:1.8}@media (max-width:600px){.salary-comparison-record_article__S0qi0{padding:24px 20px 32px}.salary-comparison-record_article__S0qi0 h1{font-size:30px}.salary-comparison-record_basis__6hFZa{margin-top:20px;font-size:15px}.salary-comparison-record_incomeSection__gBSj6{margin-top:28px}.salary-comparison-record_formula__AgCq2{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;margin-bottom:16px}.salary-comparison-record_formula__AgCq2 h2{font-size:14px}.salary-comparison-record_calculation__hGzev{gap:8px}.salary-comparison-record_incomeColumn__7rxMI{width:34%}.salary-comparison-record_tableScroll__9bNEr caption{margin-bottom:12px;font-size:11px}.salary-comparison-record_tableScroll__9bNEr td,.salary-comparison-record_tableScroll__9bNEr th{padding:16px 4px}.salary-comparison-record_tableScroll__9bNEr thead th{font-size:11px;line-height:1.6}.salary-comparison-record_headingBreak__w4n4s{display:block}.salary-comparison-record_tableScroll__9bNEr tbody th{font-size:14px}.salary-comparison-record_tableScroll__9bNEr tbody td{font-size:15px}.salary-comparison-record_tableScroll__9bNEr tbody .salary-comparison-record_amount__XqIWL{font-size:19px}.salary-comparison-record_authorSection__yN_uO{margin-top:28px;padding:24px 20px}.salary-comparison-record_authorSection__yN_uO p{font-size:17px}.salary-comparison-record_dividedGroup__eXLnC{margin-top:20px;padding-top:20px}.salary-comparison-record_closingGroup__oKgbj{margin-top:20px}}@media (max-width:360px){.salary-comparison-record_article__S0qi0{padding-inline:16px}.salary-comparison-record_article__S0qi0 h1{font-size:28px}.salary-comparison-record_formula__AgCq2{padding-inline:12px}.salary-comparison-record_calculation__hGzev{gap:6px}.salary-comparison-record_calculation__hGzev>span{font-size:17px}.salary-comparison-record_calculation__hGzev strong{font-size:20px}.salary-comparison-record_tableScroll__9bNEr tbody .salary-comparison-record_amount__XqIWL{font-size:17px}.salary-comparison-record_tableScroll__9bNEr tbody th{font-size:13px}.salary-comparison-record_authorSection__yN_uO{padding-inline:16px}}@media print{.salary-comparison-record_article__S0qi0{max-width:none;padding:0}.salary-comparison-record_breadcrumb__o2CCg,.salary-comparison-record_returnLink__Cg0MZ{display:none}.salary-comparison-record_authorSection__yN_uO,.salary-comparison-record_incomeSection__gBSj6{break-inside:avoid}}