.movo-indeed body:has(.text-page,.discovery-page,.posting-page,.auth-page){background-color:#fff}.movo-indeed :is(main.text-page,main.discovery-page,main.posting-page){max-width:var(--movo-page-width);padding-inline:var(--movo-page-gutter);padding-block:48px 64px}.movo-indeed :is(.text-page,.discovery-page,.posting-page) h1{letter-spacing:-.02em;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.25}.movo-indeed :is(.text-page,.discovery-page,.posting-page) h2{letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:1.35}.movo-indeed .text-page>*{max-width:720px}.movo-indeed .text-page h2{margin-top:36px;margin-bottom:12px}.movo-indeed .text-page p{line-height:1.7}.movo-indeed :is(.text-page .page-intro,.discovery-heading>p:not(.eyebrow)){color:var(--ui-muted);font-size:18px;line-height:1.6}.movo-indeed .discovery-heading,.movo-indeed .browse-intro{margin-bottom:32px}.movo-indeed .browse-section{gap:40px;padding-block:40px}.movo-indeed .browse-section-heading h2{font-size:20px}.movo-indeed .browse-page .browse-links a{font-size:16px}.movo-indeed .browse-employers{background:var(--ui-selection);border-radius:12px;padding:28px}.movo-indeed .browse-finder{gap:12px;max-width:800px}.movo-indeed :is(.browse-finder label,.feedback-form label,.auth-form label){font-size:14px;font-weight:700}.movo-indeed :is(.browse-finder input,.feedback-form input:not([type=checkbox],[type=radio]),.feedback-form textarea,.feedback-form select,.auth-form input){border:1px solid #949494;border-radius:8px;min-height:48px;padding:11px 14px;font-size:16px;line-height:1.5}.movo-indeed :is(.browse-finder button,.feedback-form>button,.auth-form button){border-radius:12px;min-height:48px;padding:11px 24px;font-size:16px;font-weight:700}.movo-indeed .feedback-form{gap:24px;max-width:640px;margin-top:32px}.movo-indeed .feedback-form label{gap:8px}.movo-indeed .feedback-form :is(input,select,textarea):focus-visible{outline-offset:0}.movo-indeed .feedback-form .alert-consent{font-weight:400}.movo-indeed .employer-card{border-color:var(--ui-line);border-radius:12px;padding:24px}.movo-indeed .employer-card h2{font-size:18px}.movo-indeed .employer-card-description{font-size:14px}.movo-indeed .posting-hero{gap:64px;padding-block:16px 48px}.movo-indeed .posting-hero h1{font-size:clamp(36px,4vw,48px);line-height:1.2}.movo-indeed .posting-promise{background:var(--ui-selection);border-radius:16px;padding:32px}.movo-indeed .posting-price{color:var(--ui-brand)}:root.movo-indeed a.posting-cta:any-link{border-radius:12px;font-size:16px;font-weight:700}.movo-indeed .posting-steps h3{font-size:20px;font-weight:700}.movo-indeed .posting-step-number{color:var(--ui-brand)}.movo-indeed .auth-page{border:1px solid var(--ui-line);background:#fff;border-radius:12px;max-width:520px;margin:64px auto 80px;padding:32px}.movo-indeed .auth-page h1{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;line-height:1.25}.movo-indeed .auth-page p{font-size:16px;line-height:1.6}.movo-indeed .auth-help{color:var(--ui-muted)}.movo-indeed .dashboard-content .auth-page{max-width:var(--ui-account-width);border:0;border-radius:0;margin:0;padding:0}.movo-indeed .dashboard-content .auth-page h1{font-size:32px}@media (width<=720px){.movo-indeed :is(main.text-page,main.discovery-page,main.posting-page){padding-block:32px 48px}.movo-indeed :is(.text-page,.discovery-page,.posting-page) h1{font-size:28px}.movo-indeed :is(.text-page,.discovery-page,.posting-page) h2{font-size:22px}.movo-indeed .browse-section{gap:24px;padding-block:32px}.movo-indeed .posting-hero{gap:32px;padding-top:8px}.movo-indeed .auth-page{max-width:none;margin:32px 20px 64px;padding:24px}.movo-indeed .dashboard-content .auth-page h1{font-size:28px}}
