.payrollSetup_page__F5M8U{min-height:100vh;background:#fdfcfa;padding:64px 24px 96px}.payrollSetup_article__MwksQ{max-width:720px;margin:0 auto;font-size:17px;line-height:1.7;color:#1f2937}.payrollSetup_header__aEjMG{border-bottom:1px solid #e7e3dc;padding-bottom:28px;margin-bottom:32px}.payrollSetup_eyebrow__IB5Q4{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fd8157;margin:0 0 12px}.payrollSetup_title__ci_mG{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:clamp(36px,5vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:#1f2937;margin:0 0 16px}.payrollSetup_lede___wRDX{font-size:19px;line-height:1.55;color:#4b5563;margin:0}.payrollSetup_body__eTQzN{font-size:17px;line-height:1.7}.payrollSetup_body__eTQzN h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:28px;font-weight:600;line-height:1.2;margin:48px 0 16px;color:#1f2937}.payrollSetup_body__eTQzN h3{font-size:20px;font-weight:600;line-height:1.3;margin:32px 0 12px;color:#1f2937}.payrollSetup_body__eTQzN p{margin:0 0 18px;color:#1f2937}.payrollSetup_body__eTQzN ol,.payrollSetup_body__eTQzN ul{margin:0 0 24px;padding-left:24px}.payrollSetup_body__eTQzN li{margin:0 0 10px}.payrollSetup_body__eTQzN li::marker{color:#fd8157}.payrollSetup_body__eTQzN strong{font-weight:600;color:#1f2937}.payrollSetup_body__eTQzN a{color:#fd8157;text-decoration:underline;text-underline-offset:3px}.payrollSetup_body__eTQzN a:hover{text-decoration-thickness:2px}.payrollSetup_body__eTQzN code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.9em;background:#f5f0e8;padding:2px 6px;border-radius:4px;color:#1f2937}.payrollSetup_body__eTQzN pre{background:#f5f0e8;padding:16px 20px;border-radius:8px;overflow-x:auto;margin:0 0 24px}.payrollSetup_body__eTQzN pre code{background:transparent;padding:0}.payrollSetup_body__eTQzN blockquote{border-left:3px solid #fd8157;padding-left:20px;margin:24px 0;color:#4b5563;font-style:italic}.payrollSetup_placeholderNote__FKlG6{background:#fff5ec;border:1px solid #fde0c8;border-radius:8px;padding:14px 18px;font-size:15px;color:#5a4a3a;margin:0 0 36px}.payrollSetup_todo__DxyOk{font-size:14px;color:#9ca3af;font-style:italic;margin:0 0 32px}