.first-job-review .prose>figure.whole-visit-illustration{max-width:600px;margin:32px auto 42px}.first-job-review .whole-visit-illustration img{border-radius:0;width:100%}.first-job-review .whole-visit-illustration figcaption{text-align:center;font-size:13px;line-height:1.6}.first-job-review .prose>table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.55;display:table}.first-job-review .prose>table th,.first-job-review .prose>table td{vertical-align:top;overflow-wrap:break-word;min-width:0;padding:14px 16px}.first-job-review .prose>table:first-of-type th:first-child{width:66%}.first-job-review .prose>table:nth-of-type(2) th:first-child{width:52%}.first-job-review .prose>table:nth-of-type(3) th:first-child{width:35%}.first-job-review .prose>table:nth-of-type(-n+2) tbody tr:last-child{border-top:2px solid #9ba997}.first-job-review .prose>table:nth-of-type(2) tbody tr:first-child td:last-child{background:#f3e8c8;font-weight:700}.first-job-review .job-result-comparison{border-block:1px solid #aab6a4;grid-template-columns:1fr 1fr;margin:27px 0;padding:25px 0 18px;display:grid}.first-job-review .job-result{padding-inline:0 24px}.first-job-review .job-result.actual-result{border-left:1px solid #d5dbcf;padding-inline:28px 0}.first-job-review .result-label{color:var(--muted);font-size:14px}.first-job-review .prose .result-value{font-family:var(--serif);letter-spacing:-.035em;margin:7px 0 8px;font-size:46px;line-height:1.2}.first-job-review .result-value span{letter-spacing:0;margin-left:4px;font-family:Arial,sans-serif;font-size:16px}.first-job-review .prose .result-math{margin:0;font-size:14px;line-height:1.5}.first-job-review .prose .result-context{color:var(--muted);grid-column:1/-1;margin:20px 0 0;font-size:13px;line-height:1.5}.first-job-review .job-review-sheet{border:1px solid #c8d0c0;border-top:3px solid var(--green);background:#fffef9;margin:28px 0;padding:28px}.first-job-review .sheet-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.first-job-review .prose .sheet-kicker{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.4}.first-job-review .prose .sheet-heading h3{font:400 28px/1.2 var(--serif);letter-spacing:-.03em;margin:0}.first-job-review .sheet-copy{background:var(--green);color:#fff;white-space:nowrap;border-radius:3px;padding:10px 14px;font-size:13px}.first-job-review .sheet-copy:hover{background:#163c2e}.first-job-review .sheet-copy[hidden]{display:none}.first-job-review .prose .sheet-intro{color:var(--muted);margin:12px 0 24px;font-size:14px;line-height:1.6}.first-job-review .sheet-basics,.first-job-review .sheet-notes{margin:0}.first-job-review .sheet-basics>div,.first-job-review .sheet-notes>div{margin-block:0 20px}.first-job-review .job-review-sheet dt{font-size:14px;font-weight:400;line-height:1.5}.first-job-review .job-review-sheet dd{border-bottom:1px dotted #9ba997;height:26px;margin:0;font-size:0}.first-job-review .sheet-payments{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;font-size:13px;line-height:1.5;display:grid}.first-job-review .sheet-payments>div{flex-direction:column;gap:8px;display:flex}.first-job-review .write-in{color:#687363;font-variant-numeric:tabular-nums}.first-job-review .prose .sheet-time-table{table-layout:fixed;width:100%;margin:22px 0 10px;font-size:14px;line-height:1.5;display:table}.first-job-review .sheet-time-table caption{text-align:left;padding-bottom:8px;font-size:14px;font-weight:700}.first-job-review .prose .sheet-time-table th,.first-job-review .prose .sheet-time-table td{vertical-align:top;overflow-wrap:break-word;min-width:0;padding:12px 8px}.first-job-review .sheet-time-table th:first-child{width:44%}.first-job-review .prose .sheet-time-table thead th{background:#f1f3e9;font-size:12px}.first-job-review .prose .sheet-time-table tbody th{background:0 0;font-weight:400}.first-job-review .sheet-time-table td{color:#687363}.first-job-review .prose .sheet-time-table .sheet-total th,.first-job-review .prose .sheet-time-table .sheet-total td{border-top:2px solid #aab6a4;font-weight:700}.first-job-review .prose .sheet-cost-note{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.5}.first-job-review .sheet-hourly{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px;font-size:14px;line-height:1.5}.first-job-review .sheet-hourly>span{display:block}.first-job-review .sheet-hourly strong{margin:8px 0;font-size:22px;font-weight:400;display:block}.first-job-review .prose .sheet-hourly p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.first-job-review .prose .copy-status{margin:0 0 12px;font-size:13px;line-height:1.5}.first-job-review .copy-status:empty{display:none}.first-job-review .sheet-text-version{border-top:1px solid var(--line);padding-top:12px}.first-job-review .sheet-text-version summary{cursor:pointer;color:var(--green);font-size:13px}.first-job-review .sheet-text-version textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #a8b4a5;margin-top:12px;padding:12px;font-size:14px;line-height:1.6;display:block}@media (width<=560px){.first-job-review .prose>table{font-size:13px}.first-job-review .prose>table th,.first-job-review .prose>table td{padding:11px 8px}.first-job-review .prose>table:nth-of-type(2) th:first-child{width:44%}.first-job-review .prose>table:nth-of-type(3) th:first-child{width:38%}.first-job-review .whole-visit-illustration figcaption{font-size:12px}.first-job-review .job-result{padding-right:12px}.first-job-review .job-result.actual-result{padding-left:16px}.first-job-review .result-label{font-size:12px}.first-job-review .prose .result-value{font-size:36px}.first-job-review .result-value span{font-size:13px}.first-job-review .prose .result-math{font-size:12px}.first-job-review .job-review-sheet{padding:20px 16px}.first-job-review .sheet-heading{flex-direction:column;align-items:start;gap:14px}.first-job-review .sheet-payments{grid-template-columns:1fr;gap:12px}.first-job-review .sheet-payments>div{flex-direction:row;justify-content:space-between}.first-job-review .prose .sheet-time-table{font-size:12px}.first-job-review .prose .sheet-time-table th,.first-job-review .prose .sheet-time-table td{padding:10px 5px}}.article[data-astro-cid-oph4gsm4]{max-width:900px}.article[data-astro-cid-oph4gsm4] .intro[data-astro-cid-oph4gsm4]{max-width:800px}.article-body[data-astro-cid-oph4gsm4]{max-width:720px}.article-date[data-astro-cid-oph4gsm4]{color:var(--muted);margin-top:21px;font-size:12px}.takeaway[data-astro-cid-oph4gsm4]{margin-bottom:35px}.article-next[data-astro-cid-oph4gsm4]{margin-top:40px}
