.employee{--paper:#fff;--sand:#edf5ff;--accent:#1264ff;--display:Manrope,Inter,sans-serif}.employee .document{max-width:880px;width:calc(100% - 48px);margin:60px auto 80px;overflow-wrap:anywhere}.employee .document h1,.employee .managed-setup h1{font-size:clamp(36px,4.2vw,56px);line-height:1.15;margin:20px 0 28px}.employee .document h2{font-size:28px;margin-top:38px}.employee .document h3{font-size:22px;margin-top:28px}.employee .document p,.employee .document li{line-height:1.8}.employee .document em{font-style:normal;color:var(--blue)}.employee .document .eyebrow{display:none}.employee .document .paid-summary{background:var(--pale);border-radius:12px;padding:22px 26px;margin:28px 0}.employee .paid-next{padding-left:25px}.employee .paid-next li{margin:18px 0}.employee .document label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}.employee .document input:not([type=checkbox]):not([type=radio]),.employee .document textarea,.employee .document select{display:block;width:100%;background:white;border:1px solid #cad5e5;border-radius:8px;padding:12px 14px;color:var(--ink);font:16px/1.5 Inter,sans-serif;margin:8px 0 16px}.employee .document button,.employee .managed-setup button{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border:1px solid var(--blue);background:var(--blue);border-radius:8px;color:white;font:600 15px/1.4 Inter,sans-serif;cursor:pointer}.employee .document button:hover,.employee .managed-setup button:hover{background:#0754df}.employee .portal-entry{max-width:640px}.employee .portal-entry form{margin:25px 0 32px;padding:25px;border:1px solid var(--line);border-radius:12px}.employee .portal-entry form label:first-of-type{margin-top:0}.employee .portal-entry form button{width:100%}.employee .portal-entry>p{color:var(--muted)}.employee .document table{border-collapse:collapse;width:100%;font-size:14px}.employee .document th,.employee .document td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.employee .managed-setup{width:calc(100% - 48px)}.employee .managed-setup input:not([type=checkbox]),.employee .managed-setup textarea,.employee .managed-setup select{background:white;color:var(--ink);border-color:#cad5e5;font-family:Inter,sans-serif}.employee .managed-setup legend{font-weight:700}.employee .document .fine,.employee .document .note{font-size:13px;color:var(--muted)}.employee .document ul{padding-left:23px}.employee .document section{margin-block:30px}.employee .setup-error{border-color:#942322;background:#fff1ef}.employee .document input[type=checkbox],.employee .managed-setup input[type=checkbox]{accent-color:var(--blue)}@media(max-width:720px){.employee .document{margin-top:60px;margin-bottom:45px;width:calc(100% - 40px)}.employee .document h1,.employee .managed-setup h1{font-size:37px}.employee .document h2{font-size:26px}.employee .document p,.employee .document li{font-size:15px}.employee .document .paid-summary{padding:19px}.employee .portal-entry form{padding:20px}.employee .managed-setup{width:calc(100% - 40px);margin-top:60px}.employee .document table{font-size:12px;table-layout:fixed}.employee .document th,.employee .document td{padding:8px 5px;overflow-wrap:anywhere}.employee .document button{max-width:100%;white-space:normal}.employee .employee-header:has(nav:last-child){height:82px}}
