.HourlyRateCalculator_calculator___dNpO{display:grid;gap:32px}@media(min-width:1024px){.HourlyRateCalculator_calculator___dNpO{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:40px}}.HourlyRateCalculator_form__AgOo8{display:grid;gap:40px}.HourlyRateCalculator_group__CDwnm{margin:0;min-width:0;border-width:0;padding:0}.HourlyRateCalculator_legend__JDJ5j{padding:0;color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-card);letter-spacing:var(--mk-ls-mid);line-height:1.2}.HourlyRateCalculator_fields__IWLFv{margin-top:1.5rem;display:grid;gap:24px}@media(min-width:640px){.HourlyRateCalculator_fields__IWLFv{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}.HourlyRateCalculator_field__Zoj5c{display:flex;min-width:0;flex-direction:column}.HourlyRateCalculator_label__2Uypz{color:var(--mk-ink);font-size:.9375rem;font-weight:500;letter-spacing:var(--mk-ls-btn);line-height:1.3}.HourlyRateCalculator_control__IYi_O{position:relative;margin-top:.5rem;display:flex;align-items:center;gap:.5rem;min-height:var(--mk-btn-h);padding-inline:18px;border:1.5px solid var(--mk-line);border-radius:16px;background-color:var(--mk-fill);transition:background-color var(--mk-transition-fast) ease,border-color var(--mk-transition-fast) ease}.HourlyRateCalculator_control__IYi_O:hover{border-color:var(--mk-outline)}.HourlyRateCalculator_control__IYi_O:focus-within{border-color:var(--mk-ink);background-color:var(--mk-card)}@media(prefers-reduced-motion:reduce){.HourlyRateCalculator_control__IYi_O{transition:none}}.HourlyRateCalculator_input__7_Fe6,.HourlyRateCalculator_select__oDrp4{width:100%;min-width:0;flex:1 1 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:transparent;padding:0;align-self:stretch;color:var(--mk-ink);font-size:var(--mk-fs-btn);font-variant-numeric:tabular-nums;letter-spacing:var(--mk-ls-btn);outline:none}.HourlyRateCalculator_select__oDrp4{cursor:pointer;padding-right:28px;margin-right:-28px}.HourlyRateCalculator_affix__senpB{flex-shrink:0;color:var(--mk-nav);font-size:var(--mk-fs-btn);letter-spacing:var(--mk-ls-btn)}.HourlyRateCalculator_chevron__c2Oue{pointer-events:none;height:1rem;width:1rem;flex-shrink:0;color:var(--mk-nav)}.HourlyRateCalculator_hint__u01ku{margin-top:.5rem;color:var(--mk-nav);font-size:var(--mk-fs-meta);line-height:1.4}.HourlyRateCalculator_peek__7nsnz{position:sticky;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;bottom:12px;min-height:52px;margin-top:-16px;padding:8px 8px 8px 20px;border-radius:var(--mk-radius-pill);background-color:var(--mk-ink);color:var(--mk-card)}@media(min-width:1024px){.HourlyRateCalculator_peek__7nsnz{display:none}}.HourlyRateCalculator_peekLabel__u8C99{font-size:.9375rem;letter-spacing:var(--mk-ls-btn)}.HourlyRateCalculator_peekValue__MRcpc{padding:8px 16px;border-radius:var(--mk-radius-pill);background-color:var(--mk-card);color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-card);font-variant-numeric:tabular-nums;letter-spacing:var(--mk-ls-mid);line-height:1}.HourlyRateCalculator_results__yovo_{display:flex;flex-direction:column;align-self:flex-start;padding:28px 24px;border-radius:var(--mk-radius-card);background-color:var(--mk-fill)}@media(min-width:851px){.HourlyRateCalculator_results__yovo_{padding:36px 32px}}@media(min-width:1024px){.HourlyRateCalculator_results__yovo_{position:sticky;top:112px}}.HourlyRateCalculator_resultsEyebrow__p2ZCe{font-size:var(--mk-fs-meta)}.HourlyRateCalculator_rates__NRLNW{margin-top:1.5rem;display:grid;gap:24px}.HourlyRateCalculator_rate__BZFZk{display:grid;gap:6px}.HourlyRateCalculator_rateLabel__OVc6g{color:var(--mk-nav);font-size:var(--mk-fs-meta)}.HourlyRateCalculator_rateValue__1koSR{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--mk-ink);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:var(--mk-fs-h2);letter-spacing:var(--mk-ls-display);line-height:1}.HourlyRateCalculator_rateValueSecondary__KLTg6{font-size:var(--mk-fs-h3);letter-spacing:var(--mk-ls-mid)}.HourlyRateCalculator_ratePeriod__U8R__{color:var(--mk-nav);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--mk-fs-meta);letter-spacing:0}.HourlyRateCalculator_breakdown__8a2jz{margin-top:1.75rem;border-top:1px solid var(--mk-line)}.HourlyRateCalculator_breakdownRow__3JduK{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:12px;border-bottom:1px solid var(--mk-line);color:var(--mk-body);font-size:.9375rem;line-height:1.35}.HourlyRateCalculator_breakdownRow__3JduK dd{flex-shrink:0;font-weight:500;color:var(--mk-ink);font-variant-numeric:tabular-nums}.HourlyRateCalculator_revisions__IkMIL{margin-top:1.5rem;padding:20px;border-radius:16px;background-color:var(--mk-card)}.HourlyRateCalculator_revisionsTitle__tmq9d{color:var(--mk-ink);font-size:.9375rem;font-weight:500;letter-spacing:var(--mk-ls-btn)}.HourlyRateCalculator_revisionsBody__pn73O{margin-top:.5rem;color:var(--mk-body);font-size:.9375rem;letter-spacing:var(--mk-ls-body);line-height:1.45}.HourlyRateCalculator_empty__jw2sK{margin-top:1.5rem;color:var(--mk-body);font-size:var(--mk-fs-body);line-height:1.45}.HourlyRateCalculator_copy__8PGA4{margin-top:1.5rem;width:100%}.HourlyRateCalculator_copyIcon__D_Q_f{height:1rem;width:1rem;flex-shrink:0}.HourlyRateCalculator_copyStatus__VTjQR{margin-top:.5rem;text-align:center;min-height:1.4em;color:var(--mk-nav);font-size:var(--mk-fs-meta);line-height:1.4}.HourlyRateCalculator_srOnly__7E983{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}