.job-fit,.decision-panel{color:#183b2e;background:#f4f7ef;border:1px solid #cfdbc5;border-radius:14px;min-width:0;margin-block:24px;padding:22px}.job-fit summary{cursor:pointer;align-content:center;min-height:44px;font-size:18px;font-weight:700}.job-fit p,.decision-panel p{line-height:1.8}.fit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.fit-fields label{gap:7px;font-size:14px;font-weight:600;display:grid}.fit-fields input:not([type=checkbox]),.fit-fields select{width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9daf9e;border-radius:8px;padding:10px;font-size:16px}.fit-languages{border:1px solid #d1ddcb;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;min-width:0;padding:12px;display:flex}.fit-languages legend{font-size:14px;font-weight:600}.fit-languages label{align-items:center;gap:8px;min-height:44px;display:flex}.fit-languages input{accent-color:#163e2c;width:19px;height:19px}.decision-button,.decision-link{font:inherit;cursor:pointer;white-space:normal;border-radius:8px;min-height:44px;padding:10px 16px;line-height:1.6}.decision-button{color:#fff;background:#173e2c;border:1px solid #173e2c}.decision-link{color:#173e2c;background:#fff;border:1px solid #aec0a5}.fit-result dl{margin:18px 0 0}.fit-row{border-top:1px solid #d0ddca;padding:16px 0}.fit-row dt{justify-content:space-between;align-items:start;gap:12px;display:flex}.fit-row dt span{color:#40563d;background:#e5ebe1;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px}.fit-row.aligned dt span{background:#dcebd7}.fit-row.discuss dt span{color:#79482a;background:#f6e8d9}.fit-row dd{margin:8px 0 0;font-size:14px;line-height:1.8}.decision-note{color:#53674f;font-size:13px}:is(.job-fit :focus-visible,.decision-panel :focus-visible){outline-offset:3px;outline:3px solid #a05b42}.compare-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.compare-actions a,.compare-actions button{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.compare-message{font-size:13px;line-height:1.7}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.comparison-card{background:#fff;border:1px solid #d2ddcb;border-radius:14px;min-width:0;padding:22px}.comparison-card h2{font-size:22px;line-height:1.4}.comparison-card h3{font-size:16px}.comparison-card p{overflow-wrap:anywhere;line-height:1.8}.comparison-card .clarity-facts{display:block}.comparison-card .clarity-fact{margin-bottom:12px}.comparison-card .clarity-result{background:0 0;border:0;padding:0}.comparison-card .clarity-result-heading{align-items:start}.comparison-card .clarity-result-heading svg,.comparison-card .clarity-questions,.comparison-card .clarity-copy,.comparison-card .clarity-note{display:none}.comparison-card .fit-row dt{flex-direction:column;gap:6px}.comparison-card .job-fit{padding:12px}.comparison-head{padding-block:34px 20px}.comparison-head h1{font-size:clamp(30px,4vw,48px);line-height:1.25}.comparison-head p{max-width:720px;line-height:1.8}.comparison-layout{padding-bottom:50px}.comparison-card .decision-button{justify-content:center;text-decoration:none;display:flex}.comparison-card .comparison-company{color:#58724c;font-size:13px}.comparison-card .comparison-terms{background:#f3f6ef;border-radius:8px;padding:12px;font-size:13px}@media (max-width:1000px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fit-fields,.comparison-grid{grid-template-columns:1fr}.job-fit,.decision-panel,.comparison-card{padding:18px 14px}.fit-row dt{flex-direction:column;gap:8px}.comparison-head{padding-top:24px}.compare-actions>*{max-width:100%}.comparison-layout .mp-wrap{width:calc(100% - 32px)}}.compare-control{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block:14px;display:flex}.compare-control>a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.compare-control small{flex-basis:100%;line-height:1.7}.comparison-page{padding-block:40px 64px}.comparison-page h1{max-width:850px;font-size:clamp(30px,4vw,48px);line-height:1.3}.comparison-intro{max-width:740px;line-height:1.8}.comparison-actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.comparison-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.comparison-heading>span{font-size:13px;font-weight:600}.comparison-terms{margin-block:20px}.comparison-terms>div{border-bottom:1px solid #d2ddcb;padding:16px 0}.comparison-terms dt{justify-content:space-between;align-items:start;gap:8px;font-weight:700;display:flex}.comparison-terms dt span{white-space:nowrap;background:#e1e9db;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400}.comparison-terms dd{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.85}.comparison-empty{background:#f1f5eb;border-radius:14px;margin-top:24px;padding:28px}.comparison-empty p{line-height:1.9}:is(.comparison-page :focus-visible,.compare-control :focus-visible){outline-offset:3px;outline:3px solid #a05b42}.internal-tracker h1{font-size:clamp(27px,3vw,38px);line-height:1.4}.comparison-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid[data-count="1"]{grid-template-columns:minmax(0,760px)}@media (max-width:700px){.comparison-grid[data-count="2"]{grid-template-columns:1fr}}.internal-tracker input:not([type=checkbox]),.internal-tracker select{font-size:16px}
